Towards non-linear regression-based prediction of use case point (UCP) metric

被引:0
作者
Suyash Shukla
Sandeep Kumar
机构
[1] Indian Institute of Technology Roorkee,Computer Science and Engineering Department
来源
Applied Intelligence | 2023年 / 53卷
关键词
Object-oriented software; Use case point; Linear regression; Non-linear regression;
D O I
暂无
中图分类号
学科分类号
摘要
Software Effort Estimation (SEE) is a procedure to estimate the effort required to develop software. The researchers have been dealing with SEE issues for a long time. Several methods were developed until the formulation of Function Point (FP) and Constructive Cost Estimation (COCOMO) methods. However, these methods were useful only for procedurally developed software, not for modern object-oriented software. On the other hand, using the Use Case Point (UCP) metric acquired from the UML diagrams can be more suitable, as the use case is the fundamental unit of an object-oriented system. An ample amount of research has already been done for UCP prediction using linear regression-based models. However, various nonlinear regression models have not been explored for predicting UCP values from different UCP parameters. Although, some of the researchers have used nonlinear regression models for predicting effort, given the UCP value. Motivated by this, the current work investigates different nonlinear regression models such as a k-nearest neighbor, decision tree, random forest, support vector machine, and multilayer perceptron for UCP prediction. The experimental investigation has been conducted on two publicly available UCP estimation datasets. Further, we compared the performance of nonlinear regression models with the linear regression-based models using different performance measures. The results suggest that the nonlinear regression models perform better than the linear regression-based models.
引用
收藏
页码:10326 / 10339
页数:13
相关论文
共 68 条
[21]  
Mu W(2021)Using meta-cognitive sequential learning Neuro-fuzzy inference system to estimate software development effort Journal of Ambient Intelligence and Humanized Computing 12 8763-12
[22]  
Odqvist J(2018)Evaluating Pred (p) and standardized accuracy criteria in software development effort estimation Journal of Software: Evolution and Process 30 e1925-12066
[23]  
Hedstrom P(2016)Exact mean absolute error of baseline predictor, MARP0 Inf Softw Technol 73 16-1442
[24]  
Shobha G(2019)Increasing the views and reducing the depth in random forest Expert Systems with Applications 138 112801-undefined
[25]  
Rangaswamy S(2021)Using random forests to model 90-day home time in people with stroke BMC Med Res Methodol 21 1-undefined
[26]  
Nassif AB(2020)Color harmony algorithm: an art-inspired metaheuristic for mathematical function optimization Soft Comput 24 12027-undefined
[27]  
Azzeh M(2019)Impact of fuzziness measures on the performance of semi-supervised learning Int J Fuzzy Syst 21 1430-undefined
[28]  
Nassif AB(undefined)undefined undefined undefined undefined-undefined
[29]  
Martín CL(undefined)undefined undefined undefined undefined-undefined
[30]  
Satapathy S(undefined)undefined undefined undefined undefined-undefined