Details
Original language | English |
---|---|
Title of host publication | Software Engineering 2017, Proceedings |
Editors | Jan Jurjens, Kurt Schneider |
Publisher | Gesellschaft fur Informatik (GI) |
Pages | 117-118 |
Number of pages | 2 |
ISBN (electronic) | 9783885796619 |
Publication status | Published - 2017 |
Event | Software Engineering 2017 - Hannover, Germany Duration: 21 Feb 2017 → 24 Feb 2017 |
Publication series
Name | Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI) |
---|---|
Volume | P-267 |
ISSN (Print) | 1617-5468 |
Abstract
Previous studies found that two variations of change-based code review are used in industry: Pre commit review and post commit review. Which one is better in a given situation is not obvious. So we asked: Are there practically relevant performance differences between pre and post commit reviews? How are these differences influenced by contextual factors? To assess these questions, we designed and validated a parametric discrete event simulation model of certain agile development processes. Our analysis indicates that the best choice does depend on the context, but also that there are many situations with no practically relevant difference between both choices. We identified the main influencing factors and underlying effects and condensed our findings into heuristic rules.
Keywords
- Agile Software Development, Discrete Event Simulation, Pre- and Post Commit Review
ASJC Scopus subject areas
- Computer Science(all)
- Computer Science Applications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Software Engineering 2017, Proceedings. ed. / Jan Jurjens; Kurt Schneider. Gesellschaft fur Informatik (GI), 2017. p. 117-118 (Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI); Vol. P-267).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation
AU - Baum, Tobias
AU - Kortum, Fabian
AU - Schneider, Kurt
AU - Brack, Arthur
AU - Schauder, Jens
PY - 2017
Y1 - 2017
N2 - Previous studies found that two variations of change-based code review are used in industry: Pre commit review and post commit review. Which one is better in a given situation is not obvious. So we asked: Are there practically relevant performance differences between pre and post commit reviews? How are these differences influenced by contextual factors? To assess these questions, we designed and validated a parametric discrete event simulation model of certain agile development processes. Our analysis indicates that the best choice does depend on the context, but also that there are many situations with no practically relevant difference between both choices. We identified the main influencing factors and underlying effects and condensed our findings into heuristic rules.
AB - Previous studies found that two variations of change-based code review are used in industry: Pre commit review and post commit review. Which one is better in a given situation is not obvious. So we asked: Are there practically relevant performance differences between pre and post commit reviews? How are these differences influenced by contextual factors? To assess these questions, we designed and validated a parametric discrete event simulation model of certain agile development processes. Our analysis indicates that the best choice does depend on the context, but also that there are many situations with no practically relevant difference between both choices. We identified the main influencing factors and underlying effects and condensed our findings into heuristic rules.
KW - Agile Software Development
KW - Discrete Event Simulation
KW - Pre- and Post Commit Review
UR - http://www.scopus.com/inward/record.url?scp=85131101631&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85131101631
T3 - Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
SP - 117
EP - 118
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 -