Open Access Open Access  Restricted Access Subscription Access

CODEPULSE AI Intelligent Code Quality and Complexity Analyzer with Automated Optimization

Harrini D S, Gayathri N, Meena Losini T

Abstract


Code quality and performance play a crucial role in modern software development. This paper presents CODEPULSE AI, a web-based system designed to analyze source code, determine its computational complexity, detect logical issues, and provide optimized solutions.

The system uses static code analysis techniques to compute exact time complexity using Big-O notation. It also identifies issues such as unused functions and missing output statements. Additionally, the platform includes a secure sandbox environment to execute test cases and validate outputs.

A key feature of the system is its ability to automatically optimize inefficient code and provide a comparison between the original and optimized versions. This helps developers improve performance and understand algorithm efficiency. This also supports languages like Python, Java, C, C++, Javascript, GO.


Full Text:

PDF

References


T. H. Cormen, Introduction to Algorithms

Python Documentation – AST Module

FastAPI Documentation

McCabe, T. J., Cyclomatic Complexity

Software Engineering Research Papers


Refbacks

  • There are currently no refbacks.