Continuous Integration (CI) platforms enable recurrent integration of software variations, creating software development rapidly and cost-effectively. In these platforms, integration, and regression testing play an essential role in Test Case Prioritization (TCP) to detect the test case order, which enhances specific objectives like early failure discovery. Currently, Artificial Intelligence (AI) models have emerged widely to solve complex software testing problems like integration and regression testing that create a huge quantity of data from iterative code commits and test executions. In CI testing scenarios, AI models comprising machine and deep learning predictors can be trained by using large test data to predict test cases and speed ...
Regression testing is an essential activity to assure that software code changes do not adversely af...
Software quality can be assured by passing the process of software testing. However, software testin...
Regression tests are executed after every change in software. In a software development environment ...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
This repository contains a replication package for a research paper submitted to the 45th Internatio...
Continuous Integration (CI) context significantly reduces integration problems, speeds up developmen...
Continuous integration (CI) is widely used in modern software engineering. However, it is an expens...
International audienceThe agile methodology has been increasingly deployed in the industry world, br...
peer reviewedRegression testing is an essential activity to assure that software code changes do not...
This dataset is a benchmark of 25 open-source subjects with 21.5k builds and 2.5k failed builds that...
Abstract Two heuristics namely diversity-based (DBTP) and history-based test prioritization (HBTP) ...
Continuous integration (CI) development environments allow software engineers to frequently integrat...
In Continuous Integration (CI), regression testing is constrained by the time between commits. This ...
Continuous integration promises advantages in large-scale software development by enabling software ...
Context: Thisthesis focuses on regression testing in the continuous integration environment which is...
Regression testing is an essential activity to assure that software code changes do not adversely af...
Software quality can be assured by passing the process of software testing. However, software testin...
Regression tests are executed after every change in software. In a software development environment ...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
This repository contains a replication package for a research paper submitted to the 45th Internatio...
Continuous Integration (CI) context significantly reduces integration problems, speeds up developmen...
Continuous integration (CI) is widely used in modern software engineering. However, it is an expens...
International audienceThe agile methodology has been increasingly deployed in the industry world, br...
peer reviewedRegression testing is an essential activity to assure that software code changes do not...
This dataset is a benchmark of 25 open-source subjects with 21.5k builds and 2.5k failed builds that...
Abstract Two heuristics namely diversity-based (DBTP) and history-based test prioritization (HBTP) ...
Continuous integration (CI) development environments allow software engineers to frequently integrat...
In Continuous Integration (CI), regression testing is constrained by the time between commits. This ...
Continuous integration promises advantages in large-scale software development by enabling software ...
Context: Thisthesis focuses on regression testing in the continuous integration environment which is...
Regression testing is an essential activity to assure that software code changes do not adversely af...
Software quality can be assured by passing the process of software testing. However, software testin...
Regression tests are executed after every change in software. In a software development environment ...