Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Making sense of the bazaar: 1st workshop on open source software engineering
ACM SIGSOFT Software Engineering Notes
Report on metrics 2001: the science & practice of software metrics conference
ACM SIGSOFT Software Engineering Notes
Open Source Development with CVS
Open Source Development with CVS
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Meeting challenges and surviving success: the 2nd workshop on open source software engineering
Proceedings of the 24th International Conference on Software Engineering
Is the Open-Source Community Setting a Bad Example?
IEEE Software
Culture Clash and the Road to World Domination
IEEE Software
Issues of dependability in open source software development
ACM SIGSOFT Software Engineering Notes
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
IEEE Software
Open Source Software Development: A Case Study of FreeBSD
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Back to the user [open source]
IEEE Software
Mining sequences of changed-files from version histories
Proceedings of the 2006 international workshop on Mining software repositories
The evolution of FreeBSD and linux
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Beyond source code: the importance of other artifacts in software development (a case study)
Journal of Systems and Software - Special issue: Selected papers from the 4th source code analysis and manipulation (SCAM 2004) workshop
Modeling the Effect of Size on Defect Proneness for Open-Source Software
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Software evolution in open source projects—a large-scale investigation
Journal of Software Maintenance and Evolution: Research and Practice
Journal of Software Maintenance and Evolution: Research and Practice
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
Journal of Software Maintenance and Evolution: Research and Practice
Information Technology and Management
Analysis of virtual communities supporting OSS projects using social network analysis
Information and Software Technology
Software support tools and experimental work
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Potential of open source systems as project repositories for empirical studies working group results
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Is a strategy for code smell assessment long overdue?
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Information and Software Technology
On mining sensor network software repositories
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Free/Libre open-source software development: What we know and what we do not know
ACM Computing Surveys (CSUR)
Differences between traditional and open source development activities
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Predicting OSS Development Success: A Data Mining Approach
International Journal of Information System Modeling and Design
Network ties and the success of open source software development
The Journal of Strategic Information Systems
Journal of Systems and Software
Hi-index | 0.00 |
Case studies can help to validate claims that open source software development produces higher quality software at lower cost than traditional commercial development. One problem inherent in case studies is external validity驴we do not know whether or not results from one case study apply to another development project. We gain or lose confidence in case study results when similar case studies are conducted on other projects. This case study of the FreeBSD project, a long-lived open source project, provides further understanding of open source development. The paper details a method for mining repositories and querying project participants to retrieve key process information. The FreeBSD development process is fairly well-defined with proscribed methods for determining developer responsibilities, dealing with enhancements and defects, and managing releases. Compared to the Apache project, FreeBSD uses 1) a smaller set of core developers驴developers who control the code base驴that implement a smaller percentage of the system, 2) a larger set of top developers to implement 80 percent of the system, and 3) a more well-defined testing process. FreeBSD and Apache have a similar ratio of core developers to people involved in adapting and debugging the system and people who report problems. Both systems have similar defect densities and the developers are also users in both systems.