Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
What We Have Learned About Fighting Defects
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
The Many Meanings of Open Source
IEEE Software
Effective Work Practices for FLOSS Development: A Model and Propositions
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Patch Review Processes in Open Source Software Development Communities: A Comparative Case Study
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Open Borders? Immigration in Open Source Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
Proceedings of the 2008 international working conference on Mining software repositories
Strong regularities in online peer production
Proceedings of the 9th ACM conference on Electronic commerce
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
What Types of Defects Are Really Discovered in Code Reviews?
IEEE Transactions on Software Engineering
Understanding broadcast based peer review on open source software projects
Proceedings of the 33rd International Conference on Software Engineering
Improving open source software patch contribution process: methods and tools
Proceedings of the 33rd International Conference on Software Engineering
Do crosscutting concerns cause modularity problems?
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Informing development decisions: from data to information
Proceedings of the 2013 International Conference on Software Engineering
Convergent contemporary software peer review practices
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Hi-index | 0.00 |
Patch review is the basic mechanism for validating the design and implementation of patches and maintaining consistency in some commercial and Free/Libre/Open Source Software (FLOSS) projects. We examine the inner-workings of the development process of the successful and mature Mozilla foundation and highlight how different parties involved affect and steer the process. Although reviewers are the primary actors in the patch review process, success in the process can only be achieved if the community supports reviewers adequately. Peer developers play the supporting role by offering insight and ideas that help create more quality patches. Moreover, they reduce the huge patch backlog reviewers have to clear by identifying and eliminating immature patches.