HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration

X Jin, F Servant - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Continuous Integration (CI) is a popular practice in modern software engineering.
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …

Automatic feedback and assessment of team-coding assignments in a DevOps context

B Fernandez-Gauna, N Rojo, M Graña - International Journal of …, 2023 - Springer
We describe an automated assessment process for team-coding assignments based on
DevOps best practices. This system and methodology includes the definition of Team …

Perceived Importance of Metrics for Agile Scrum Environments

F Almeida, P Carneiro - Information, 2023 - mdpi.com
Metrics are key elements that can give us valuable information about the effectiveness of
agile software development processes, particularly considering the Scrum environment. This …

The k + 1 Symmetric Test Pattern for Smart Contracts

T Górski - Symmetry, 2022 - mdpi.com
A smart contract is a pivotal notion in blockchain technology. Distributed applications contain
smart contracts verifying the fulfillment of the conditions, which determine the execution of …

State‐of‐the‐practice in quality assurance in Java‐based open source software development

A Khatami, A Zaidman - Software: Practice and Experience, 2024 - Wiley Online Library
To ensure the quality of software systems, software engineers can make use of a variety of
quality assurance approaches, for example, software testing, modern code review …

Using Continuous Integration Techniques in Open Source Projects–An Exploratory Study

MR Wróbel, J Szymukowicz, P Weichbroth - IEEE Access, 2023 - ieeexplore.ieee.org
For a growing number of software projects, continuous integration (CI) techniques are
becoming an essential part of the process. However, the maturity of their adoption in open …

AI-Generated Test Scripts for Web E2E Testing with ChatGPT and Copilot: A Preliminary Study

M Leotta, HZ Yousaf, F Ricca, B Garcia - Proceedings of the 28th …, 2024 - dl.acm.org
Automated testing is vital for ensuring the reliability of web applications. This paper presents
a preliminary study on leveraging artificial intelligence (AI) models, specifically ChatGPT and …

[HTML][HTML] A family of experiments to quantify the benefits of adopting WebDriverManager and Selenium-Jupiter

M Leotta, B García, F Ricca - Information and Software Technology, 2024 - Elsevier
Context: While test automation offers numerous benefits, it also introduces significant
challenges. Two challenges that developers and testers face on a daily basis, particularly …

A Roadmap for Using Continuous Integration Environments

L Yu, E Alégroth, P Chatzipetrou… - Communications of the …, 2024 - dl.acm.org
A Roadmap for Using Continuous Integration Environments: Visualizing CI’s role in
software quality attribute evaluation.: Communications of the ACM: Vol 0, No 0 skip to main …

Automated NFR testing in continuous integration environments: a multi-case study of Nordic companies

L Yu, E Alégroth, P Chatzipetrou… - Empirical Software …, 2023 - Springer
Abstract Context Non-functional requirements (NFRs)(also referred to as system qualities)
are essential for developing high-quality software. Notwithstanding its importance, NFR …