Details
Original language | English |
---|---|
Title of host publication | 2016 IEEE International Conference on Software Quality, Reliability and Security |
Subtitle of host publication | QRS 2016, Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 74-85 |
Number of pages | 12 |
ISBN (electronic) | 9781509041275 |
Publication status | Published - 2016 |
Event | 2nd IEEE International Conference on Software Quality, Reliability and Security - Vienna, Austria Duration: 1 Aug 2016 → 3 Aug 2016 Conference number: 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.
Keywords
- Code Inspections and Walkthroughs, Code Reviews, Empirical Software Engineering, Software Engineering Process
ASJC Scopus subject areas
- Computer Science(all)
- Computer Networks and Communications
- Computer Science(all)
- Software
- Engineering(all)
- Safety, Risk, Reliability and Quality
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
2016 IEEE International Conference on Software Quality, Reliability and Security: QRS 2016, Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016. p. 74-85 7589787.
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
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 -