mlsanityData to 14 Oct 2026

A Case Study on Test Case Construction with Large Language Models: Unveiling Practical Insights and Challenges

arXiv 2312.12598 ↗First posted 19 Dec 2023cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

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 assesses the impact of LLMs on test case comprehensiveness, accuracy, and efficiency. Additionally, delves into challenges such as model interpretability and adaptation to diverse software contexts. The findings from this case study contributes with nuanced insights into the practical utility of LLMs in the domain of test case construction, elucidating their potential benefits and limitations. By addressing real-world scenarios and complexities, this research aims to inform software practitioners and researchers alike about the tangible implications of incorporating LLMs into the software testing landscape, fostering a more comprehensive understanding of their role in optimizing the software development process.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 21 references that are in the map. First posted on arXiv 19 Dec 2023.

Builds on

11 of 21 references.

References · 11

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
  3. 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  5. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  6. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 609
  7. 2021Unified Pre-training for Program Understanding and Generationcited by 366
  8. 2023Better Zero-Shot Reasoning with Role-Play Promptingcited by 223
  9. 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 166
  10. 2020Unit Test Case Generation with Transformers and Focal Contextcited by 118
  11. 2020Code Prediction by Feeding Trees to Transformerscited by 70

Built on by

Not cited yet.