Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | Software Engineering 2017, Proceedings |
Herausgeber/-innen | Jan Jurjens, Kurt Schneider |
Herausgeber (Verlag) | Gesellschaft fur Informatik (GI) |
Seiten | 55-56 |
Seitenumfang | 2 |
ISBN (elektronisch) | 9783885796619 |
Publikationsstatus | Veröffentlicht - 2017 |
Veranstaltung | Software Engineering 2017 - Hannover, Deutschland Dauer: 21 Feb. 2017 → 24 Feb. 2017 |
Publikationsreihe
Name | Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI) |
---|---|
Band | P-267 |
ISSN (Print) | 1617-5468 |
Abstract
Code review is known to be an efficient quality assurance technique. Many software companies today use it, usually with a process similar to the patch review process in open source software development. However, there is still a large fraction of companies performing almost no code reviews at all. And the companies that do code reviews have a lot of variation in the details of their processes. We have performed a grounded theory study to clarify process variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the reasons and influencing factors behind the adoption or non-adoption of code reviews as a whole as well as for different process variations. We have condensed these findings into six hypotheses and a classification of the influencing factors. Our results show the importance of cultural and social issues for review adoption. They trace many process variations to differences in development context and in desired review effects.
ASJC Scopus Sachgebiete
- Informatik (insg.)
- Angewandte Informatik
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
Software Engineering 2017, Proceedings. Hrsg. / Jan Jurjens; Kurt Schneider. Gesellschaft fur Informatik (GI), 2017. S. 55-56 (Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI); Band P-267).
Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review
}
TY - GEN
T1 - Factors Influencing Code Review Processes in Industry
AU - Baum, Tobias
AU - Liskin, Olga
AU - Niklas, Kai
AU - Schneider, Kurt
N1 - Publisher Copyright: © 2017 Gesellschaft fur Informatik (GI). All rights reserved.
PY - 2017
Y1 - 2017
N2 - Code review is known to be an efficient quality assurance technique. Many software companies today use it, usually with a process similar to the patch review process in open source software development. However, there is still a large fraction of companies performing almost no code reviews at all. And the companies that do code reviews have a lot of variation in the details of their processes. We have performed a grounded theory study to clarify process variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the reasons and influencing factors behind the adoption or non-adoption of code reviews as a whole as well as for different process variations. We have condensed these findings into six hypotheses and a classification of the influencing factors. Our results show the importance of cultural and social issues for review adoption. They trace many process variations to differences in development context and in desired review effects.
AB - Code review is known to be an efficient quality assurance technique. Many software companies today use it, usually with a process similar to the patch review process in open source software development. However, there is still a large fraction of companies performing almost no code reviews at all. And the companies that do code reviews have a lot of variation in the details of their processes. We have performed a grounded theory study to clarify process variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the reasons and influencing factors behind the adoption or non-adoption of code reviews as a whole as well as for different process variations. We have condensed these findings into six hypotheses and a classification of the influencing factors. Our results show the importance of cultural and social issues for review adoption. They trace many process variations to differences in development context and in desired review effects.
KW - Code reviews
KW - Empirical software engineering
UR - http://www.scopus.com/inward/record.url?scp=85131074249&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85131074249
T3 - Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
SP - 55
EP - 56
BT - Software Engineering 2017, Proceedings
A2 - Jurjens, Jan
A2 - Schneider, Kurt
PB - Gesellschaft fur Informatik (GI)
T2 - Software Engineering 2017
Y2 - 21 February 2017 through 24 February 2017
ER -