[PDF][PDF] Exploring the effectiveness of large language models in generating unit tests
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 …
code, or a combination of both. Although code generation models (eg, GitHub Copilot) are …
A snowballing literature study on test amplification
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 …
extensive test suites. These suites include a large number of tests, in which developers …
On the relation of test smells to software code quality
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 …
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
Many software production processes advocate rigorous development testing alongside
functional code writing, which implies that both test code and production code should co …
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 …
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
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 …
maintaining software systems and tests. In industry practice, a limited number of guidelines …
Test code quality and its relation to issue handling performance
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 …
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
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 …
cost of testing activities. However, generated tests have been shown not to help developers …
An exploratory study on the relationship between changes and refactoring
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 …
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
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 …
introduced by the lines of code that were modified to fix it”. However, this assumption does …