Measuring Best-in-Class Software Releases

Conference Paper (2013)
Author(s)

Hennie Huijgens (TU Delft - Electrical Engineering, Mathematics and Computer Science, Goverdson)

Rini van Solingen (TU Delft - Electrical Engineering, Mathematics and Computer Science, Prowareness )

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1109/IWSM-Mensura.2013.29 Final published version
More Info
expand_more
Publication Year
2013
Language
English
Research Group
Software Engineering
Pages (from-to)
137-146
ISBN (print)
978-0-7695-5078-7
Event
2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 2013 Eighth International Conference on Software Process and Product Measurement (IWSM-MENSURA) (2013-10-23 - 2013-10-25), Ankara, Turkey
Downloads counter
163

Abstract

In this research we aimed to identify distinguishing factors in software releases. For this purpose we analyzed the metrics of 26 software projects. These projects were release-based deliveries from two stable, experienced development teams. During the measurement period both teams transformed from a plan-driven delivery model (waterfall) to an agile approach (Scrum). Overall, we observed that these small release-based projects differ largely from non-release-based projects. Our research indicates that a combination of release-based working, a fixed and experienced development team, and a steady heartbeat contribute to performances that can be characterized as best-practice. The main contribution of this paper is that we found five success factors (all reducing development complexity) that result in best-of-class performance for small software releases.