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 ().