The Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests: A Partial Replication and Extension

dc.contributor.authorGUO, YUNFANG
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerBerger, Christian
dc.contributor.supervisorLeitner, Philipp
dc.date.accessioned2019-10-31T09:49:47Z
dc.date.available2019-10-31T09:49:47Z
dc.date.issued2019sv
dc.date.submitted2019
dc.description.abstractThe practice of Continuous Integration (CI) is indispensable in the software development process nowadays. In a distributed and collaborative context, CI is a paradigm for integrating all changes from different developers quickly and safely. Thus the adoption of CI is considered to fasten delivering new functionalities. A study by Bernardo et al. doubted this claim, conducted an empirical study and found that only half of the investigated projects deliver Pull Requests (PR) faster after CI. In this study, considering the threats to the validity in their study, as well as the generalizability of their findings, a partial replication study, a comparison to projects that never apply CI, and an extension study based on other projects with CI are carried out. Through analysis on 132,006 merged PRs of 82 GitHub projects, I find that the results of Bernardo et al.’s work still stand, that CI could not always fasten delivery activities after CI. In addition, by comparing the statistical performance of projects that apply CI with those that never apply CI, it is proved that similar changes in development activities can only be observed in projects with CI adopted.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300504
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectcontinuous integrationsv
dc.subjectpull-based developmentsv
dc.subjectreplication studysv
dc.subjectdelivery delaysv
dc.subjectTravis-CIsv
dc.titleThe Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests: A Partial Replication and Extensionsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 19-95 ODR Guo.pdf
Storlek:
2.84 MB
Format:
Adobe Portable Document Format
Beskrivning:
The Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: