S Zheng, B Adams, AE Hassan - Empirical Software Engineering, 2024 - Springer
A long continuous integration (CI) build forces developers to wait for CI feedback before starting subsequent development activities, leading to time wasted. In addition to a variety of …
Based on interviews with 20 developers from two case study companies that develop large- scale software-intensive embedded systems, this paper presents twelve factors that affect …
Background: In order to make informed decisions, software engineering practitioners need information from testing. However, with the trend of increased automation, there is …
Based on interviews with 20 developers from two case study companies that develop large- scale software-intensive embedded systems, this paper presents the main factors that affect …
I Yanjari, B Marín, G Giachetti - 2022 41st International …, 2022 - ieeexplore.ieee.org
Agile methodologies have become popular in the software development industry because they improve the interaction among stakeholders, developers and project managers by …
The EMFIS model allows companies to explicate a representation of the organization's current situation regarding continuous integration impediments, and visualizes what the …
Abstract Context and background: In Production Systems Engineering (PSE), software and systems testing are success-critical along the production automation life cycle to identify …
Continuous software engineering is a rapidly growing discipline in software engineering. Among its many reported benefits is increased development velocity, faster feedback for …
An efficient continuous integration (CI) build should automatically run all compilation and test activities, as fast as possible, providing developers with rapid feedback on their …