To the top

Page Manager: Webmaster
Last update: 9/11/2012 3:13 PM

Tell a friend about this page
Print version

Measurement and Impact Fa… - University of Gothenburg, Sweden Till startsida
Sitemap
To content Read more about how we use cookies on gu.se

Measurement and Impact Factors of Speed of Reviews and Integration in Continuous Software Engineering

Journal article
Authors Miroslaw Staron
W. Meding
O. Soder
M. Back
Published in Foundations of Computing and Decision Sciences
Volume 43
Issue 4
Pages 281-303
ISSN 0867-6356
Publication year 2018
Published at Department of Computer Science and Engineering (GU)
Pages 281-303
Language en
Links dx.doi.org/10.1515/fcds-2018-0015
Keywords Computer Science
Subject categories Human Computer Interaction

Abstract

Continuous integration and continuous software deployment depend on the mix of automated and manual activities. The automated build and test processes are often intertwined with manual reviews and bug-fixing activities. In this paper, we set off to study how these manual and automated activities influence the speed of reviews and integration. We conduct a case study of two companies developing embedded software, measure the time required for reviewing and integrating software code (alias speed), and conduct a workshop to identify factors which explain the quantitative results. Our results show that the measurement of speed is a good alias for calendar time and triggers improvements better than using measures for velocity. We have also found that the distribution of code repositories, frequent reminders and team proximity decrease the time needed to deploy the software. Our findings are that there is a difference in the structure of code repositories between the fast and slow integration cases, which contributes to the debate on the pros and cons of different repository structures in modern companies.

Page Manager: Webmaster|Last update: 9/11/2012
Share:

The University of Gothenburg uses cookies to provide you with the best possible user experience. By continuing on this website, you approve of our use of cookies.  What are cookies?