Deep Learning — Based Feature Fusion and Estimation for Ensuring Software Resuability
The document addresses the challenges and objectives in the field of software reusability estimation, highlighting limitations of existing techniques and proposing a novel approach using a Deep Neuro-Fuzzy Network (DNFN) optimized by a Competitive Tunicate Swarm Optimization (CTSO) algorithm. Key challenges identified include insufficient static coupling measures for object-oriented metrics, difficulties in predicting software aging and cost for mobile applications, and the dynamic nature of decision-making processes affecting reusability. Additionally, current methods like integrated random forest and gradient boosting techniques lack meta-heuristic approaches and deep learning integration for better accuracy. The proposed methodology involves extracting significant reusability metrics, transforming data using the box-cox model, and performing feature fusion with Levenshtein distance and Deep Residual Network. The CTSO algorithm, integrating Competitive Multi-Verse Optimizer and Tunicate Swarm Algorithm, is employed to train the DNFN. Through a comparative analysis, the proposed CTSO-based DNFN demonstrates superior performance in terms of MAE, MMRE, and SEM when compared to traditional neural networks and fuzzy inference systems, indicating more accurate and reliable software reusability estimation.
Authors
- G.V. Sai Prasanna
- Vidya Rani (ORCID: https://orcid.org/0000-0002-6657-1493)
- Cheripalli Lavanya
- Nagunuri Rajender
- R. S. Sravani
Institutions
- Dr. Reddy's Laboratories (United States) (US)
- Koneru Lakshmaiah Education Foundation (IN)
Publication Details
- Published
- 2024-12-27
- DOI
- https://doi.org/10.1109/icpids65698.2024.00016
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00