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 …
Context A majority of the regression testing techniques proposed by academics have not been adopted in industry. To increase adoption rates, we need to improve our …
P Kandil, S Moussa, N Badr - Journal of Software: Evolution …, 2017 - Wiley Online Library
Regression testing repeatedly executes test cases of previous builds to validate that the original features are not affected with any new changes. In recent years, regression testing …
W Bin, Z Yi, L Shaohui… - Proceedings of the 2002 …, 2002 - ieeexplore.ieee.org
This paper presents a document clustering algorithm based on swarm intelligence and k- means: CSIM. First, a document clustering algorithm based on swarm intelligence is …
Context: Regression testing is a well-researched area. However, the majority regression testing techniques proposed by the researchers are not getting the attention of the …
P Kandil, S Moussa, N Badr - 2015 5th international conference …, 2015 - ieeexplore.ieee.org
Regression testing is the type of software testing that seeks to uncover new software bugs in existing areas of a system after changes have been made to them. The significance of …
A Kotelyanskii, GM Kapfhammer - 2014 14th International …, 2014 - ieeexplore.ieee.org
Although search-based test-data generators, like EvoSuite, efficiently and automatically create effective JUnit test suites for Java classes, these tools are often difficult to configure …
Regression testing is an important and expensive activity that is undertaken every time a program is modified to ensure that the changes do not introduce new bugs into previously …
A Sharma - 2013 IEEE International Conference in MOOC …, 2013 - ieeexplore.ieee.org
Software test effort estimation has always been a challenge for the software practitioners, because it consumes approximately half of the overall development costs of any software …