Regression testing minimization, selection and prioritization: a survey

S Yoo, M Harman - Software testing, verification and reliability, 2012 - Wiley Online Library
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …

Test case prioritization approaches in regression testing: A systematic literature review

M Khatibsyarbini, MA Isa, DNA Jawawi… - Information and Software …, 2018 - Elsevier
Context Software quality can be assured by going through software testing process.
However, software testing phase is an expensive process as it consumes a longer time. By …

MODE: automated neural network model debugging via state differential analysis and input selection

S Ma, Y Liu, WC Lee, X Zhang, A Grama - … of the 2018 26th ACM Joint …, 2018 - dl.acm.org
Artificial intelligence models are becoming an integral part of modern computing systems.
Just like software inevitably has bugs, models have bugs too, leading to poor classification …

A survey of combinatorial testing

C Nie, H Leung - ACM Computing Surveys (CSUR), 2011 - dl.acm.org
Combinatorial Testing (CT) can detect failures triggered by interactions of parameters in the
Software Under Test (SUT) with a covering array test suite generated by some sampling …

Boosting coverage-based fault localization via graph-based representation learning

Y Lou, Q Zhu, J Dong, X Li, Z Sun, D Hao… - Proceedings of the 29th …, 2021 - dl.acm.org
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …

Testing autonomous cars for feature interaction failures using many-objective search

RB Abdessalem, A Panichella, S Nejati… - Proceedings of the 33rd …, 2018 - dl.acm.org
Complex systems such as autonomous cars are typically built as a composition of features
that are independent units of functionality. Features tend to interact and impact one another's …

Taming Google-scale continuous testing

A Memon, Z Gao, B Nguyen, S Dhanda… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Growth in Google's code size and feature churn rate has seen increased reliance on
continuous integration (CI) and testing to maintain quality. Even with enormous resources …

Chatgpt vs sbst: A comparative assessment of unit test suite generation

Y Tang, Z Liu, Z Zhou, X Luo - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Recent advancements in large language models (LLMs) have demonstrated exceptional
success in a wide range of general domain tasks, such as question answering and following …

Search-based software testing: Past, present and future

P McMinn - 2011 IEEE Fourth International Conference on …, 2011 - ieeexplore.ieee.org
Search-Based Software Testing is the use of a meta-heuristic optimizing search technique,
such as a Genetic Algorithm, to automate or partially automate a testing task, for example the …

Comparing white-box and black-box test prioritization

C Henard, M Papadakis, M Harman, Y Jia… - Proceedings of the 38th …, 2016 - dl.acm.org
Although white-box regression test prioritization has been well-studied, the more recently
introduced black-box prioritization approaches have neither been compared against each …