Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | FSE 2016 |
Untertitel | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering |
Herausgeber/-innen | Zhendong Su, Thomas Zimmermann, Jane Cleland-Huang |
Herausgeber (Verlag) | Association for Computing Machinery (ACM) |
Seiten | 85-96 |
Seitenumfang | 12 |
ISBN (elektronisch) | 9781450342186 |
Publikationsstatus | Veröffentlicht - Nov. 2016 |
Veranstaltung | 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - Seattle, USA / Vereinigte Staaten Dauer: 13 Nov. 2016 → 18 Nov. 2016 Konferenznummer: 24 |
Abstract
Code review is known to be an effcient 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. For researchers trying to improve the use of code reviews in industry, it is important to know the reasons for these process variations. We have performed a grounded theory study to clarify pro-cess variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the rea-sons and inuencing 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 seven hypotheses and a classification of the inuencing fac-tors. 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.)
- Software
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
FSE 2016 : Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. Hrsg. / Zhendong Su; Thomas Zimmermann; Jane Cleland-Huang. Association for Computing Machinery (ACM), 2016. S. 85-96.
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 - Conference code: 24
PY - 2016/11
Y1 - 2016/11
N2 - Code review is known to be an effcient 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. For researchers trying to improve the use of code reviews in industry, it is important to know the reasons for these process variations. We have performed a grounded theory study to clarify pro-cess variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the rea-sons and inuencing 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 seven hypotheses and a classification of the inuencing fac-tors. 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 effcient 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. For researchers trying to improve the use of code reviews in industry, it is important to know the reasons for these process variations. We have performed a grounded theory study to clarify pro-cess variations and their rationales. The study is based on interviews with software development professionals from 19 companies. These interviews provided insights into the rea-sons and inuencing 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 seven hypotheses and a classification of the inuencing fac-tors. 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=84997428779&partnerID=8YFLogxK
U2 - 10.1145/2950290.2950323
DO - 10.1145/2950290.2950323
M3 - Conference contribution
AN - SCOPUS:84997428779
SP - 85
EP - 96
BT - FSE 2016
A2 - Su, Zhendong
A2 - Zimmermann, Thomas
A2 - Cleland-Huang, Jane
PB - Association for Computing Machinery (ACM)
T2 - 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Y2 - 13 November 2016 through 18 November 2016
ER -