A comprehensive study of automatic program repair on the QuixBugs benchmark

H Ye, M Martinez, T Durieux, M Monperrus - Journal of Systems and …, 2021 - Elsevier
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses
a threat to the external validity of the findings of the program repair research community. In …

Sbst tool competition 2021

S Panichella, A Gambi, F Zampetti… - 2021 IEEE/ACM 14th …, 2021 - ieeexplore.ieee.org
We report on the organization, challenges, and results of the ninth edition of the Java Unit
Testing Competition as well as the first edition of the Cyber-Physical Systems Testing Tool …

Automated patch assessment for program repair at scale

H Ye, M Martinez, M Monperrus - Empirical Software Engineering, 2021 - Springer
In this paper, we do automatic correctness assessment for patches generated by program
repair systems. We consider the human-written patch as ground truth oracle and randomly …

Test smells 20 years later: detectability, validity, and reliability

A Panichella, S Panichella, G Fraser… - Empirical Software …, 2022 - Springer
Test smells aim to capture design issues in test code that reduces its maintainability. These
have been extensively studied and generally found quite prevalent in both human-written …

Revisiting test smells in automatically generated tests: limitations, pitfalls, and opportunities

A Panichella, S Panichella, G Fraser… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Test smells attempt to capture design issues in test code that reduce their maintainability.
Previous work found such smells to be highly common in automatically generated test …

Instance space analysis of search-based software testing

N Neelofar, K Smith-Miles, MA Muñoz… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Search-based software testing (SBST) is now a mature area, with numerous techniques
developed to tackle the challenging task of software testing. SBST techniques have shown …

Generating highly-structured input data by combining search-based testing and grammar-based fuzzing

M Olsthoorn, A van Deursen, A Panichella - Proceedings of the 35th …, 2020 - dl.acm.org
Software testing is an important and time-consuming task that is often done manually. In the
last decades, researchers have come up with techniques to generate input data (eg, fuzzing) …

Guess what: Test case generation for Javascript with unsupervised probabilistic type inference

D Stallenberg, M Olsthoorn, A Panichella - International Symposium on …, 2022 - Springer
Search-based test case generation approaches make use of static type information to
determine which data types should be used for the creation of new test cases. Dynamically …

[PDF][PDF] Status Report on Software Testing: Test-Comp 2021.

D Beyer - FASE, 2021 - library.oapen.org
This report describes Test-Comp 2021, the 3rd edition of the Competition on Software
Testing. The competition is a series of annual comparative evaluations of fully automatic …

Automated code-based test case reuse for software product line testing

P Jung, S Lee, U Lee - Information and Software Technology, 2024 - Elsevier
Context A software product line (SPL) grows in size as a new product is developed. A new
product in an SPL should be tested extensively for quality assurance. For the efficient …