Cost-Effective Analysis of In-Place Software Processes
IEEE Transactions on Software Engineering
Shared leadership in the Apache project
Communications of the ACM
Collaboration with Lean Media: how open-source software succeeds
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Evolution patterns of open-source software systems and communities
Proceedings of the International Workshop on Principles of Software Evolution
Open Source Development with CVS
Open Source Development with CVS
Open Sources: Voices from the Open Source Revolution
Open Sources: Voices from the Open Source Revolution
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software Evolution and Software Evolution Processes
Annals of Software Engineering
Editorial: Open Source and Empirical Software Engineering
Empirical Software Engineering
Communication and Organization: An Empirical Study of Discussion in Inspection Meetings
IEEE Transactions on Software Engineering
Innovation Happens Elsewhere: How and Why a Company Should Participate in Open Source
Innovation Happens Elsewhere: How and Why a Company Should Participate in Open Source
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Contrasting Community Building in Sponsored and Community Founded Open Source Projects
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Perspectives on Free and Open Source Software
Perspectives on Free and Open Source Software
Seeking the source: software source code as a social and technical artifact
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
Producing Open Source Software: How to Run a Successful Free Software Project
Producing Open Source Software: How to Run a Successful Free Software Project
Computer Supported Cooperative Work
The Wealth of Networks: How Social Production Transforms Markets and Freedom
The Wealth of Networks: How Social Production Transforms Markets and Freedom
Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Working for Free? Motivations for Participating in Open-Source Projects
International Journal of Electronic Commerce
Computerization Movements and Technology Diffusion: From Mainframes to Ubiquitous Computing
Computerization Movements and Technology Diffusion: From Mainframes to Ubiquitous Computing
Perceptions and practices of usability in the free/open source software (FoSS) community
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A case study of internetware development
Proceedings of the Second Asia-Pacific Symposium on Internetware
Understanding the role of licenses and evolution in open architecture software ecosystems
Journal of Systems and Software
Software ecosystems - A systematic literature review
Journal of Systems and Software
Hi-index | 0.00 |
The focus of this paper is to review what is known about free and open source software development (FOSSD) work practices, development processes, project and community dynamics, and other socio-technical relationships. It focuses on exploring how FOSS is developed and evolved based on an extensive review of a set of empirical studies of FOSSD projects that articulate different levels of analysis. These characterize what has been analyzed in FOSSD studies across levels that examine (i) why individuals participate; (ii) resources and capabilities supporting development activities; (iii) how cooperation, coordination, and control are realized in projects; (iv) alliance formation and inter-project social networking; (v) FOSS as a multi-project software ecosystem, and (vi) FOSS as a social movement. Next, there is a discussion of limitations and constraints in the FOSSD studies so far. Last, attention shifts to identifying emerging opportunities for future FOSSD studies that can give rise to the development of new software engineering tools or techniques, as well as to new empirical studies of software development.