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 …

A snowballing literature study on test amplification

B Danglot, O Vera-Perez, Z Yu, A Zaidman… - Journal of Systems and …, 2019 - Elsevier
The adoption of agile approaches has put an increased emphasis on testing, resulting in
extensive test suites. These suites include a large number of tests, in which developers …

A survey on regression test-case prioritization

Y Lou, J Chen, L Zhang, D Hao - Advances in Computers, 2019 - Elsevier
Regression testing is crucial for ensuring the quality of modern software systems, but can be
extremely costly in practice. Test-case prioritization has been proposed to improve the …

Automatic test improvement with DSpot: a study with ten mature open-source projects

B Danglot, OL Vera-Pérez, B Baudry… - Empirical Software …, 2019 - Springer
In the literature, there is a rather clear segregation between manually written tests by
developers and automatically generated ones. In this paper, we explore a third solution: to …

Will dependency conflicts affect my program's semantics?

Y Wang, R Wu, C Wang, M Wen, Y Liu… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Java projects are often built on top of various third-party libraries. If multiple versions of a
library exist on the classpath, JVM will only load one version and shadow the others, which …

Could I have a stack trace to examine the dependency conflict issue?

Y Wang, M Wen, R Wu, Z Liu, SH Tan… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Intensive use of libraries in Java projects brings potential risk of dependency conflicts, which
occur when a project directly or indirectly depends on multiple versions of the same library …

Mutation analysis for evaluating code translation

G Guizzo, JM Zhang, F Sarro, C Treude… - Empirical Software …, 2024 - Springer
Source-to-source code translation automatically translates a program from one
programming language to another. The existing research on code translation evaluates the …

An LLM-based readability measurement for unit tests' context-aware inputs

Z Zhou, Y Tang, Y Lin, J He - arXiv preprint arXiv:2407.21369, 2024 - arxiv.org
Automated test techniques usually generate unit tests with higher code coverage than
manual tests. However, the readability of automated tests is crucial for code comprehension …

A study of bug resolution characteristics in popular programming languages

JM Zhang, F Li, D Hao, M Wang, H Tang… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
This paper presents a large-scale study that investigates the bug resolution characteristics
among popular Github projects written in different programming languages. We explore …

[HTML][HTML] Test case prioritization for model transformations

S Iqbal, I Al-Azzoni - Journal of King Saud University-Computer and …, 2022 - Elsevier
The application of model transformations is a critical component in Model-Driven
Engineering (MDE). To ensure the correctness of the generated models, these model …