peer reviewedContinuous Integration (CI) context significantly reduces integration problems, speeds up development time, and shortens release time. However, it also introduces new challenges for quality assurance activities, including regression testing, which is the focus of this work. Though various approaches for test case prioritization have shown to be very promising in the context of regression testing, specific techniques must be designed to deal with the dynamic nature and timing constraints of CI. Recently, Reinforcement Learning (RL) has shown great potential in various challenging scenarios that require continuous adaptation, such as game playing, real-time ads bidding, and recommender systems. Inspired by this line of work and...
Regression testing is an expensive and frequently executed maintenance process used to revalidate mo...
Regression testing makes sure that upgradation of software in terms of adding new features or for bu...
Regression testing is an important and expensive strategy in software testing. To reduce its cost, m...
Continuous Integration (CI) context significantly reduces integration problems, speeds up developmen...
In Continuous Integration (CI), regression testing is constrained by the time between commits. This ...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
peer reviewedRegression testing is an essential activity to assure that software code changes do not...
This repository contains a replication package for a research paper submitted to the 45th Internatio...
Regression testing is an essential activity to assure that software code changes do not adversely af...
AbstractÐTest case prioritization techniques schedule test cases for execution in an order that atte...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Although used extensively in industry, regression testing is challenging from both a process managem...
Running automated tests can be a time-consuming task, especially when doing regression testing. If t...
Abstract—Although used extensively in industry, regression testing is challenging from both a proces...
Reinforcement Learning (RL) is a machine learning technique that enables artificial agents to learn ...
Regression testing is an expensive and frequently executed maintenance process used to revalidate mo...
Regression testing makes sure that upgradation of software in terms of adding new features or for bu...
Regression testing is an important and expensive strategy in software testing. To reduce its cost, m...
Continuous Integration (CI) context significantly reduces integration problems, speeds up developmen...
In Continuous Integration (CI), regression testing is constrained by the time between commits. This ...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
peer reviewedRegression testing is an essential activity to assure that software code changes do not...
This repository contains a replication package for a research paper submitted to the 45th Internatio...
Regression testing is an essential activity to assure that software code changes do not adversely af...
AbstractÐTest case prioritization techniques schedule test cases for execution in an order that atte...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Although used extensively in industry, regression testing is challenging from both a process managem...
Running automated tests can be a time-consuming task, especially when doing regression testing. If t...
Abstract—Although used extensively in industry, regression testing is challenging from both a proces...
Reinforcement Learning (RL) is a machine learning technique that enables artificial agents to learn ...
Regression testing is an expensive and frequently executed maintenance process used to revalidate mo...
Regression testing makes sure that upgradation of software in terms of adding new features or for bu...
Regression testing is an important and expensive strategy in software testing. To reduce its cost, m...