Automated SOLID Violation Detection and Refactoring on Real Life Repositories
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...