Cerebro: Static subsuming mutant selection

A Garg, M Ojdanic, R Degiovanni… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Mutation testing research has indicated that a major part of its application cost is due to the
large number of low utility mutants that it introduces. Although previous research has …

Can higher-order mutants improve the performance of mutation-based fault localization?

H Wang, Z Li, Y Liu, X Chen, D Paul… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
First-order mutants (FOMs) have been widely used in mutation-based fault localization
(MBFL) approaches and have achieved promising results in single-fault localization …

Mutation analysis: Answering the fuzzing challenge

R Gopinath, P Görz, A Groce - arXiv preprint arXiv:2201.11303, 2022 - arxiv.org
Fuzzing is one of the fastest growing fields in software testing. The idea behind fuzzing is to
check the behavior of software against a large number of randomly generated inputs, trying …

Towards agile mutation testing using branch coverage based prioritization technique

S Godboley, DP Mohapatra - International Conference on Lean and Agile …, 2022 - Springer
The agile model is the present reality for any software development process. Its main
objective is to produce good quality software in optimal time. Programmers do unit testing to …

Predictive mutation analysis via the natural language channel in source code

J Kim, J Jeon, S Hong, S Yoo - ACM Transactions on Software …, 2022 - dl.acm.org
Mutation analysis can provide valuable insights into both the system under test and its test
suite. However, it is not scalable due to the cost of building and testing a large number of …

Towards boosting patch execution on-the-fly

S Benton, Y Xie, L Lu, M Zhang, X Li… - Proceedings of the 44th …, 2022 - dl.acm.org
Program repair is an integral part of every software system's life-cycle but can be extremely
challenging. To date, various automated program repair (APR) techniques have been …

Improving the Performance of Mutation-based Fault Localization via Mutant Bias Practical Experience Report

B Du, Y Cai, H Wang, Y Liu… - 2022 IEEE 33rd …, 2022 - ieeexplore.ieee.org
Mutation-Based Fault Localization (MBFL) is one of the most widely studied techniques.
MBFL adopts mutation analysis to generate mutants for revealing potential faults in the …

Injecting software faults in python applications: The openstack case study

H Marques, N Laranjeiro, J Bernardino - Empirical Software Engineering, 2022 - Springer
Software fault injection techniques have been largely used as means for evaluating the
dependability of systems in presence of certain types of faults. Despite the large diversity of …

Faster mutation analysis with MeMu

A Ghanbari, A Marcus - Proceedings of the 31st ACM SIGSOFT …, 2022 - dl.acm.org
Mutation analysis is a program analysis method with applications in assessing the quality of
test cases, fault localization, test input generation, security analysis, etc. The method …

MASS: A tool for Mutation Analysis of Space CPS

O Cornejo, F Pastore, L Briand - Proceedings of the ACM/IEEE 44th …, 2022 - dl.acm.org
We present MASS, a mutation analysis tool for embedded software in cyber-physical
systems (CPS). We target space CPS (eg, satellites) and other CPS with similar …