Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

External Research Organisations

  • SET GmbH
  • T-Systems on site services GmbH
View graph of relations

Details

Original languageEnglish
Title of host publicationSoftware Engineering 2017, Proceedings
EditorsJan Jurjens, Kurt Schneider
PublisherGesellschaft fur Informatik (GI)
Pages117-118
Number of pages2
ISBN (electronic)9783885796619
Publication statusPublished - 2017
EventSoftware Engineering 2017 - Hannover, Germany
Duration: 21 Feb 201724 Feb 2017

Publication series

NameLecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
VolumeP-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

Cite this

Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation. / Baum, Tobias; Kortum, Fabian; Schneider, Kurt et al.
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 proceedingConference contributionResearchpeer review

Baum, T, Kortum, F, Schneider, K, Brack, A & Schauder, J 2017, Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation. in J Jurjens & K Schneider (eds), Software Engineering 2017, Proceedings. Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), vol. P-267, Gesellschaft fur Informatik (GI), pp. 117-118, Software Engineering 2017, Hannover, Germany, 21 Feb 2017. <https://docplayer.org/53482726-Proceedings-gi-edition-software-engineering-lecture-notes-in-informatics-februar-2017-hannover-jan-juerjens-kurt-schneider-hrsg.html>
Baum, T., Kortum, F., Schneider, K., Brack, A., & Schauder, J. (2017). Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation. In J. Jurjens, & K. Schneider (Eds.), Software Engineering 2017, Proceedings (pp. 117-118). (Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI); Vol. P-267). Gesellschaft fur Informatik (GI). https://docplayer.org/53482726-Proceedings-gi-edition-software-engineering-lecture-notes-in-informatics-februar-2017-hannover-jan-juerjens-kurt-schneider-hrsg.html
Baum T, Kortum F, Schneider K, Brack A, Schauder J. Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation. In Jurjens J, Schneider K, editors, Software Engineering 2017, Proceedings. Gesellschaft fur Informatik (GI). 2017. p. 117-118. (Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)).
Baum, Tobias ; Kortum, Fabian ; Schneider, Kurt et al. / Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation. Software Engineering 2017, Proceedings. editor / Jan Jurjens ; Kurt Schneider. Gesellschaft fur Informatik (GI), 2017. pp. 117-118 (Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)).
Download
@inproceedings{e8496986e45b43b281b9b9a2004a8877,
title = "Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation",
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",
author = "Tobias Baum and Fabian Kortum and Kurt Schneider and Arthur Brack and Jens Schauder",
year = "2017",
language = "English",
series = "Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)",
publisher = "Gesellschaft fur Informatik (GI)",
pages = "117--118",
editor = "Jan Jurjens and Kurt Schneider",
booktitle = "Software Engineering 2017, Proceedings",
address = "Germany",
note = "Software Engineering 2017 ; Conference date: 21-02-2017 Through 24-02-2017",

}

Download

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 -

By the same author(s)