Reimagining Maintainability Machine Learning Techniques For Security Requirement Optimization

Authors

  • Gopal Verma Millennium Institute of Technology and Science Author
  • Atul Kumar Mishra Millennium Institute of Technology and Science Author

DOI:

https://doi.org/10.5281/

Keywords:

Soft Software Maintainability, Metrics, Security, Software, machine learning

Abstract

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.

Author Biographies

  • Gopal Verma, Millennium Institute of Technology and Science

    Gopal Verma

    MTech. Scholar

    Millennium Institute of Technology and Science

    Bhopal, Madhya Pradesh, India

    gpl.vrm123@gmail.com

  • Atul Kumar Mishra, Millennium Institute of Technology and Science

     

     

    Assistant Professor

    Millennium Institute of Technology and Science

    Bhopal, Madhya Pradesh 

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

2025-05-30

Issue

Section

Research Paper

How to Cite

Reimagining Maintainability Machine Learning Techniques For Security Requirement Optimization. (2025). Journal of Global Research in Multidisciplinary Studies(JGRMS), 2(5), 10-18. https://doi.org/10.5281/

Similar Articles

21-30 of 78

You may also start an advanced similarity search for this article.