The role of patch review in software evolution: an analysis of the mozilla firefox

The role of patch review in software evolution: an analysis of the mozilla firefox
复制标题

DOI:
10.1145/1595808.1595813
复制
发表时间:
2009-08
期刊:
--
影响因子:
--
通讯作者:
Mehrdad Nurolahzade;Seyed Mehdi Nasehi;S. Khandkar;Shreya Rawal
Mehrdad Nurolahzade;Seyed Mehdi Nasehi;S. Khandkar;Shreya Rawal
中科院分区:
其他
文献类型:
--
作者:
Mehrdad Nurolahzade;Seyed Mehdi Nasehi;S. Khandkar;Shreya Rawal

文献摘要

被引文献

相似文献

补丁审查是验证补丁的设计和实现以及维护某些商业和自由/自由/开源软件(FLOSS)项目一致性的基本机制。我们研究了成功和成熟的Mozilla基金会的开发过程的内部运作,并强调了不同参与方如何影响和引导这一过程。尽管评审者是补丁评审过程中的主要参与者,但只有社区充分支持评审者,才能在此过程中取得成功。同行开发人员通过提供见解和想法来帮助创建更高质量的补丁,从而发挥支持作用。此外,它们通过识别和消除不成熟的补丁,减少了大量的补丁积压。
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.