Articles with "continuous integration" as a keyword



Photo from wikipedia

An empirical study of the long duration of continuous integration builds

Sign Up to like & get
recommendations!
Published in 2019 at "Empirical Software Engineering"

DOI: 10.1007/s10664-019-09695-9

Abstract: Continuous Integration (CI) is a set of software development practices that allow software development teams to generate software builds more quickly and periodically (e.g., daily or even hourly). CI brings many advantages, such as the… read more here.

Keywords: long duration; study; continuous integration; long build ... See more keywords
Photo by thisisengineering from unsplash

Accelerating Continuous Integration by Caching Environments and Inferring Dependencies

Sign Up to like & get
recommendations!
Published in 2022 at "IEEE Transactions on Software Engineering"

DOI: 10.1109/tse.2020.3048335

Abstract: To facilitate the rapid release cadence of modern software (on the order of weeks, days, or even hours), software development organizations invest in practices like Continuous Integration (CI), where each change submitted by developers is… read more here.

Keywords: software; integration caching; acceleration; continuous integration ... See more keywords
Photo by libraryofcongress from unsplash

Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search

Sign Up to like & get
recommendations!
Published in 2022 at "IEEE Transactions on Software Engineering"

DOI: 10.1109/tse.2021.3129165

Abstract: Continuous Integration (CI) consists of integrating the changes introduced by different developers more frequently through the automation of build process. Nevertheless, the CI build process is seen as a major barrier that causes delays in… read more here.

Keywords: continuous integration; approach; skip commits; search ... See more keywords
Photo by libraryofcongress from unsplash

Studying the Interplay Between the Durations and Breakages of Continuous Integration Builds

Sign Up to like & get
recommendations!
Published in 2023 at "IEEE Transactions on Software Engineering"

DOI: 10.1109/tse.2022.3222160

Abstract: The Continuous Integration (CI) practice allows developers to build software projects automatically and more frequently. However, CI builds may undergo long build durations or frequent build breakages, which we refer to as build performance. Both… read more here.

Keywords: continuous integration; build durations; build breakages; durations breakages ... See more keywords