The role of patch review in software evolution: an analysis of the mozilla firefox
| Title | The role of patch review in software evolution: an analysis of the mozilla firefox |
| Publication Type | Conference Paper |
| Year of Publication | 2009 |
| Authors | Nurolahzade, Mehrdad |
| Secondary Authors | Nasehi, Seyed Mehdi, Khandkar Shahedul Huq, and Rawal Shreya |
| Secondary Title | The joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops |
| Pagination | 9-18 |
| Date Published | 08/2009 |
| Publisher | ACM |
| Place Published | Amsterdam, The Netherlands |
| Type of Work | Paper in Conference Proceedings |
| ISBN Number | 978-1-60558-678-6 |
| Other Numbers | 594094 |
| Keywords | inspection, open source development |
| Abstract | 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. |
| URL | http://ase.cpsc.ucalgary.ca/ase/uploads/Publications/iwpse31-nurolahzade.pdf |
| DOI | http://doi.acm.org/10.1145/1595808.1595813 |