On the need for a new generation of code review tools

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationProduct-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings
EditorsSousuke Amasaki, Tommi Mikkonen, Michael Felderer, Pekka Abrahamsson, Anh Nguyen Duc, Andreas Jedlitschka
PublisherSpringer Verlag
Pages301-308
Number of pages8
ISBN (print)9783319490939
Publication statusPublished - Nov 2016
Event17th International Conference on Product-Focused Software Process Improvement, PROFES 2016 - Trondheim, Norway
Duration: 24 Nov 201626 Nov 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10027 LNCS
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Abstract

Tool support for change-based code review is gaining widespread acceptance in the industry. This indicates that the current generation of tools is well-aligned to current code review practices. Nevertheless, we believe that further improvements in code review tooling can lead to increased review efficiency and effectiveness. In this paper, we combine results from a qualitative study and results from the literature to substantiate this claim. We derive promising improvement areas and provide an overview of existing research in these areas. A common attribute of these improvements is that they trade flexibility for reviewer support. As flexibility is one of the main characteristics of the current generation of code review tools in Hedberg’s classification of review tool generations, we regard these coming tools as part of a new generation of code review tools.

Keywords

    Code inspections and walkthroughs, Code reviews, Tool Support

ASJC Scopus subject areas

Cite this

On the need for a new generation of code review tools. / Baum, Tobias; Schneider, Kurt.
Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings. ed. / Sousuke Amasaki; Tommi Mikkonen; Michael Felderer; Pekka Abrahamsson; Anh Nguyen Duc; Andreas Jedlitschka. Springer Verlag, 2016. p. 301-308 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10027 LNCS).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Baum, T & Schneider, K 2016, On the need for a new generation of code review tools. in S Amasaki, T Mikkonen, M Felderer, P Abrahamsson, AN Duc & A Jedlitschka (eds), Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10027 LNCS, Springer Verlag, pp. 301-308, 17th International Conference on Product-Focused Software Process Improvement, PROFES 2016, Trondheim, Norway, 24 Nov 2016. https://doi.org/10.1007/978-3-319-49094-6_19
Baum, T., & Schneider, K. (2016). On the need for a new generation of code review tools. In S. Amasaki, T. Mikkonen, M. Felderer, P. Abrahamsson, A. N. Duc, & A. Jedlitschka (Eds.), Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings (pp. 301-308). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10027 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-319-49094-6_19
Baum T, Schneider K. On the need for a new generation of code review tools. In Amasaki S, Mikkonen T, Felderer M, Abrahamsson P, Duc AN, Jedlitschka A, editors, Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings. Springer Verlag. 2016. p. 301-308. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). Epub 2016 Nov 6. doi: 10.1007/978-3-319-49094-6_19
Baum, Tobias ; Schneider, Kurt. / On the need for a new generation of code review tools. Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings. editor / Sousuke Amasaki ; Tommi Mikkonen ; Michael Felderer ; Pekka Abrahamsson ; Anh Nguyen Duc ; Andreas Jedlitschka. Springer Verlag, 2016. pp. 301-308 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{b135e604bc09487c9a0ceaca9b330ead,
title = "On the need for a new generation of code review tools",
abstract = "Tool support for change-based code review is gaining widespread acceptance in the industry. This indicates that the current generation of tools is well-aligned to current code review practices. Nevertheless, we believe that further improvements in code review tooling can lead to increased review efficiency and effectiveness. In this paper, we combine results from a qualitative study and results from the literature to substantiate this claim. We derive promising improvement areas and provide an overview of existing research in these areas. A common attribute of these improvements is that they trade flexibility for reviewer support. As flexibility is one of the main characteristics of the current generation of code review tools in Hedberg{\textquoteright}s classification of review tool generations, we regard these coming tools as part of a new generation of code review tools.",
keywords = "Code inspections and walkthroughs, Code reviews, Tool Support",
author = "Tobias Baum and Kurt Schneider",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2016.; 17th International Conference on Product-Focused Software Process Improvement, PROFES 2016 ; Conference date: 24-11-2016 Through 26-11-2016",
year = "2016",
month = nov,
doi = "10.1007/978-3-319-49094-6_19",
language = "English",
isbn = "9783319490939",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "301--308",
editor = "Sousuke Amasaki and Tommi Mikkonen and Michael Felderer and Pekka Abrahamsson and Duc, {Anh Nguyen} and Andreas Jedlitschka",
booktitle = "Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings",
address = "Germany",

}

Download

TY - GEN

T1 - On the need for a new generation of code review tools

AU - Baum, Tobias

AU - Schneider, Kurt

N1 - Publisher Copyright: © Springer International Publishing AG 2016.

PY - 2016/11

Y1 - 2016/11

N2 - Tool support for change-based code review is gaining widespread acceptance in the industry. This indicates that the current generation of tools is well-aligned to current code review practices. Nevertheless, we believe that further improvements in code review tooling can lead to increased review efficiency and effectiveness. In this paper, we combine results from a qualitative study and results from the literature to substantiate this claim. We derive promising improvement areas and provide an overview of existing research in these areas. A common attribute of these improvements is that they trade flexibility for reviewer support. As flexibility is one of the main characteristics of the current generation of code review tools in Hedberg’s classification of review tool generations, we regard these coming tools as part of a new generation of code review tools.

AB - Tool support for change-based code review is gaining widespread acceptance in the industry. This indicates that the current generation of tools is well-aligned to current code review practices. Nevertheless, we believe that further improvements in code review tooling can lead to increased review efficiency and effectiveness. In this paper, we combine results from a qualitative study and results from the literature to substantiate this claim. We derive promising improvement areas and provide an overview of existing research in these areas. A common attribute of these improvements is that they trade flexibility for reviewer support. As flexibility is one of the main characteristics of the current generation of code review tools in Hedberg’s classification of review tool generations, we regard these coming tools as part of a new generation of code review tools.

KW - Code inspections and walkthroughs

KW - Code reviews

KW - Tool Support

UR - http://www.scopus.com/inward/record.url?scp=84998813155&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-49094-6_19

DO - 10.1007/978-3-319-49094-6_19

M3 - Conference contribution

AN - SCOPUS:84998813155

SN - 9783319490939

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 301

EP - 308

BT - Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Proceedings

A2 - Amasaki, Sousuke

A2 - Mikkonen, Tommi

A2 - Felderer, Michael

A2 - Abrahamsson, Pekka

A2 - Duc, Anh Nguyen

A2 - Jedlitschka, Andreas

PB - Springer Verlag

T2 - 17th International Conference on Product-Focused Software Process Improvement, PROFES 2016

Y2 - 24 November 2016 through 26 November 2016

ER -

By the same author(s)