EconPapers    
Economics at your fingertips  
 

Recommendation of Regression Techniques for Software Maintainability Prediction With Multi-Criteria Decision-Making

Ajay Kumar and Kamaldeep Kaur ()
Additional contact information
Ajay Kumar: University School of Information, Communication & Technology, Guru Gobind Singh Indraprastha University, New Delhi 110078, India
Kamaldeep Kaur: University School of Information, Communication & Technology, Guru Gobind Singh Indraprastha University, New Delhi 110078, India

International Journal of Information Technology & Decision Making (IJITDM), 2023, vol. 22, issue 03, 1061-1105

Abstract: Context: Successful project management requires accurate estimation of maintenance effort and cost. Software Maintainability Prediction (SMP) plays a very important role in controlling software maintenance costs by detecting software modules with low maintainability. In previous research, numerous regression techniques were applied to predict software maintainability. The results with respect to various accuracy or performance measures are conflicting. Thus, there is a dire need to develop a method that can recommend regression techniques for predicting software maintainability in the presence of conflicting performance or accuracy measures. Objective: This paper aims to recommend suitable regression techniques for SMP based on the Multi-Criteria Decision-Making (MCDM) approach. Methodology: In our proposed approach, selecting a regression technique for SMP is modeled as the MCDM problem. To validate the proposed approach, an empirical study is done using three MCDM methods, 22 regression techniques, and eight performance measures over five software maintainability datasets. Before applying MCDM methods, a statistical test, namely the Friedman test, was conducted to ensure the significant difference between regression techniques. Results: The results of our study show that SVR, IBK, REPTree, and MLP-SVM achieve the highest-ranking score value one and are recommended as top-ranked approaches for SMP based on MCDM rankings. Conclusion: The main outcome of this study is that the proposed MCDM-based approach can be used as an efficient tool for selecting regression techniques among different available regression techniques for SMP modeling in the presence of more than one conflicting accuracy or performance measure.

Keywords: Multi-criteria decision making; analytic hierarchy process; technique for order preference by similarity to ideal solution; multi-objective optimization by ratio analysis plus full multiplicative form; software maintainability prediction (search for similar items in EconPapers)
Date: 2023
References: Add references at CitEc
Citations:

Downloads: (external link)
http://www.worldscientific.com/doi/abs/10.1142/S0219622022500638
Access to full text is restricted to subscribers

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:wsi:ijitdm:v:22:y:2023:i:03:n:s0219622022500638

Ordering information: This journal article can be ordered from

DOI: 10.1142/S0219622022500638

Access Statistics for this article

International Journal of Information Technology & Decision Making (IJITDM) is currently edited by Yong Shi

More articles in International Journal of Information Technology & Decision Making (IJITDM) from World Scientific Publishing Co. Pte. Ltd.
Bibliographic data for series maintained by Tai Tone Lim ().

 
Page updated 2025-03-20
Handle: RePEc:wsi:ijitdm:v:22:y:2023:i:03:n:s0219622022500638