AI-Driven Code Refactoring: Using Graph Neural Networks to Enhance Software Maintainability
Not on the map. Why?
Abstract (arXiv)
This study explores Graph Neural Networks (GNNs) as a transformative tool for code refactoring, using abstract syntax trees (ASTs) to boost software maintainability. It analyzes a dataset of 2 million snippets from CodeSearchNet and a custom 75000-file GitHub Python corpus, comparing GNNs against rule-based SonarQube and decision trees. Metrics include cyclomatic complexity (target below 10), coupling (target below 5), and refactoring precision. GNNs achieve 92% accuracy, reducing complexity by 35% and coupling by 33%, outperforming SonarQube (78%, 16%) and decision trees (85%, 25%). Preprocessing fixed 60% of syntax errors. Bar graphs, tables, and AST visuals clarify results. This offers a scalable AI-driven path to cleaner codebases, which is crucial for software engineering.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 4 of its 22 references that are in the map. First posted on arXiv 14 Apr 2025.
Builds on
4 of 22 references.
References · 4
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
Built on by
Citing papers per year: 2025: 4.
4 papers.
- 2025Code Reborn AI-Driven Legacy Systems Modernization from COBOL to Javacited by 4
- 2025Neuromorphic Mimicry Attacks Exploiting Brain-Inspired Computing for Covert Cyber Intrusionscited by 0
- 2025The Impact of Software Testing with Quantum Optimization Meets Machine Learningcited by 0
- 2025Reinforcement Learning for Autonomous Warehouse Orchestration in SAP Logistics Execution: Redefining Supply Chain Agilitycited by 0
- 2025Reinforcement Learning for Autonomous Warehouse Orchestration in SAP Logistics Execution: Redefining Supply Chain Agility6 Jun 2025
- 2025The Impact of Software Testing with Quantum Optimization Meets Machine Learning2 Jun 2025
- 2025Neuromorphic Mimicry Attacks Exploiting Brain-Inspired Computing for Covert Cyber Intrusions21 May 2025
- 2025Code Reborn AI-Driven Legacy Systems Modernization from COBOL to Java15 Apr 2025