Corpus ID: 6662021

The Knowledge Ecology of Open-Source Software Projects

@inproceedings{Lanzara2003TheKE,
  title={The Knowledge Ecology of Open-Source Software Projects},
  author={Giovan Francesco Lanzara},
  year={2003}
}
In this paper we characterize the processes of knowledge making in open-source software projects as an ecology of agents, artifacts, rules, resources, activities, practices and interactions. In order to grasp its dynamic features we consider open-source software projects as interactive systems based on dense interactions between humans and technical artifacts within electronic media. Technology, rather than formal or informal organization, embodies most of the conditions for governance in open… Expand
Designing, Producing and Using Artifacts in the Structuration of Firm Knowledge: Evidence from Proprietary and Open Processes of Software Development
TLDR
The recursive nature of artifacts in the production and the socialization of organizational knowledge is studied to identify the peculiar traits emerging in contrasting development paradigms, namely the closed, fully proprietary one widespread in the gaming console industry and the open model of free/open source software development. Expand
Identifying and Analyzing Knowledge Management Aspects of Practices in Open Source Software Development
TLDR
The conclusions are that knowledge management indeed is present in open source projects, and that it is supported by an ecology like interaction of project practices. Expand
Annals of Knowledge Sharing in Distributed Software Development Environments: Experience from Open Source Software Projects
TLDR
This paper discusses how developers and users share their knowledge and collaborate in the software development process, and empirical research opportunities and challenges in knowledge sharing in distributed collective practices ­ F/OSS projects. Expand
Knowledge sharing in virtual organisations : the case of open source software communities
The knowledge-based economy, where everything and everybody is just one click away, has formed the foundation for a new organisational form. The term ‘virtual organisation’ (VO) reflects theExpand
Governing open source software through coordination processes
TLDR
It is argued that the nature of governance varies across open source communities, and, in its evolution, multiple traces of authority may co-exist, and it is proposed that such multiplicity can be understood by close examination of the authoritative structures embedded in coordination processes. Expand
A Highly Efficient Waste of Effort: Open Source Software Development as a Specific System of Collective Production
It appears to be very difficult to capture the distinctness of open source software production in a general theoretical framework. The only theoretical framework that compares alternative modes ofExpand
Knowledge creation as an ISD goal: an approach based on communities of practice
TLDR
A perspective that considers information systems development as a knowledge creation process and the communities of practice theory as a framework to understand and make explicit the knowledge processes that lie camouflaged into ISD processes and artefacts is presented. Expand
Knowledge Transfer in Open Source Communities of Practice: The Case of Azureus
This paper discusses knowledge sharing dynamics in open source communities of practice based on an empirical study of an open source project. The paper describes how the online community in the studyExpand
Investigating Knowledge Management Practices at OpenStack
TLDR
This study addresses some of the information practices of a large and well-known open-source community known as OpenStack and takes the theoretical notion of information literacy landscapes to analyze the day-to-day information-intensive work practices in the OpenStack community. Expand
Identifying knowledge brokers that yield software engineering knowledge in OSS projects
TLDR
The impact of knowledge brokers and their associated activities in open source projects is investigated using three Debian lists as a case study and social network analysis was used to visualize how participants are affiliated with the lists. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 93 REFERENCES
The Ecology of Open-Source Software Development
Open Source Software (oss) is an innovative method of developing software applications that has been very successful over the past eight to ten years. A number of theories have emerged to explain itsExpand
Understanding the requirements for developing open source software systems
TLDR
Eight kinds of software informalisms are found to play a critical role in the elicitation, analysis, specification, validation and management of requirements for developing open software systems, and this focus enables the consideration of a reformulation of the requirements engineering process and its associated artefacts, or (in)formalisms, to better account for the requirements for developed open source software systems. Expand
Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science
TLDR
It is proposed that open source software development is an exemplar of a compound "private-collective" model of innovation that contains elements of both the private investment and the collective action models and can offer society the "best of both worlds" under many conditions. Expand
Community, joining, and specialization in open source software innovation: a case study
TLDR
An inductive theory of the open source software innovation process is developed by focussing on the creation of Freenet, a project aimed at developing a decentralized and anonymous peer-to-peer electronic file sharing network. Expand
Community, Joining, and Specialization in Open Source Software Innovation: A Case Study
TLDR
Analyzing data from multiple sources on the Freenet software development process, the constructs of "joining script", "specialization", "contribution barriers", and "feature gifts" are generated and relationships among these are proposed. Expand
Knowledge, Knowledge Work and Organizations: An Overview and Interpretation
There is current interest in the competitive advantage that knowledge may provide for organizations and in the significance of knowledge workers, organ izational competencies and knowledge-intensiveExpand
Knowledge and the Global Organization of Software Development
Center at the Wharton School for financial support of this project, and the many managers and engineers who gave us their time. Abstract The growth of a global infrastructure has enabled the spatialExpand
Legal Implications of Open-Source Software
TLDR
This article first analyzes the agency question and contends that classifying software by license terms provides an incomplete understanding of this form of production, and discusses various issues relevant to its enforceability under existing copyright and contract law. Expand
Open-source Software Development and Distributed Innovation
Open-source software development is a production model that exploits the distributed intelligence of participants in Internet communities. This model is efficient because of two related reasons: itExpand
Innovation by User Communities: Learning From Open-Source Software
If the open-source software movement is any harbinger of future trends, manufacturing companies need to be concerned not only about what they produce, but also about what their customers mightExpand
...
1
2
3
4
5
...