Agent-Driven Automatic Software Improvement
Fernando Vallecillos Ruiz

TL;DR
This research explores deploying LLM-powered agents for automated software maintenance, focusing on iterative learning, error correction, and collaborative frameworks to improve code quality and reliability.
Contribution
It introduces a novel agent-based framework utilizing LLMs for continuous learning and collaborative error correction in automated software improvement.
Findings
Proposes an iterative, agent-driven approach for software maintenance.
Develops a collaborative framework for error correction among agents.
Aims to enhance LLM alignment with software development tasks.
Abstract
With software maintenance accounting for 50% of the cost of developing software, enhancing code quality and reliability has become more critical than ever. In response to this challenge, this doctoral research proposal aims to explore innovative solutions by focusing on the deployment of agents powered by Large Language Models (LLMs) to perform software maintenance tasks. The iterative nature of agents, which allows for continuous learning and adaptation, can help surpass common challenges in code generation. One distinct challenge is the last-mile problems, errors at the final stage of producing functionally and contextually relevant code. Furthermore, this project aims to surpass the inherent limitations of current LLMs in source code through a collaborative framework where agents can correct and learn from each other's errors. We aim to use the iterative feedback in these systems to…
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.
