2012 19th Working Conference on Reverse Engineering 2012
DOI: 10.1109/wcre.2012.54
|View full text |Cite
|
Sign up to set email alerts
|

The Secret Life of Patches: A Firefox Case Study

Abstract: Abstract-The goal of the code review process is to assess the quality of source code modifications (submitted as patches) before they are committed to a project's version control repository. This process is particularly important in open source projects to ensure the quality of contributions submitted by the community; however, the review process can promote or discourage these contributions. In this paper, we study the patch lifecycle of the Mozilla Firefox project. The model of a patch lifecycle was extracte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
46
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 44 publications
(49 citation statements)
references
References 6 publications
3
46
0
Order By: Relevance
“…Contributions that are small and isolated are easier for integrators to process. In previous work [51,3,25,27], the size of the change was one of the most important factors related to acceptance. This is because the impact of the change is more easily evaluated, especially if the change does not cross logical functionality or design boundaries.…”
Section: Recommendations For Practitionersmentioning
confidence: 99%
See 2 more Smart Citations
“…Contributions that are small and isolated are easier for integrators to process. In previous work [51,3,25,27], the size of the change was one of the most important factors related to acceptance. This is because the impact of the change is more easily evaluated, especially if the change does not cross logical functionality or design boundaries.…”
Section: Recommendations For Practitionersmentioning
confidence: 99%
“…Rigby and Storey examined the peer review process in OSS mailing lists and found that developers filter emails to reduce evaluation load, prioritize using progressive detail within emails containing patches, and delegate by appending names to the patch email recipients [41]. Baysal et al [3] examined contribution evaluation over the bug tracking database and found that contributions from casual contributors received preferential treatment, which they attribute to the size of the contributions (i.e., new contributors submit smaller contributions).…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Bacchelli et al [13] conducted an empirical study across diverse teams at Microsoft to empirically explore the motivations, challenges and outcome of toolbased code reviews. Baysal et al [18] studied the patch lifecycle of the Mozilla Firefox project.…”
Section: Code Reviewmentioning
confidence: 99%
“…Recently, a number of empirical studies about various facets of the modern code review process have been reported in the literature [69,82,17,103,49,18,81,83,84]. Deeply inspired by these efforts, we focus our work on the critical topic of finding the human reviewers who are most likely to contribute in peer reviewing source code changes.…”
Section: Introductionmentioning
confidence: 99%