Effective regression test case selection: A systematic literature review

R Kazmi, DNA Jawawi, R Mohamad… - ACM Computing Surveys …, 2017 - dl.acm.org
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …

Multiple fault localization of software programs: A systematic literature review

A Zakari, SP Lee, R Abreu, BH Ahmed… - Information and Software …, 2020 - Elsevier
Context Multiple fault localization (MFL) is the act of identifying the locations of multiple faults
(more than one fault) in a faulty software program. This is known to be more complicated …

Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study

X Zhou, X Peng, T **e, J Sun, C Ji… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
The complexity and dynamism of microservice systems pose unique challenges to a variety
of software engineering tasks such as fault analysis and debugging. In spite of the …

Mutation testing advances: an analysis and survey

M Papadakis, M Kintis, J Zhang, Y Jia, Y Le Traon… - Advances in …, 2019 - Elsevier
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …

Evaluating and improving fault localization

S Pearson, J Campos, R Just, G Fraser… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Most fault localization techniques take as input a faulty program, and produce as output a
ranked list of suspicious code locations at which the program may be defective. When …

A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …

Pit: a practical mutation testing tool for java

H Coles, T Laurent, C Henard, M Papadakis… - Proceedings of the 25th …, 2016 - dl.acm.org
Mutation testing introduces artificial defects to measure the adequacy of testing. In case
candidate tests can distinguish the behaviour of mutants from that of the original program …

The DStar method for effective software fault localization

WE Wong, V Debroy, R Gao, Y Li - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Effective debugging is crucial to producing reliable software. Manual debugging is
becoming prohibitively expensive, especially due to the growing size and complexity of …

Coverage is not strongly correlated with test suite effectiveness

L Inozemtseva, R Holmes - … of the 36th international conference on …, 2014 - dl.acm.org
The coverage of a test suite is often used as a proxy for its ability to detect faults. However,
previous studies that investigated the correlation between code coverage and test suite …

An analysis and survey of the development of mutation testing

Y Jia, M Harman - IEEE transactions on software engineering, 2010 - ieeexplore.ieee.org
Mutation Testing is a fault-based software testing technique that has been widely studied for
over three decades. The literature on Mutation Testing has contributed a set of approaches …