Nemo: Multi-criteria test-suite minimization with integer nonlinear programming

JW Lin, R Jabbarvand, J Garcia, S Malek - Proceedings of the 40th …, 2018 - dl.acm.org
Multi-criteria test-suite minimization aims to remove redundant test cases from a test suite
based on some criteria such as code coverage, while trying to optimally maintain the …

An empirical study of inadequate and adequate test suite reduction approaches

C Coviello, S Romano, G Scanniello - Proceedings of the 12th ACM …, 2018 - dl.acm.org
Background. Regression testing is conducted after changes are made to a system in order to
ensure that these changes did not alter its expected behavior. The problem with regression …

Trace-based test selection to support continuous integration in the automotive industry

S Vöst, S Wagner - Proceedings of the International Workshop on …, 2016 - dl.acm.org
System testing in the automotive industry is a very expensive and time-consuming task of
growing importance, because embedded systems in the domain are distributed over …

On the use of mutation analysis for evaluating student test suite quality

J Perretta, A DeOrio, A Guha, J Bell - Proceedings of the 31st ACM …, 2022 - dl.acm.org
A common practice in computer science courses is to evaluate student-written test suites
against either a set of manually-seeded faults (handwritten by an instructor) or against all …

Demystifying performance regressions in string solvers

Y Zhang, X Xie, Y Li, Y Lin, S Chen… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Over the past few years, SMT string solvers have found their applications in an increasing
number of domains, such as program analyses in mobile and Web applications, which …

Optimization of Automated and Manual Software Tests in Industrial Practice: A Survey and Historical Analysis

R Haas, R Nömmer, E Juergens… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Context: Both automated and manual software testing are widely applied in practice. While
being essential for project success and software quality, they are very resource-intensive …

Multi-level random walk for software test suite reduction

Z Chi, J Xuan, Z Ren, X Xie… - IEEE Computational …, 2017 - ieeexplore.ieee.org
Software testing is important and time-consuming. A test suite, ie, a set of test cases, plays a
key role in validating the expected program behavior. In modern test-driven development, a …

Static Test Case Prioritization Strategies for Grammar-Based Testing

M Raselimo, L Grunske… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Grammar-based test case generators can quickly produce large test suites that structurally
and systematically cover the input space of a system under test. However, running these …

Multi-objective integer programming approaches for solving the multi-criteria test-suite minimization problem: Towards sound and complete solutions of a particular …

Y Xue, YF Li - ACM Transactions on Software Engineering and …, 2020 - dl.acm.org
Test-suite minimization is one key technique for optimizing the software testing process. Due
to the need to balance multiple factors, multi-criteria test-suite minimization (MCTSM) …

Resurgence of regression test selection for c++

B Fu, S Misailovic, M Gligoric - 2019 12th IEEE Conference on …, 2019 - ieeexplore.ieee.org
Regression testing-running available tests after each project change-is widely practiced in
industry. Despite its widespread use and importance, regression testing is a costly activity …