Configurable software lets users customize applications in many ways, and is becoming increasingly prevalent. Re-searchers have been creating techniques for testing config-urable software, but to date, only a little research has ad-dressed the problems of regression testing configurable sys-tems as they evolve. Whereas problems such as selective retesting and test prioritization at the test case level have been extensively researched, these problems have rarely been considered at the configuration level. In this paper we ad-dress the problem of providing configuration-aware regres-sion testing for evolving software systems. We use combina-torial interaction testing techniques to model and generate configuration samples for use in regression...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
[[abstract]]Software testing is typically used to verify whether the developed software product meet...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Regression testing comprises techniques which are applied during software evolution to uncover fault...
Regression testing is an important part of software main-tenance, but it can also be very expensive....
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Configurable systems are those that can be adapted from a set of options. They are prevalent and tes...
One of the most important activities in software maintenance is Regression testing. The re-execution...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
Regression testing is an expensive and frequently executed maintenance process used to revalidate mo...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Regression testing is an important but expensive part of the software development life cycle. It is...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
[[abstract]]Software testing is typically used to verify whether the developed software product meet...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Configurable software lets users customize applications in many ways, and is becoming increasingly p...
Regression testing comprises techniques which are applied during software evolution to uncover fault...
Regression testing is an important part of software main-tenance, but it can also be very expensive....
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Configurable systems are those that can be adapted from a set of options. They are prevalent and tes...
One of the most important activities in software maintenance is Regression testing. The re-execution...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
Regression testing is an expensive and frequently executed maintenance process used to revalidate mo...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Regression testing is an important but expensive part of the software development life cycle. It is...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
[[abstract]]Software testing is typically used to verify whether the developed software product meet...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...