Test smell detection tools: A systematic map** study
Test smells are defined as sub-optimal design choices developers make when
implementing test cases. Hence, similar to code smells, the research community has …
implementing test cases. Hence, similar to code smells, the research community has …
[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 …
Using large language models to generate junit tests: An empirical study
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 …
Flakeflagger: Predicting flakiness without rerunning tests
When developers make changes to their code, they typically run regression tests to detect if
their recent changes (re) introduce any bugs. However, many tests are flaky, and their …
their recent changes (re) introduce any bugs. However, many tests are flaky, and their …
Flakify: A black-box, language model-based predictor for flaky tests
Software testing assures that code changes do not adversely affect existing functionality.
However, a test case can be flaky, ie, passing and failing across executions, even for the …
However, a test case can be flaky, ie, passing and failing across executions, even for the …
Multi-language unit test generation using llms
Implementing automated unit tests is an important but time consuming activity in software
development. Developers dedicate substantial time to writing tests for validating an …
development. Developers dedicate substantial time to writing tests for validating an …
A System for Automated Unit Test Generation Using Large Language Models and Assessment of Generated Test Suites
Unit tests represent the most basic level of testing within the software testing lifecycle and
are crucial to ensuring software correctness. Designing and creating unit tests is a costly and …
are crucial to ensuring software correctness. Designing and creating unit tests is a costly and …
The secret life of test smells-an empirical study on test smell evolution and maintenance
In recent years, researchers and practitioners have been studying the impact of test smells
on test maintenance. However, there is still limited empirical evidence on why developers …
on test maintenance. However, there is still limited empirical evidence on why developers …
Large-scale, Independent and Comprehensive study of the power of LLMs for test case generation
Unit testing, crucial for ensuring the reliability of code modules, such as classes and
methods, is often overlooked by developers due to time constraints. Automated test …
methods, is often overlooked by developers due to time constraints. Automated test …
Refactoring test smells with junit 5: Why should developers keep up-to-date?
Test smells are symptoms in the test code that indicate possible design or implementation
problems. Previous research demonstrated their harmfulness and the developers' …
problems. Previous research demonstrated their harmfulness and the developers' …