Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Wed 25 Aug 2021 21:10 - 21:20 - Analytics & Software Evolution—Code Reviews and Changes Chair(s): Emad Aghajani
Modern Code Review (MCR) tools are still inadequate to meet the expectations of developers. The objective of this paper is to investigate the approaches and tools that are needed by developers to perform MCR activities. To that end, we empirically elicited a taxonomy of MCR change types, starting from a taxonomy from previous work, and extended it by (i) analyzing MCR changes of ten open-source projects from both a qualitative and quantitative point of view; and (ii) surveying developers to further extend the taxonomy. Our results demonstrate that developers perform several activities during MCR and suggest that and that additional types of MCR feedback need to be performed by MCR reviewers. The involved developers provided also insights on the data to analyze and the techniques to employ for building recommender systems able to automate the MCR activities characterized in our taxonomy.
Moreover, they provided inputs on the relevance and completeness of the defined MCR change taxonomy. We believe that this work complements previous studies on MCR and provides important insights and directions for the design and implementation of tools for MCR.
Wed 25 AugDisplayed time zone: Athens change
09:00 - 10:00
Analytics & Software Evolution—Code Reviews and ChangesJournal First / Research Papers / Demonstrations / Ideas, Visions and Reflections +12h
Chair(s): Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Anthony Cleve University of Namur
|Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems|
Nengwen Zhao Tsinghua University, Junjie Chen Tianjin University, Zhaoyang Yu Tsinghua University, Honglin Wang BizSeer, Jiesong Li China Guangfa Bank, Bin Qiu China Guangfa Bank, Hongyu Xu China Guangfa Bank, Wenchi Zhang BizSeer, Kaixin Sui BizSeer, Dan Pei Tsinghua UniversityDOI
|Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"|
Sebastiano Panichella Zurich University of Applied Sciences, Nick Zaugg University of Zurich
|Exploit Those Code Reviews! Bigger Data for Deeper Learning|
Robert Heumüller University of Magdeburg, Sebastian Nielebock Otto-von-Guericke University Magdeburg, Frank Ortmeier University of MagdeburgDOI Media Attached
|Towards Automating Code Review at Scale|
Ideas, Visions and Reflections
Vincent J. Hellendoorn Carnegie Mellon University, Jason Tsay IBM Research, Manisha Mukherjee Carnegie Mellon University, Martin Hirzel IBM ResearchDOI
|Q&A (Analytics & Software Evolution—Code Reviews and Changes)|