[PDF][PDF] Exploring the effectiveness of large language models in generating unit tests

ML Siddiq, J Santos, RH Tanvir, N Ulfat… - arxiv preprint arxiv …, 2023 - researchgate.net
A code generation model generates code by taking a prompt from a code comment, existing
code, or a combination of both. Although code generation models (eg, GitHub Copilot) are …

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 …

On the relation of test smells to software code quality

D Spadini, F Palomba, A Zaidman… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
Test smells are sub-optimal design choices in the implementation of test code. As reported
by recent studies, their presence might not only negatively affect the comprehension of test …

Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining

A Zaidman, B Van Rompaey, A Van Deursen… - Empirical Software …, 2011 - Springer
Many software production processes advocate rigorous development testing alongside
functional code writing, which implies that both test code and production code should co …

Notice of retraction: Does refactoring of test smells induce fixing flaky tests?

F Palomba, A Zaidman - 2017 IEEE international conference on …, 2017 - ieeexplore.ieee.org
Notice of Retraction: Does Refactoring of Test Smells Induce Fixing Flaky Tests? Page 1
Document Retracted from IEEE Xplore® It was recommended and agreed upon by the authors …

What do we know about readability of test code?-a systematic map** study

D Winkler, P Urbanke, R Ramler - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
The readability of software code is a key success criterion for understanding and
maintaining software systems and tests. In industry practice, a limited number of guidelines …

Test code quality and its relation to issue handling performance

D Athanasiou, A Nugroho, J Visser… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Automated testing is a basic principle of agile development. Its benefits include early defect
detection, defect causelocalization and removal of fear to apply changes to the code …

The impact of test case summaries on bug fixing performance: An empirical investigation

S Panichella, A Panichella, M Beller… - Proceedings of the 38th …, 2016 - dl.acm.org
Automated test generation tools have been widely investigated with the goal of reducing the
cost of testing activities. However, generated tests have been shown not to help developers …

An exploratory study on the relationship between changes and refactoring

F Palomba, A Zaidman, R Oliveto… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
Refactoring aims at improving the internal structure of a software system without changing its
external behavior. Previous studies empirically assessed, on the one hand, the benefits of …

How bugs are born: a model to identify how bugs are introduced in software components

G Rodríguez-Pérez, G Robles, A Serebrenik… - Empirical Software …, 2020 - Springer
When identifying the origin of software bugs, many studies assume that “a bug was
introduced by the lines of code that were modified to fix it”. However, this assumption does …