AI-Driven Software Reuse: Optimization and Comparative Performance Analysis

Software reuse improves productivity and ensures that there is less time delivered to the market by enabling the proper usage of reusable code from the software repositories. The study provides the collaboration between the AI techniques, which includes Convolution Neural Networks (CNN), Random Forest (RF), and Support Vector Machines (SVM), to predict software components' reusability. The comparative analysis shows the effectiveness of different AI- driven algorithms, where CNN has shown the highest accuracy of 92%, thus reducing the human effort in finding the reusable modules. The Case studies in e-commerce and health care show the benefit of using AI-driven reuse of software; this means that the development time is reduced by 25%, and the maintenance cost is decreased by 20%. The paper highlights how different AI algorithm integration with software engineering has some limitations. The findings show that AI has greatly revolutionized software reuse. Thus bringing innovation and efficiency in software engineering.

Authors

Institutions

Publication Details

Published
2025-02-06
DOI
https://doi.org/10.1109/cictn64563.2025.10932477
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI-Driven Software Reuse: Optimization and Comparative Performance Analysis

Sharon Christa, Aditya Pai H, S Chandrappa, Atul Thakare et al.
Software System Performance and Reliability
article

AI-Driven Software Reuse: Optimization and Comparative Performance Analysis

Sharon Christa, Aditya Pai H, S Chandrappa, Atul Thakare, Guru Prasad M S, Pratik Kumar
article en

Abstract

Software reuse improves productivity and ensures that there is less time delivered to the market by enabling the proper usage of reusable code from the software repositories. The study provides the collaboration between the AI techniques, which includes Convolution Neural Networks (CNN), Random Forest (RF), and Support Vector Machines (SVM), to predict software components' reusability. The comparative analysis shows the effectiveness of different AI- driven algorithms, where CNN has shown the highest accuracy of 92%, thus reducing the human effort in finding the reusable modules. The Case studies in e-commerce and health care show the benefit of using AI-driven reuse of software; this means that the development time is reduced by 25%, and the maintenance cost is decreased by 20%. The paper highlights how different AI algorithm integration with software engineering has some limitations. The findings show that AI has greatly revolutionized software reuse. Thus bringing innovation and efficiency in software engineering.

Jain University (IN), MIT Art, Design and Technology University (IN), Graphic Era University (IN)
Openalex Percentile: Top 95%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.