Test case prioritization: a systematic mapping study

C Catal, D Mishra - Software Quality Journal, 2013 - Springer
Test case prioritization techniques, which are used to improve the cost-effectiveness of
regression testing, order test cases in such a way that those cases that are expected to …

On the search for industry-relevant regression testing research

NB Ali, E Engström, M Taromirad, MR Mousavi… - Empirical Software …, 2019 - Springer
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 …

Regression testing for large-scale embedded software development–Exploring the state of practice

NM Minhas, K Petersen, J Börstler, K Wnuk - Information and software …, 2020 - Elsevier
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 …

Cluster‐based test cases prioritization and selection technique for agile regression testing

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 …

CSIM: a document clustering algorithm based on swarm intelligence

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 …

Regression testing goals-view of practitioners and researchers

NM Minhas, K Petersen, N bin Ali… - 2017 24th Asia-Pacific …, 2017 - ieeexplore.ieee.org
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 …

A methodology for regression testing reduction and prioritization of agile releases

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 …

Parameter tuning for search-based test-data generation revisited: Support for previous results

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 approach for large-scale systems

P Kandil, S Moussa, N Badr - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
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 …

Test effort estimation in regression testing

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 …