Reimagining Maintainability Machine Learning Techniques For Security Requirement Optimization
DOI:
https://doi.org/10.5281/Keywords:
Soft Software Maintainability, Metrics, Security, Software, machine learningAbstract
Software maintainability has gained recent popularity in the sphere of software engineering throughout the past few years in an effort to determine the quality of software. Hence, it is important to predict this maintainability in time and with accuracy for the effective administration of software during the maintenance stage. In turn, it is causing the developer to focus more on those modules that are expensive to maintain. software maintainability prediction (SMP) machine learning model suggested in this paper is informed by the Students project requirements software requirements dataset. This study is a description of the use of machine learning high-end methods of classification namely the Random Forest, AdaBoost and Voting Classifier which significantly contribute to the evaluation of maintainability in terms of software security requirements. To make a comparative analysis, these models have significant accuracy improvement with the highest accuracy of 87.85 in binary classification and 99.37 in multi-class classification compared to 79.43 and 85.08 of the baseline models respectively. The results show that more ML methods can be used to enhance the efforts to measure the maintainability of the software and that these methods can be used to meet the requirements of software security.
References
[1] R. Malhotra and A. Chug, “Software Maintainability: Systematic Literature Review and Current Trends,” Int. J. Softw. Eng. Knowl. Eng., vol. 26, no. 08, pp. 1221–1253, Oct. 2016, doi: 10.1142/S0218194016500431.
[2] Q. Huang, E. Shihab, X. Xia, D. Lo, and S. Li, “Identifying self-admitted technical debt in open source projects using text mining,” Empir. Softw. Eng., vol. 23, no. 1, pp. 418–451, Feb. 2018, doi: 10.1007/s10664-017-9522-4.
[3] V. Sanikal, “Scalable Cloud Based Infrastructure and Virtual ECU Driven Software Testing for the Next Generation Automotive Industry,” Int. J. Emerg. Res. Eng. Technol., pp. 88–92, 2025, doi: 10.63282/3050-922X.AECTIC-112.
[4] J. Guo et al., “Data-efficient performance learning for configurable systems,” Empir. Softw. Eng., vol. 23, no. 3, pp. 1826–1867, 2018.
[5] A. Naresh, R. rao Thallada, and K. Nallabothu, “Risk-Based Governance for Autonomous Decision Systems,” J. Bus. Manag. Stud., vol. 8, no. 6, pp. 69–73, 2026, doi: 10.32996/jbms.2026.8.6.5.
[6] P. V. Bharati, J. S. V. S. Kumar, S. K. Anumula, P. V. Krishna, and S. Malla, “IoT and Predictive Maintenance in Industrial Engineering: A Data-Driven Approach,” 2025. doi: 10.48550/arXiv.2511.04923.
[7] N. Kolli, J. W. Sajja, and A. Nerella, “Building Secure AI Agents for Autonomous Data Access in Compliance/Regulatory-Critical Environments,” Comput. Fraud Secur., vol. 2024, no. 9, pp. 363–373, Sep. 2024, doi: 10.52710/cfs.746.
[8] V. Methuku, S. Kamatala, P. Naayini, and P. R. Vontela, “From Ethical Principles to Technical Safeguards: A Unified Framework for Safe and Human-Centered Artificial Intelligence,” Am. Int. J. Comput. Sci. Technol., vol. 4, no. 5, pp. 26–34, Sep. 2022, doi: 10.63282/3117-5481/AIJCST-V4I5P103.
[9] V. K. Bollu, “Threat Landscape in Artificial Intelligence Systems: Taxonomy, Attack Vectors and Security Implications,” World J. Adv. Res. Rev., vol. 29, no. 1, pp. 285–294, 2026, doi: 10.30574/wjarr.2026.29.1.0007.
[10] A. A. Soni, M. Parikh, R. N. K. Dhenia, J. A. Soni, A. R. Jha, and S. M. Shah, “Reinforcement Learning for Dynamic Workflow Optimization in CI/CD Pipelines,” in 2025 IEEE 17th International Conference on Computational Intelligence and Communication Networks (CICN), IEEE, Dec. 2025, pp. 638–644. doi: 10.1109/CICN67655.2025.11367872.
[11] M. Kari, “Deep Learning-Based Fault Prediction Models for Enhanced Network Security Monitoring,” Int. J. Adv. Res. Sci. Commun. Technol., vol. 3, no. 3, p. 492, Jun. 2023, doi: 10.48175/IJARSCT-11600I.
[12] T. P. Patel, A. K. Elengovan, V. Ranganathan, M. Parikh, and D. Kole, “Self-Healing AI Systems Using Multi-Agent Learning,” in 2026 International Seminar on Intelligent Business and Edge-Computing Research (ISIBER), 2026, pp. 7–12. doi: 10.1109/ISIBER68248.2026.11470173.
[13] P. Sukkasem and C. Soomlek, “Enhanced Machine Learning-Based Code Smell Detection Through Hyper-Parameter Optimization,” in 2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE), IEEE, Jun. 2023, pp. 297–302. doi: 10.1109/JCSSE58229.2023.10202124.
[14] P. Silva, C. Bezerra, and I. Machado, “Automating Feature Model maintainability evaluation using machine learning techniques,” J. Syst. Softw., vol. 195, p. 111539, Jan. 2023, doi: 10.1016/j.jss.2022.111539.
[15] H. Gupta, T. G. Kulkarni, L. Kumar, L. B. M. Neti, and A. Krishna, “An empirical study on predictability of software code smell using deep learning models,” in International conference on advanced information networking and applications, 2021, pp. 120–132.
[16] S. Gupta and A. Chug, “An Extensive Analysis of Machine Learning Based Boosting Algorithms for Software Maintainability Prediction.,” Int. J. Interact. Multimed. Artif. Intell., vol. 7, no. 2, pp. 89–109, Dec. 2021, doi: 10.9781/ijimai.2021.10.002.
[17] C. Baker, L. Deng, S. Chakraborty, and J. Dehlinger, “Automatic Multi-class Non-Functional Software Requirements Classification Using Neural Networks,” in 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC), IEEE, Jul. 2019, pp. 610–615. doi: 10.1109/COMPSAC.2019.10275.
[18] A. Sekulić, M. Kilibarda, G. B. M. Heuvelink, M. Nikolić, and B. Bajat, “Random Forest Spatial Interpolation,” Remote Sens., vol. 12, no. 10, p. 1687, May 2020, doi: 10.3390/rs12101687.
[19] V. Rohilla, D. S. Chakraborty, and D. R. Kumar, “Random Forest with Harmony Search Optimization for Location Based Advertising,” Int. J. Innov. Technol. Explor. Eng., vol. 8, no. 9, pp. 1092–1097, Jul. 2019, doi: 10.35940/ijitee.I7761.078919.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Gopal Verma, Atul Kumar Mishra (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
