Articles with "continuous integration" as a keyword



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

MLOps in the Metaverse: Human-Centric Continuous Integration

Sign Up to like & get
recommendations!
Published in 2024 at "IEEE Journal on Selected Areas in Communications"

DOI: 10.1109/jsac.2023.3345385

Abstract: The metaverse is a virtual world that exists entirely in a computer-generated environment, and it offers a new frontier for machine learning. One of the major challenges for using machine learning in the metaverse is… read more here.

Keywords: continuous integration; human centric; centric continuous; machine learning ... See more keywords

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

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

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

A Taxonomy of Contextual Factors in Continuous Integration Processes

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

DOI: 10.1109/tse.2025.3572382

Abstract: Numerous studies have shown that Continuous Integration (CI) significantly improves software development productivity. Research has already shown in other fields of software engineering that findings do not always generalize and are often limited to a… read more here.

Keywords: continuous integration; integration processes; taxonomy contextual; factors continuous ... See more keywords

A Roadmap for Using Continuous Integration Environments

Sign Up to like & get
recommendations!
Published in 2024 at "Communications of the ACM"

DOI: 10.1145/3631519

Abstract: Visualizing CI's role in software quality attribute evaluation. read more here.

Keywords: roadmap using; continuous integration; using continuous; integration environments ... See more keywords