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

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    49 Citaten (Scopus)
    1 Downloads (Pure)

    Samenvatting

    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.
    Originele taal-2Engels
    Titel32nd IEEE/ACM International Conference on Automated Software Engineering
    RedacteurenTien N. Nguyen, Grigore Rosu, Massimiliano Di Penta
    Plaats van productiePiscataway
    UitgeverijInstitute of Electrical and Electronics Engineers
    Pagina's60-71
    Aantal pagina's12
    ISBN van elektronische versie978-1-5386-2684-9
    DOI's
    StatusGepubliceerd - 23 okt 2017
    Evenement32nd IEEE/ACM International Conference on Automated Software Engineering (ASE2017), October 30- November 3 2017, Urbana-Champaign, Illinois, USA - Urbana-Champaign, Verenigde Staten van Amerika
    Duur: 30 okt 20173 nov 2017
    http://ase2017.org/

    Congres

    Congres32nd IEEE/ACM International Conference on Automated Software Engineering (ASE2017), October 30- November 3 2017, Urbana-Champaign, Illinois, USA
    Verkorte titelASE2017
    LandVerenigde Staten van Amerika
    StadUrbana-Champaign
    Periode30/10/173/11/17
    Internet adres

    Vingerafdruk Duik in de onderzoeksthema's van 'The impact of continuous integration on other software development practices: a large-scale empirical study'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit