Digitala Vetenskapliga Arkivet

System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
LLM Multi-Agent Collaboration for Software Development in the Automotive Industry
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Visual Information and Interaction.
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Automotive software development requires high reliability, safety standards, and performance, with C++ being the primary programming language. This thesis examines the effectiveness of multi-agent Large Language Models (LLM) for automated C++ code generation and testing. This study proposes CPPCoderAgent, a framework that uses LLM agents for cooperative C++ software development. The system consists of a Programmer Agent and a Test Designer Agent. The agents collaborate through iterative feedback loops, in which the Test Designer Agent generates test cases, the system executes the tests, and the resulting feedback assists the Programmer Agent in code revision. The results show that incorporating the Test Designer Agent improves code accuracy compared to using the Programmer Agent alone. However, the analysis revealed limitations, including LLM hallucination and incorrect test case generation, that affect the system’s trustworthiness. These findings indicate that although multi-agent LLM systems demonstrate potential for improving code generation efficiency, they cannot yet replace human supervision in safety-critical automotive applications. In summary, this research contributes to the understanding of both the capabilities and limitations of LLM-based multi-agent systems in automotive software development.

Place, publisher, year, edition, pages
2025.
Series
IT ; mDA 25 014
National Category
Artificial Intelligence Software Engineering
Identifiers
URN: urn:nbn:se:uu:diva-566148OAI: oai:DiVA.org:uu-566148DiVA, id: diva2:1993937
External cooperation
Scania
Educational program
Master's Programme in Data Science
Supervisors
Examiners
Available from: 2025-09-02 Created: 2025-09-01 Last updated: 2025-09-02Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Division of Visual Information and Interaction
Artificial IntelligenceSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 303 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf