2018
DOI: 10.1007/s10664-018-9602-0
|View full text |Cite
|
Sign up to set email alerts
|

Early prediction of merged code changes to prioritize reviewing tasks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
60
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 63 publications
(60 citation statements)
references
References 59 publications
0
60
0
Order By: Relevance
“…A prediction model with the best performance provides an AUC value close to 1. The ROC analysis is robust in case of imbalanced class distributions and asymmetric misclassification costs …”
Section: Experiments Design and Results Analysismentioning
confidence: 99%
“…A prediction model with the best performance provides an AUC value close to 1. The ROC analysis is robust in case of imbalanced class distributions and asymmetric misclassification costs …”
Section: Experiments Design and Results Analysismentioning
confidence: 99%
“…In this paper, we investigate merge-conflict prediction by creating a list of nine feature sets that can potentially impact conflicts. Our list is based on previous work in the areas of software merging and code review [5], [9], [13], [34], [35]. Our work is different from all the above in that we use statistical machine learning to create a classifier, for each programming language, that can predict conflicts in unseen merge scenarios.…”
Section: Proactive Conflict Detectionmentioning
confidence: 99%
“…Some other feature sets have a dimension greater than one in order to represent all the needed information; such feature sets would be represented as a vector. For example, feature set #4 is inspired from previous merging and code review studies [34], [35] and indicates code churn. We include this feature set since more code changes may increase the chance of conflicts.…”
Section: B Feature Extractionmentioning
confidence: 99%
See 1 more Smart Citation
“…To create a PR on GitHub, a developer needs to provide a title and can add a free-form text (i.e., a PR description) to describe further what changes are made and/or why they are needed. PR descriptions can help reviewers gain a quick and adequate Corresponding author. understanding of PRs without digging into details and may reduce the possibility of PRs being ignored or rejected [3], [6]. In addition, PR descriptions can help software maintenance and program comprehension tasks [6], [7].…”
Section: Introductionmentioning
confidence: 99%