Work practices and challenges in pull-based development

The integrator's perspective

Conference Paper (2015)
Author(s)

G. Gousios (Radboud Universiteit Nijmegen, TU Delft - Software Engineering)

Andy Zaidman (TU Delft - Software Engineering)

Margaret-Anne Storey (University of Victoria)

Arie Van Deursen (TU Delft - Software Technology)

Department
Software Technology
DOI related publication
https://doi.org/10.1109/ICSE.2015.55
More Info
expand_more
Publication Year
2015
Language
English
Department
Software Technology
Pages (from-to)
358-368
ISBN (electronic)
9781479919345

Abstract

In the pull-based development model, the integrator has the crucial role of managing and integrating contributions. This work focuses on the role of the integrator and investigates working habits and challenges alike. We set up an exploratory qualitative study involving a large-scale survey of 749 integrators, to which we add quantitative data from the integrator's project. Our results provide insights into the factors they consider in their decision making process to accept or reject a contribution. Our key findings are that integrators struggle to maintain the quality of their projects and have difficulties with prioritizing contributions that are to be merged. Our insights have implications for practitioners who wish to use or improve their pullbased development process, as well as for researchers striving to understand the theoretical implications of the pull-based model in software development.

No files available

Metadata only record. There are no files for this record.