Oops, my tests broke the build: An explorative analysis of travis ci with github
Continuous Integration (CI) has become a best practice of modern software development.
Yet, at present, we have a shortfall of insight into the testing practices that are common in CI …
Yet, at present, we have a shortfall of insight into the testing practices that are common in CI …
Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration
Continuous Integration (CI) has become a best practice of modern software development.
Thanks in part to its tight integration with GitHub, Travis CI has emerged as arguably the …
Thanks in part to its tight integration with GitHub, Travis CI has emerged as arguably the …
An empirical analysis of build failures in the continuous integration workflows of java-based open-source software
Continuous Integration (CI) has become a common practice in both industrial and open-
source software development. While CI has evidently improved aspects of the software …
source software development. While CI has evidently improved aspects of the software …
The impact of continuous integration on other software development practices: a large-scale empirical study
Continuous Integration (CI) has become a disruptive innovation in software development:
with proper tool support and adoption, positive effects have been demonstrated for pull …
with proper tool support and adoption, positive effects have been demonstrated for pull …
Change-aware build prediction model for stall avoidance in continuous integration
Continuous Integration (CI) is a widely used development practice where developers
integrate their work after submitting code changes at central repository. CI servers usually …
integrate their work after submitting code changes at central repository. CI servers usually …
Usage, costs, and benefits of continuous integration in open-source projects
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI rising as a big success story in automated software engineering, it has …
software. Despite CI rising as a big success story in automated software engineering, it has …
A tale of CI build failures: An open source and a financial organization perspective
Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial
and open-source software (OSS) projects. Recent research characterized build failures in CI …
and open-source software (OSS) projects. Recent research characterized build failures in CI …
A conceptual replication of continuous integration pain points in the context of Travis CI
Continuous integration (CI) is an established software quality assurance practice, and the
focus of much prior research with a diverse range of methods and populations. In this paper …
focus of much prior research with a diverse range of methods and populations. In this paper …
On the rise and fall of CI services in GitHub
Continuous integration (CI) services are used in collaborative open source projects to
automate parts of the development workflow. Such services have been in widespread use …
automate parts of the development workflow. Such services have been in widespread use …
Taming Google-scale continuous testing
Growth in Google's code size and feature churn rate has seen increased reliance on
continuous integration (CI) and testing to maintain quality. Even with enormous resources …
continuous integration (CI) and testing to maintain quality. Even with enormous resources …