Modern code reviews - Preliminary results of a systematic mapping study

被引:16
作者
Badampudi, Deepika [1 ]
Britto, Ricardo [2 ]
Unterkalmsteiner, Michael [1 ]
机构
[1] Blekinge Inst Technol, Software Engn Res Lab, Karlskrona, Sweden
[2] Blekinge Inst Technol, Software Engn Res Lab, Ericsson AB, Karlskrona, Sweden
来源
PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING | 2019年
关键词
Modern code reviews; Source code review; Contemporary code review; RECOMMENDATION; VISUALIZATION; TOOL;
D O I
10.1145/3319008.3319354
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 present in this paper a classification scheme of the main contributions of modern code review research between 2005 and 2018.
引用
收藏
页码:340 / 345
页数:6
相关论文
共 101 条
[1]   RefDistiller: A Refactoring Aware Code Review Tool for Inspecting Manual Refactoring Edits [J].
Alves, Everton L. G. ;
Song, Myoungkyu ;
Kim, Miryung .
22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, :751-754
[2]  
[Anonymous], 2014, P 7 INT WORKSHOP COO
[3]  
Bacchelli A, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P712, DOI 10.1109/ICSE.2013.6606617
[4]  
Balachandran V, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P931, DOI 10.1109/ICSE.2013.6606642
[5]   On the Optimal Order of Reading Source Code Changes for Review [J].
Baum, Tobias ;
Schneider, Kurt ;
Bacchelli, Alberto .
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2017, :329-340
[6]   Comparing pre-commit reviews and post-commit reviews using process simulation [J].
Baum, Tobias ;
Kortum, Fabian ;
Schneider, Kurt ;
Brack, Arthur ;
Schauder, Jens .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
[7]   On the Need for a New Generation of Code Review Tools [J].
Baum, Tobias ;
Schneider, Kurt .
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 :301-308
[8]  
Bavota G, 2015, PROC IEEE INT CONF S, P81, DOI 10.1109/ICSM.2015.7332454
[9]   Investigating technical and non-technical factors influencing modern code review [J].
Baysal, Olga ;
Kononenko, Oleksii ;
Holmes, Reid ;
Godfrey, Michael W. .
EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (03) :932-959
[10]  
Baysal O, 2013, WORK CONF REVERSE EN, P122, DOI 10.1109/WCRE.2013.6671287