System and method for improving modularity of large legacy software systems

Patent №

US 8,566,787

Granted

2013-10-22

Filed 2008

Owner

INFOSYS TECHNOLOGIES LIMITED

Lab

AI components

5

ml · nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12283747

A system and method for improving modularity of a software source code is provided. The system comprises of a user interface for receiving source code; a source code model extractor for parsing and forming a model of the source code; a source code model database for storing the source code model, refactoring operators, and a record of refactoring changes; a modularity improvement analyzer for reading the source code model and modularity problem diagnosis data and generating a set of prescriptions; an optimal improvement suggestion selector for evaluating and selecting prescriptions; and a refactoring engine for receiving selected prescriptions and applying them on the source code.

AI classification

Knowledge representation1.00
Planning1.00
Machine learning0.98
AI hardware0.94
Natural language0.90
Vision0.01
Evolutionary computation0.00
Speech0.00

Ownership

INFOSYS TECHNOLOGIES LIMITED

assignment · 224070091

Assignors

RAMA, GIRISH MASKERI, SARKAR, SANTONU

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC