A case study of open source software development: the Apache server
Proceedings of the 22nd international conference on Software engineering
Collaboration with Lean Media: how open-source software succeeds
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Controversy corner: open source software-an evaluation
Journal of Systems and Software
How to Have a Successful Free Software Project
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
The FreeBSD Project: A Replication Case Study of Open Source Development
IEEE Transactions on Software Engineering
A case study of a corporate open source development model
Proceedings of the 28th international conference on Software engineering
Developing an open source software development process model using grounded theory
Developing an open source software development process model using grounded theory
Open source software development: expectations and experience from a small development project
Proceedings of the 46th Annual Southeast Regional Conference on XX
Community support for software development in small groups: the initial steps
Proceedings of the 2nd international workshop on Social software engineering and applications
IEEE Software
The transformation of open source software
MIS Quarterly
Systematic mapping studies in software engineering
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
The growing importance of open source software (OSS) has led researchers to study how OSS processes differ from traditional software engineering processes. The aim of this study is to determine the differences and similarities between development process activities (requirements, design, and implementation) enacted by the OSS community and established by IEEE Standard 1074:2006. We conducted a systematic mapping study to find out which activities are part of the OSS development process. We identified a total of 22 primary studies. Of these, 46% described activities related to the requirements process, just over 60% reported activities related to design and almost all accounted for activities related to implementation. The OSS community does not enact prescriptive software engineering models. OSS requirements are evolved using several different web artefacts, as well as through continual interactions in forums and via messaging. Requirements are asserted rather than elicited. A common feature of all OSS projects is that software system design and implementation is modular. The priority in the OSS community is implementation. Anyone, developers or users, can make contributions, including designs and code.