AUTONOMOUS SOFTWARE ENGINEERING WITH LARGE LANGUAGE MODELS SELF-HEALING CODE GENERATION, VERIFICATION, AND CONTINUOUS PROGRAM REPAIR

Authors

  • Syed Muhammad Junaid Hassan
  • Gullelala Jadoon
  • Talha

Keywords:

Autonomous Software Engineering, Large Language Models, Self-Healing Code, Multi-Agent Systems, Program Repair, Verification, CI/CD Automation, Security Governance

Abstract

The rapid evolution of Large Language Models (LLMs) has catalyzed a fundamental paradigm shift in software engineering, transitioning from human-centric development workflows to autonomous agentic systems capable of self-directed code synthesis, verification, and continuous repair. This comprehensive review examines the foundational mechanisms enabling autonomous software engineering, synthesizing recent advances across four interconnected domains: cognitive multi-agent architectures, self-healing code generation mechanics, execution-grounded verification frameworks, and continuous program repair within CI/CD pipelines. We analyze the evolutionary trajectory from tool-augmented assistants to self-evolving multi-agent ecosystems, highlighting how contemporary frameworks such as AgentForge and STORM leverage role-specialized coordination and workspace state management to overcome context window limitations and error accumulation. The review critically evaluates iterative self-repair dynamics, demonstrating that modern instruction-tuned models achieve significant performance improvements through error-guided feedback loops, with repair efficacy varying substantially across error types—name errors (77%), syntax errors (66%), and logical assertion failures (45%). We examine constraint-based program synthesis methodologies including PathFix, which employs path-sensitive constraint extraction and SMT-solving to eliminate patch overfitting. The security implications of autonomous patch generation are systematically analyzed, revealing that LLM-generated patches introduce vulnerabilities at rates orders of magnitude higher than human developers, necessitating multi-layered governance frameworks incorporating static analysis, dynamic probability filtering, and mandatory human-in-the-loop approval. Finally, we survey the evolving benchmark landscape from SWE-bench Verified to SWE-bench Pro, demonstrating significant performance degradation on proprietary, contamination-resistant codebases. This review provides essential insights for researchers and practitioners navigating the transition toward trustworthy autonomous software engineering systems.

Downloads

Published

2026-03-30

How to Cite

Syed Muhammad Junaid Hassan, Gullelala Jadoon, & Talha. (2026). AUTONOMOUS SOFTWARE ENGINEERING WITH LARGE LANGUAGE MODELS SELF-HEALING CODE GENERATION, VERIFICATION, AND CONTINUOUS PROGRAM REPAIR. Spectrum of Engineering Sciences, 4(3), 3539–3552. Retrieved from https://www.thesesjournal.com.medicalsciencereview.com/index.php/1/article/view/3548