Supervised machine learning approach to predict qualitative software product

被引:0
作者
Hariom Sinha
Rajat Kumar Behera
机构
[1] Kalinga Institute of Industrial Technology (KIIT),School of Computer Engineering
[2] Deemed to be University,undefined
来源
Evolutionary Intelligence | 2021年 / 14卷
关键词
Software product quality; Machine learning; Cost estimation; Defect prediction; Reusability;
D O I
暂无
中图分类号
学科分类号
摘要
Software development process (SDP) is a framework imposed on software product development and is a multi-stage process wherein a wide range of tasks and activities pan out in each stage. Each stage requires careful observations to improve productivity, quality, etc. to ease the process of development. During each stage, problems surface likes constraint of on-time completion, proper utilization of available resources and appropriate traceability of work progress, etc. and may lead to reiteration due to the defects spotted during testing and then, results into the negative walk-through due to unsatisfactory outcomes. Working on such defects can help to take a step towards the proper steering of activities and thus to improve the expected performance of the software product. Handpicking the proper notable features of SDP and then analyzing their nature towards the outcome can greatly help in getting a reliable software product by meeting the expected objectives. This paper proposed supervised Machine Learning (ML) models for the predictions of better SDP, particularly focusing on cost estimation, defect prediction, and reusability. The experimental studies were conducted on the primary data, and the evaluation reveals the model suitability in terms of efficiency and effectiveness for SDP prediction (accuracy of cost estimation: 65%, defect prediction: 93% and reusability: 82%).
引用
收藏
页码:741 / 758
页数:17
相关论文
共 41 条
[11]  
Deng Z(2014)An in-depth study of the potentially confounded effect of class size in fault prediction ACM Transactions on Software Engineering and Methodology (TOSEM) 23 1-undefined
[12]  
Zhu X(undefined)undefined undefined undefined undefined-undefined
[13]  
Cheng D(undefined)undefined undefined undefined undefined-undefined
[14]  
Zong M(undefined)undefined undefined undefined undefined-undefined
[15]  
Zhang S(undefined)undefined undefined undefined undefined-undefined
[16]  
Huang X(undefined)undefined undefined undefined undefined-undefined
[17]  
Ho D(undefined)undefined undefined undefined undefined-undefined
[18]  
Ren J(undefined)undefined undefined undefined undefined-undefined
[19]  
Capretz LF(undefined)undefined undefined undefined undefined-undefined
[20]  
Marill KA(undefined)undefined undefined undefined undefined-undefined