Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes
Forskningsprojekt, 2025
– 2030
Software testing is a crucial component of the development process. It is also notoriously expensive. Although there is an initial cost associated with creating tests, much more cost is imposed by the need for test maintenance. Automated software tools can reduce the cost and improve the quality of test maintenance. However, despite its importance and cost, there has been little research on automation of test maintenance.
In this project, we focus on the potential of large language models (LLMs) to provide such support. LLMs are an emerging technology skilled at language analysis and transformation tasks such as translation, summarizing, and decision support due to their ability to infer semantic meaning from both natural language and software code. As a result, LLMs have shown promise in automating development and testing tasks, including test creation, documentation, and debugging.
The purpose of this research is to develop and integrate LLMs and LLM agents - autonomous agents coupling an LLM with tool access and memory mechanisms - into the test maintenance process. We will design and investigate the strengths and limitations of LLM agents that provide two forms of support. First, we will explore how LLM agents can automate maintenance tasks, such as the creation or modification of test code. This stage includes both human-on-the-loop scenarios - where humans review the actions taken by LLMs agents before they are committed to the code repository – and full automation – where LLM agents take unsupervised action. Second, we will explore human-in-the-loop scenarios where autonomous agents serve as conversational assistants, providing targeted suggestions or guidance in response to active queries from the developers.
Deltagare
Gregory Gay (kontakt)
Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering
Nasser Mohammadiha
Chalmers, Data- och informationsteknik, Data Science
Samarbetspartners
Ericsson AB
Stockholm, Sweden
Finansiering
Wallenberg AI, Autonomous Systems and Software Program
Finansierar Chalmers deltagande under 2025–2030