A Faceted Classification Scheme for Change-Based Industrial Code Review Processes

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2016 IEEE International Conference on Software Quality, Reliability and Security
UntertitelQRS 2016, Proceedings
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten74-85
Seitenumfang12
ISBN (elektronisch)9781509041275
PublikationsstatusVeröffentlicht - 2016
Veranstaltung2nd IEEE International Conference on Software Quality, Reliability and Security - Vienna, Österreich
Dauer: 1 Aug. 20163 Aug. 2016
Konferenznummer: 2

Abstract

Code review in the industry today is different to code review twenty years ago. The process has become more lightweight, reviews are performed frequently and change-based and the use of specialized tools is increasing. An accurate view of the current state of the industrial practice is an indispensable foundation for improving it. Most recent descriptions of review practices come from a limited population of large hightech companies. Therefore, we used interviews with software engineering professionals from a broad sample of 19 companies to gain insight into their code review practices. We augmented our findings with data for 11 companies found through a semisystematic literature review. There are many commonalities in the code review processes of these companies, but also a lot of variation in the details. A simple process taxonomy cannot describe these variations adequately. Therefore, we present a faceted classification scheme that is grounded in our observations.

ASJC Scopus Sachgebiete

Zitieren

A Faceted Classification Scheme for Change-Based Industrial Code Review Processes. / Baum, Tobias; Liskin, Olga; Niklas, Kai et al.
2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016. S. 74-85 7589787.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Baum, T, Liskin, O, Niklas, K & Schneider, K 2016, A Faceted Classification Scheme for Change-Based Industrial Code Review Processes. in 2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings., 7589787, Institute of Electrical and Electronics Engineers Inc., S. 74-85, 2nd IEEE International Conference on Software Quality, Reliability and Security, Vienna, Österreich, 1 Aug. 2016. https://doi.org/10.1109/QRS.2016.19
Baum, T., Liskin, O., Niklas, K., & Schneider, K. (2016). A Faceted Classification Scheme for Change-Based Industrial Code Review Processes. In 2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings (S. 74-85). Artikel 7589787 Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/QRS.2016.19
Baum T, Liskin O, Niklas K, Schneider K. A Faceted Classification Scheme for Change-Based Industrial Code Review Processes. in 2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings. Institute of Electrical and Electronics Engineers Inc. 2016. S. 74-85. 7589787 doi: 10.1109/QRS.2016.19
Baum, Tobias ; Liskin, Olga ; Niklas, Kai et al. / A Faceted Classification Scheme for Change-Based Industrial Code Review Processes. 2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016. S. 74-85
Download
@inproceedings{3a873a6d18da4132a3ae81ebe4211848,
title = "A Faceted Classification Scheme for Change-Based Industrial Code Review Processes",
abstract = "Code review in the industry today is different to code review twenty years ago. The process has become more lightweight, reviews are performed frequently and change-based and the use of specialized tools is increasing. An accurate view of the current state of the industrial practice is an indispensable foundation for improving it. Most recent descriptions of review practices come from a limited population of large hightech companies. Therefore, we used interviews with software engineering professionals from a broad sample of 19 companies to gain insight into their code review practices. We augmented our findings with data for 11 companies found through a semisystematic literature review. There are many commonalities in the code review processes of these companies, but also a lot of variation in the details. A simple process taxonomy cannot describe these variations adequately. Therefore, we present a faceted classification scheme that is grounded in our observations.",
keywords = "Code Inspections and Walkthroughs, Code Reviews, Empirical Software Engineering, Software Engineering Process",
author = "Tobias Baum and Olga Liskin and Kai Niklas and Kurt Schneider",
year = "2016",
doi = "10.1109/QRS.2016.19",
language = "English",
pages = "74--85",
booktitle = "2016 IEEE International Conference on Software Quality, Reliability and Security",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "2nd IEEE International Conference on Software Quality, Reliability and Security, QRS 2016 ; Conference date: 01-08-2016 Through 03-08-2016",

}

Download

TY - GEN

T1 - A Faceted Classification Scheme for Change-Based Industrial Code Review Processes

AU - Baum, Tobias

AU - Liskin, Olga

AU - Niklas, Kai

AU - Schneider, Kurt

N1 - Conference code: 2

PY - 2016

Y1 - 2016

N2 - Code review in the industry today is different to code review twenty years ago. The process has become more lightweight, reviews are performed frequently and change-based and the use of specialized tools is increasing. An accurate view of the current state of the industrial practice is an indispensable foundation for improving it. Most recent descriptions of review practices come from a limited population of large hightech companies. Therefore, we used interviews with software engineering professionals from a broad sample of 19 companies to gain insight into their code review practices. We augmented our findings with data for 11 companies found through a semisystematic literature review. There are many commonalities in the code review processes of these companies, but also a lot of variation in the details. A simple process taxonomy cannot describe these variations adequately. Therefore, we present a faceted classification scheme that is grounded in our observations.

AB - Code review in the industry today is different to code review twenty years ago. The process has become more lightweight, reviews are performed frequently and change-based and the use of specialized tools is increasing. An accurate view of the current state of the industrial practice is an indispensable foundation for improving it. Most recent descriptions of review practices come from a limited population of large hightech companies. Therefore, we used interviews with software engineering professionals from a broad sample of 19 companies to gain insight into their code review practices. We augmented our findings with data for 11 companies found through a semisystematic literature review. There are many commonalities in the code review processes of these companies, but also a lot of variation in the details. A simple process taxonomy cannot describe these variations adequately. Therefore, we present a faceted classification scheme that is grounded in our observations.

KW - Code Inspections and Walkthroughs

KW - Code Reviews

KW - Empirical Software Engineering

KW - Software Engineering Process

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

U2 - 10.1109/QRS.2016.19

DO - 10.1109/QRS.2016.19

M3 - Conference contribution

AN - SCOPUS:84995518971

SP - 74

EP - 85

BT - 2016 IEEE International Conference on Software Quality, Reliability and Security

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2nd IEEE International Conference on Software Quality, Reliability and Security

Y2 - 1 August 2016 through 3 August 2016

ER -

Von denselben Autoren