EvoGraph: Hybrid Directed Graph Evolution Toward Software 3.0
EvoGraph is a new framework designed to enable software systems to autonomously evolve their source code and related artifacts. It utilizes a typed directed graph and specialized language models to address various software engineering challenges, achieving significant improvements in security and efficiency. The framework aims to pave the way for Software 3.0, where systems can adapt continuously while remaining under control.
- ▪EvoGraph fixes 83% of known security vulnerabilities and translates COBOL to Java with 93% functional equivalence.
- ▪The framework maintains documentation freshness within two minutes and reduces latency by 40%.
- ▪EvoGraph achieves 82-96% semantic equivalence across multiple programming languages while cutting computational costs by 90% compared to large language models.
Opening excerpt (first ~120 words) tap to expand
Computer Science > Software Engineering arXiv:2508.05199 (cs) [Submitted on 7 Aug 2025] Title:EvoGraph: Hybrid Directed Graph Evolution toward Software 3.0 Authors:Igor Costa, Christopher Baran View a PDF of the paper titled EvoGraph: Hybrid Directed Graph Evolution toward Software 3.0, by Igor Costa and 1 other authors View PDF HTML (experimental) Abstract:We introduce **EvoGraph**, a framework that enables software systems to evolve their own source code, build pipelines, documentation, and tickets. EvoGraph represents every artefact in a typed directed graph, applies learned mutation operators driven by specialized small language models (SLMs), and selects survivors with a multi-objective fitness.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at arXiv.org.