image
image
user-login
Patent search/

AI-ASSISTED SOFTWARE CODE REFACTORING TOOL

search

Patent Search in India

  • tick

    Extensive patent search conducted by a registered patent agent

  • tick

    Patent search done by experts in under 48hrs

₹999

₹399

Talk to expert

AI-ASSISTED SOFTWARE CODE REFACTORING TOOL

ORDINARY APPLICATION

Published

date

Filed on 11 November 2024

Abstract

The present invention relates to an AI-assisted software code refactoring tool that automates the identification of inefficiencies, code smells, and design flaws in software code. By utilizing advanced artificial intelligence techniques, such as natural language processing and machine learning, the tool analyzes code to suggest optimized refactorings that improve code quality, readability, maintainability, and performance without altering its functionality. The tool integrates seamlessly with development environments and CI/CD pipelines, offering real-time, context-aware suggestions and continuously learning from user feedback to enhance its recommendations. This invention aims to streamline the refactoring process, reduce technical debt, and accelerate software development.

Patent Information

Application ID202441086630
Invention FieldCOMPUTER SCIENCE
Date of Application11/11/2024
Publication Number46/2024

Inventors

NameAddressCountryNationality
Mr. R. RamaiahAssistant Professor, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Anjuru YaswanthFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Annapu Reddy Nagarjuna ReddyFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Annavarapu DathasaiFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Appete ThulasiFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Arikonda ShireeshaFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Asa ChenchusivaFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Athigari DivyaFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Athuluru MounikaFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia
Atluru Venkata Prathap ReddyFinal Year B.Tech Student, Department of Computer Science & Engineering, Audisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist., Andhra Pradesh, India-524101, India.IndiaIndia

Applicants

NameAddressCountryNationality
Audisankara College of Engineering & TechnologyAudisankara College of Engineering & Technology, NH-16, By-Pass Road, Gudur, Tirupati Dist, Andhra Pradesh, India-524101, India.IndiaIndia

Specification

Description:The present invention relates to the field of software development, specifically to automated code refactoring tools. It leverages artificial intelligence (AI) and machine learning (ML) techniques to enhance software code quality by identifying inefficiencies, reducing complexity, and suggesting optimized refactoring options. The invention is designed to assist developers in improving code readability, maintainability, and performance without altering the original functionality of the software.
BACKGROUND OF THE INVENTION
The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art.

Software development is a dynamic and complex process that inv , Claims:1. A system for AI-assisted software code refactoring, comprising:
• A code analysis engine configured to analyze source code and identify code inefficiencies and anti-patterns using static and dynamic code analysis techniques;
• An AI-based refactoring module that utilizes machine learning models to generate refactoring suggestions based on the identified inefficiencies;
• A feedback loop mechanism for receiving user inputs on the generated suggestions, wherein the AI-based refactoring module adapts its future suggestions based on this feedback;
• A compatibility assessment module that evaluates the impact of the refactoring on software performance and system integration;
• An interface module to display the refactoring suggestions and facilitate user interaction.

2. The system of claim 1, wherein the AI-based refactoring module uses a combination of natural language processing and reinforcement learning techniques to analyze the semantic and syntactic structure of the code and suggest optimizations.

3. Th

Documents

NameDate
202441086630-COMPLETE SPECIFICATION [11-11-2024(online)].pdf11/11/2024
202441086630-DECLARATION OF INVENTORSHIP (FORM 5) [11-11-2024(online)].pdf11/11/2024
202441086630-DRAWINGS [11-11-2024(online)].pdf11/11/2024
202441086630-FORM 1 [11-11-2024(online)].pdf11/11/2024
202441086630-FORM-9 [11-11-2024(online)].pdf11/11/2024
202441086630-REQUEST FOR EARLY PUBLICATION(FORM-9) [11-11-2024(online)].pdf11/11/2024

footer-service

By continuing past this page, you agree to our Terms of Service,Cookie PolicyPrivacy Policy  and  Refund Policy  © - Uber9 Business Process Services Private Limited. All rights reserved.

Uber9 Business Process Services Private Limited, CIN - U74900TN2014PTC098414, GSTIN - 33AABCU7650C1ZM, Registered Office Address - F-97, Newry Shreya Apartments Anna Nagar East, Chennai, Tamil Nadu 600102, India.

Please note that we are a facilitating platform enabling access to reliable professionals. We are not a law firm and do not provide legal services ourselves. The information on this website is for the purpose of knowledge only and should not be relied upon as legal advice or opinion.