When to update systematic literature reviews in software engineering

E Mendes, C Wohlin, K Felizardo… - Journal of Systems and …, 2020 - Elsevier
Abstract [Context] Systematic Literature Reviews (SLRs) have been adopted by the Software
Engineering (SE) community for approximately 15 years to provide meaningful summaries of …

Exploring the intersection between software maintenance and machine learning—a systematic mapping study

OA Bastías, J Díaz, J López Fenner - Applied Sciences, 2023 - mdpi.com
While some areas of software engineering knowledge present great advances with respect
to the automation of processes, tools, and practices, areas such as software maintenance …

Mutation testing in the wild: findings from GitHub

AB Sánchez, P Delgado-Pérez, I Medina-Bulo… - Empirical Software …, 2022 - Springer
Mutation testing exploits artificial faults to measure the adequacy of test suites and guide
their improvement. It has become an extremely popular testing technique as evidenced by …

Accelerating patch validation for program repair with interception-based execution scheduling

YA Xiao, C Yang, B Wang… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Long patch validation time is a limiting factor for automated program repair (APR). Though
the duality between patch validation and mutation testing is recognized, so far there exists …

[HTML][HTML] Assessing test artifact quality—A tertiary study

HKV Tran, M Unterkalmsteiner, J Börstler… - Information and Software …, 2021 - Elsevier
Context: Modern software development increasingly relies on software testing for an ever
more frequent delivery of high quality software. This puts high demands on the quality of the …

Guiding greybox fuzzing with mutation testing

V Vikram, I Laybourn, A Li, N Nair, K OBrien… - Proceedings of the …, 2023 - dl.acm.org
Greybox fuzzing and mutation testing are two popular but mostly independent fields of
software testing research that have so far had limited overlap. Greybox fuzzing, generally …

Killing stubborn mutants with symbolic execution

TT Chekam, M Papadakis, M Cordy… - ACM Transactions on …, 2021 - dl.acm.org
We introduce SEMu, a Dynamic Symbolic Execution technique that generates test inputs
capable of killing stubborn mutants (killable mutants that remain undetected after a …

On the effectiveness of using elitist genetic algorithm in mutation testing

S Rani, B Suri, R Goyal - Symmetry, 2019 - mdpi.com
Manual test case generation is an exhaustive and time-consuming process. However,
automated test data generation may reduce the efforts and assist in creating an adequate …

Identifying method-level mutation subsumption relations using Z3

R Gheyi, M Ribeiro, B Souza, M Guimarães… - Information and …, 2021 - Elsevier
Context: Mutation analysis is a popular but costly approach to assess the quality of test
suites. One recent promising direction in reducing costs of mutation analysis is to identify …

Statement frequency coverage: a code coverage criterion for assessing test suite effectiveness

A Aghamohammadi, SH Mirian-Hosseinabadi… - Information and …, 2021 - Elsevier
Context: Software testing is a pivotal activity in the development of high-quality software. As
software is evolving through its life cycle, the need for a fault-revealing criterion assessing …