• DocumentCode
    1606102
  • Title

    Work Practices and Challenges in Pull-Based Development: The Integrator´s Perspective

  • Author

    Gousios, Georgios ; Zaidman, Andy ; Storey, Margaret-Anne ; Van Deursen, Arie

  • Author_Institution
    Radboud Univ. Nijmegen, Nijmegen, Netherlands
  • Volume
    1
  • fYear
    2015
  • Firstpage
    358
  • Lastpage
    368
  • 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 pull-based development process, as well as for researchers striving to understand the theoretical implications of the pull-based model in software development.
  • Keywords
    decision making; software quality; decision making process; pull-based software development model; software quality; Birds; Collaboration; Databases; Electronic mail; Face; Inspection; Software; Distributed Software Development; GitHub; Pull Request; Pull-based Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.55
  • Filename
    7194588