Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes

Jingxiong Liu, Ludvig Lemner, Linnea Wahlgren, Gregory Gay, Nasser Mohammadiha +1 more
9/10/2024
cs.SEcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Much of the cost and effort required during the software testing process is invested in performing test maintenance - the addition, removal, or modification of test cases to keep the test suite in sync with the system-under-test or to otherwise improve its quality. Tool support could reduce the cost - and improve the quality - of test maintenance by automating aspects of the process or by providing guidance and support to developers. In this study, we explore the capabilities and applications of large language models (LLMs) - complex machine learning models adapted to textual analysis - to support test maintenance. We conducted a case study at Ericsson AB where we explore the triggers that indicate the need for test maintenance, the actions that LLMs can take, and the considerations that must be made when deploying LLMs in an industrial setting. We also propose and demonstrate a multi-agent architecture that can predict which tests require maintenance following a change to the source code. Collectively, these contributions advance our theoretical and practical understanding of how LLMs can be deployed to benefit industrial test maintenance processes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2024exploring,
  title  = {Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes},
  author = {Jingxiong Liu and Ludvig Lemner and Linnea Wahlgren and Gregory Gay and Nasser Mohammadiha and Joakim Wennerberg},
  year   = {2024},
  eprint = {2409.06416},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.06416v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.06416.svg)](https://codeofpaper.com/paper/2409.06416)

Discussion