Background: Software quality assurance (QA) is an essential activity in the software development lifecycle. Among the different QA activities, regression testing is a challenging task for large-scale software development. Regression testing is a well-researched area, and a large number of techniques have been proposed to fulfill the needs of industry. Despite the extensive research, the adoption of proposed regression testing techniques in the industry is limited. Studies show that there is a visible gap between research and practice. Objective: This work aims at reducing the gap between industry and academia in regression testing. To fulfill this aim we have the following objectives: 1) Understanding the practitioners' goals regarding regr...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Large software organizations with a product line development approach face many challenges regarding...
Regression testing is needed when a software or the environment hosting that software changes. Motiv...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
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 Regression testing is a complex and challenging activity and consumes a significant porti...
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...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
Aim: Regression testing practices in industry have to be better understood, both for the industry it...
Regression testing is an expensive testing process performed on modified software to provide confide...
Regression testing is expensive but an essential activity in software maintenance. Regression testin...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Large software organizations with a product line development approach face many challenges regarding...
Regression testing is needed when a software or the environment hosting that software changes. Motiv...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
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 Regression testing is a complex and challenging activity and consumes a significant porti...
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...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
Aim: Regression testing practices in industry have to be better understood, both for the industry it...
Regression testing is an expensive testing process performed on modified software to provide confide...
Regression testing is expensive but an essential activity in software maintenance. Regression testin...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Large software organizations with a product line development approach face many challenges regarding...
Regression testing is needed when a software or the environment hosting that software changes. Motiv...