Proceedings of the Evaluation and Assessment on Software Engineering 2019
DOI: 10.1145/3319008.3319354
|View full text |Cite
|
Sign up to set email alerts
|

Modern code reviews - Preliminary results of a systematic mapping study

Abstract: Reviewing source code is a common practice in a modern and collaborative coding environment. In the past few years, the research on modern code reviews has gained interest among practitioners and researchers. The objective of our investigation is to observe the evolution of research related to modern code reviews, identify research gaps and serve as a basis for future research. We use a systematic mapping approach to identify and classify 177 research papers. As preliminary result of our investigation, we pres… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(25 citation statements)
references
References 109 publications
0
23
0
Order By: Relevance
“…Code review request prioritisation is not a topic widely addressed by the software engineering community [25]. In addition to that, there was no empirical evidence of the usefulness and feasibility of this type of approach in real live industrial environments, since all existing studies have only evaluated their respective proposals from a predictive performance point of view (through historical data).…”
Section: Discussionmentioning
confidence: 99%
“…Code review request prioritisation is not a topic widely addressed by the software engineering community [25]. In addition to that, there was no empirical evidence of the usefulness and feasibility of this type of approach in real live industrial environments, since all existing studies have only evaluated their respective proposals from a predictive performance point of view (through historical data).…”
Section: Discussionmentioning
confidence: 99%
“…To contrast ethics issues in data collection with ethics issues in data analysis, the second case study is about a project in which Gerrit repositories together with their linked Git repositories were analysed in order to recommend a suitable code reviewer for a change based on data about reviewers and authors from past changes. This is a problem that has been the focus of many previous papers (Badampudi et al 2019).…”
Section: Case 2: Reviewer Recommendationmentioning
confidence: 99%
“…To mitigate the limitations of our SLR in the review planning phase, we selected widely used digital libraries as sources and specified keywords as search string that cover the studied theme, assuming that the selected strategy would retrieve the largest number of relevant studies. Three of our selected databases-ACM Digital Library, IEEE Xplore, SpringerLink-were also used in other secondary studies on MCR [8,7,10]. While these other studies also searched the Scopus database, we selected Sci-enceDirect as a source.…”
Section: Research Limitationsmentioning
confidence: 99%
“…Three systematic mapping studies were done on this topic. Two [7,8] aimed at identifying themes that are typically target of research, while that made by Coelho et al [9] focused on refactoring-aware code review. In addition, there are systematic literature reviews on MCR with a narrower scope than ours.…”
Section: Introductionmentioning
confidence: 99%