Patch rejection in Firefox: negative reviews, backouts, and issue reopening

Authors

  • Rodrigo RG Souza Department of Computer Science, Federal University of Bahia, Salvador, Brazil
  • Christina FG Chavez Department of Computer Science, Federal University of Bahia, Salvador, Brazil
  • Roberto A Bittencourt Department of Exact Sciences, State University of Feira de Santana, Feira de Santana, Brazil

Keywords:

Release engineering, Mining software repositories, Empirical software engineering, Patch rejection

Abstract

Background

Writing patches to fix bugs or implement new features is an important software development task, as it contributes to raise the quality of a software system. Not all patches are accepted in the first attempt, though. Patches can be rejected because of problems found during code review, automated testing, or manual testing. A high rejection rate, specially later in the lifecycle, may indicate problems with the software development process.;

Method

In order to characterize patch rejection, we relied on issues and source code commits from over four years of the projects history. We computed monthly metrics on the occurrence of three indicators of patch rejection

 

Downloads

Download data is not yet available.

Downloads

Published

2015-05-18

How to Cite

Souza, R. R., Chavez, C. F. ., & Bittencourt, R. A. (2015). Patch rejection in Firefox: negative reviews, backouts, and issue reopening. Journal of Software Engineering Research and Development, 3, 9:1 – 9:22. Retrieved from https://journals-sol.sbc.org.br/index.php/jserd/article/view/413

Issue

Section

Research Article