AI paper index

Automated SOLID Violation Detection and Refactoring on Real Life Repositories

2026-10-05 · Zenodo (CERN European Organization for Nuclear Research)

One-line summary

An AI research paper on Automated SOLID Violation Detection and Refactoring on Real Life Repositories.

Engineering notes

Engineering notes will be added by the aipentium editorial team.

Chinese explanation / 中文解读

中文解读待补充:本站会优先为大语言模型、生成式AI、ChatGPT相关技术、计算机视觉、深度学习等高价值论文补充中文说明。

Original abstract

This paper presents an automated framework for detecting and refactoring SOLID design principle violations in real-world software repositories using Large Language Model (LLM) agents. Recognizing that architectural issues often span multiple files, we implement a dynamic agentic detection system that utilizes Abstract Syntax Tree (AST) summaries and repository navigation tools to identify violations with high accuracy. The framework further attempts to resolve these issues through atomic full-file refactoring in isolated workspaces, validated by native test suites and quantitative code quality metrics. We evaluated our pipeline using the DeepSeek model on nine open-source repositories across Java, Python, and Kotlin. Our experimental results show that while the detection agent achieves up to 73\% accuracy, the refactoring component remains prone to syntactic errors, particularly in compiled languages like Java and Kotlin. Consequently, while the system provides a robust basis for automated design analysis, we conclude that it currently serves best as a semi-automated assistant within a developer-in-the-loop workflow rather than a fully autonomous maintenance tool.

5.0Engineering value
7.0Research novelty
4.0Business relevance

Links and sources

Need this topic turned into a technical roadmap?

aipentium can prepare a custom AI literature review, code map, dataset map, and B2B technology assessment.

Request B2B AI research

Comments

No comments yet. Be the first to share your thoughts on this paper.
Login or register to leave a comment