中文
相关论文

相关论文: Monitoring Continuous Integration Practices in Ind…

200 篇论文

Software is becoming a critical component of most products and organizational functions. The ability to continuously improve software determines how well the organization can respond to market opportunities. Continuous software engineering…

软件工程 · 计算机科学 2022-03-25 Eriks Klotins , Tony Gorschek

High-quality computational and data-intensive (CDI) applications are critical for advancing research frontiers in almost all disciplines. Despite their importance, there is a significant gap due to the lack of comprehensive best practices…

计算工程、金融与科学 · 计算机科学 2024-06-05 Parinaz Barakhshan , Rudolf Eigenmann

Automated builds are integral to the Continuous Integration (CI) software development practice. In CI, developers are encouraged to integrate early and often. However, long build times can be an issue when integrations are frequent. This…

软件工程 · 计算机科学 2017-12-20 Ekaba Bisong , Eric Tran , Olga Baysal

The software industry is experiencing a surge in the adoption of Continuous Integration (CI) practices, both in commercial and open-source environments. CI practices facilitate the seamless integration of code changes by employing automated…

软件工程 · 计算机科学 2024-05-17 Hajer Mhalla , Mohamed Aymen Saied

Continuous Integration and Continuous Delivery (CI/CD) is a well-established practice that automatically builds, tests, packages, and deploys software systems. To adopt CI/CD, software developers need to configure their projects using…

软件工程 · 计算机科学 2025-05-20 Taher A. Ghaleb , Osamah Abduljalil , Safwat Hassan

When a developer pushes a change to an application's codebase, a good practice is to have a test case specifying this behavioral change. Thanks to continuous integration (CI), the test is run on subsequent commits to check that they do no…

软件工程 · 计算机科学 2023-05-05 Benjamin Danglot , Martin Monperrus , Walter Rudametkin , Benoit Baudry

Continuous Integration (CI) is widely adopted in modern software development, yet adoption decisions are often made without systematic consideration of project context. Platforms such as GitHub Actions lower the barrier to CI adoption but…

软件工程 · 计算机科学 2026-04-14 Osamah H. Alaini , Taher A. Ghaleb

Context: Software code review aims to early find code anomalies and to perform code improvements when they are less expensive. However, issues and challenges faced by developers who do not apply code review practices regularly are unclear.…

软件工程 · 计算机科学 2020-08-04 Marcos Dosea , Claudio Sant'Anna , Ythanna Oliveira , Methanias Colaco Junior

Organizations need to manage numerous business processes for delivering their services and products to customers. One important consideration thereby lies in the adherence to regulations such as laws, guidelines, or industry standards. In…

计算机与社会 · 计算机科学 2025-11-12 Finn Klessascheck , Luise Pufahl

Continuous Integration (CI) has evolved from a tooling strategy to a fundamental mindset in modern CI engineering. It enables teams to develop, test, and deliver software rapidly and collaboratively. Among CI services, GitHub Actions (GHA)…

软件工程 · 计算机科学 2025-07-25 Edward Abrokwah , Taher A. Ghaleb

Continuous integration is an indispensable step of modern software engineering practices to systematically manage the life cycles of system development. Developing a machine learning model is no difference - it is an engineering process…

机器学习 · 计算机科学 2019-03-04 Cedric Renggli , Bojan Karlaš , Bolin Ding , Feng Liu , Kevin Schawinski , Wentao Wu , Ce Zhang

Recently, an increasingly growing number of companies is focusing on achieving self-driving systems towards SAE level 3 and higher. Such systems will have much more complex capabilities than today's advanced driver assistance systems (ADAS)…

软件工程 · 计算机科学 2020-03-11 Federico Giaimo , Hugo Andrade , Christian Berger

Context: Organizations opt for continuous delivery of incremental updates to deal with uncertainty and minimize waste. However, applying continuous engineering (CSE) practices requires a continuous feedback loop with input from customers…

软件工程 · 计算机科学 2024-11-15 Anastasiia Tkalich , Eriks Klotins , Tor Sporsem , Viktoria Stray , Nils Brede Moe , Astri Barbala

Managing technical quality in agile Research and Development (R&D) software projects represents a persistent challenge, particularly in contexts characterized by high technical uncertainty and experimental pressure. This exploratory pilot…

软件工程 · 计算机科学 2026-01-13 Mateus Costa Lucena

Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into…

分布式、并行与集群计算 · 计算机科学 2021-02-10 Sina Niedermaier , Falko Koetter , Andreas Freymann , Stefan Wagner

The acceleration of software development and delivery requires rigorous continuous testing and deployment of software systems, which are being deployed in increasingly diverse, complex, and dynamic environments. In recent years, the…

软件工程 · 计算机科学 2024-10-28 Quentin Perez , Romain Lefeuvre , Thomas Degueule , Olivier Barais , Benoit Combemale

This study presents a systematic literature review on the adoption of Continuous Integration and Continuous Delivery (CI/CD) practices in Very Small Entities (VSEs) in software development. The research analyzes 13 selected studies to…

软件工程 · 计算机科学 2024-10-02 Mario Ccallo , Alex Quispe-Quispe

A core goal of Continuous Integration (CI) is to make small incremental changes to software projects, which are integrated frequently into a mainline repository or branch. This paper presents an empirical study that investigates if…

软件工程 · 计算机科学 2018-09-17 Sebastian Baltes , Jascha Knack , Daniel Anastasiou , Ralf Tymann , Stephan Diehl

Context: New software development patterns are emerging aiming at accelerating the process of delivering value. One is Continuous Experimentation, which allows to systematically deploy and run instrumented software variants during…

软件工程 · 计算机科学 2020-09-14 Federico Giaimo , Hugo Andrade , Christian Berger

Modern software development and operations rely on monitoring to understand how systems behave in production. The data provided by application logs and runtime environment are essential to detect and diagnose undesired behavior and improve…

软件工程 · 计算机科学 2021-03-08 Jeanderson Barros Cândido , Maurício Finavaro Aniche , Arie van Deursen