Regression testing is a means to assure that a change in the software, or its execution environment, does not introduce new defects. It involves the expensive undertaking of rerunning test cases. Several techniques have been proposed to reduce the number of test cases to execute in regression testing, however, there is no research on how to assess industrial relevance and applicability of such techniques. We conducted a systematic literature review with the following two goals: firstly, to enable researchers to design and present regression testing research with a focus on industrial relevance and applicability and secondly, to facilitate the industrial adoption of such research by addressing the attributes of concern from the practitioners...
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient softw...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
In large software organizations with a product line development approach a selective testing of prod...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
Regression testing is the process of validating modified software to detect whether new errors have ...
Regression testing is the process of validating modified software to detect whether new errors have ...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Regression testing is the verification that previously functioning software remains after a change. ...
Abstract — Context: Software product lines (SPL) are used in industry to achieve more efficient soft...
Regression testing is expensive but an essential activity in software maintenance. Regression testin...
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient softw...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
In large software organizations with a product line development approach a selective testing of prod...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
Regression testing is the process of validating modified software to detect whether new errors have ...
Regression testing is the process of validating modified software to detect whether new errors have ...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Regression testing is the verification that previously functioning software remains after a change. ...
Abstract — Context: Software product lines (SPL) are used in industry to achieve more efficient soft...
Regression testing is expensive but an essential activity in software maintenance. Regression testin...
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient softw...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Regression testing, which is performed after changes are made to a software system, can be used befo...