The impact of continuous integration on other software development practices: a large-scale empirical study

Y. Zhao, A. Serebrenik, Y. Zhou, V. Filkov, B.N. Vasilescu

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    89 Citations (Scopus)
    1 Downloads (Pure)

    Abstract

    Continuous Integration (CI) has become a disruptive innovation in software development: with proper tool support and adoption, positive effects have been demonstrated for pull request throughput and scaling up of project sizes. As any other innovation, adopting CI implies adapting existing practices in order to take full advantage of its potential, and "best practices" to that end have been proposed. Here we study the adaptation and evolution of code writing and submission, issue and pull request closing, and testing practices as TRAVIS CI is adopted by hundreds of established projects on GITHUB. To help essentialize the quantitative results, we also survey a sample of GITHUB developers about their experiences with adopting TRAVIS CI. Our findings suggest a more nuanced picture of how GITHUB teams are adapting to, and benefiting from, continuous integration technology than suggested by prior work.
    Original languageEnglish
    Title of host publication32nd IEEE/ACM International Conference on Automated Software Engineering
    EditorsTien N. Nguyen, Grigore Rosu, Massimiliano Di Penta
    Place of PublicationPiscataway
    PublisherInstitute of Electrical and Electronics Engineers
    Pages60-71
    Number of pages12
    ISBN (Electronic)978-1-5386-2684-9
    DOIs
    Publication statusPublished - 23 Oct 2017
    Event32nd IEEE/ACM International Conference on Automated Software Engineering (ASE2017), October 30- November 3 2017, Urbana-Champaign, Illinois, USA - Urbana-Champaign, United States
    Duration: 30 Oct 20173 Nov 2017
    http://ase2017.org/

    Conference

    Conference32nd IEEE/ACM International Conference on Automated Software Engineering (ASE2017), October 30- November 3 2017, Urbana-Champaign, Illinois, USA
    Abbreviated titleASE2017
    Country/TerritoryUnited States
    CityUrbana-Champaign
    Period30/10/173/11/17
    Internet address

    Fingerprint

    Dive into the research topics of 'The impact of continuous integration on other software development practices: a large-scale empirical study'. Together they form a unique fingerprint.

    Cite this