A Case Study on Test Case Construction with Large Language Models: Unveiling Practical Insights and Challenges
Roberto Francisco de Lima Junior, Luiz Fernando Paes de Barros, Presta, Lucca Santos Borborema, Vanderson Nogueira da Silva, Marcio, Leal de Melo Dahia, Anderson Carlos Sousa e Santos

TL;DR
This case study investigates how Large Language Models can be used to automate test case construction in software engineering, highlighting their benefits, challenges, and practical implications for improving software testing processes.
Contribution
It provides empirical insights into the practical application, benefits, and limitations of LLMs in automating test case creation within real-world software development.
Findings
LLMs improve test case comprehensiveness and accuracy
Challenges include model interpretability and context adaptation
LLMs can enhance efficiency but require careful integration
Abstract
This paper presents a detailed case study examining the application of Large Language Models (LLMs) in the construction of test cases within the context of software engineering. LLMs, characterized by their advanced natural language processing capabilities, are increasingly garnering attention as tools to automate and enhance various aspects of the software development life cycle. Leveraging a case study methodology, we systematically explore the integration of LLMs in the test case construction process, aiming to shed light on their practical efficacy, challenges encountered, and implications for software quality assurance. The study encompasses the selection of a representative software application, the formulation of test case construction methodologies employing LLMs, and the subsequent evaluation of outcomes. Through a blend of qualitative and quantitative analyses, this study…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software System Performance and Reliability
