An investigation of machine learning based prediction systems

被引:124
|
作者
Mair, C [1 ]
Kadoda, G [1 ]
Lefley, M [1 ]
Phalp, K [1 ]
Schofield, C [1 ]
Shepperd, M [1 ]
Webster, S [1 ]
机构
[1] Bournemouth Univ, Design Engn & Comp Dept, Empir Software Engn Res Grp, Poole BH12 5BB, Dorset, England
基金
英国工程与自然科学研究理事会;
关键词
machine learning; neural net; case-based reasoning; rule induction; software cost model; software effort estimation; prediction system;
D O I
10.1016/S0164-1212(00)00005-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, researchers have used either off-the-shelf models such as COCOMO, or developed local models using statistical techniques such as stepwise regression, to obtain software effort estimates. More recently, attention has turned to a variety of machine learning methods such as artificial neural networks (ANNs), case-based reasoning (CBR) and rule induction (RI). This paper outlines some comparative research into the use of these three machine learning methods to build software effort prediction systems. We briefly describe each method and then apply the techniques to a dataset of 81 software projects derived from a Canadian software house in the late 1980s. We compare the prediction systems in terms of three factors: accuracy, explanatory value and configurability. We show that ANN methods have superior accuracy and that RI methods are least accurate. However, this view is somewhat counteracted by problems with explanatory value and configurability. For example, we found that considerable effort was required to configure the ANN and that this compared very unfavourably with the other techniques, particularly CBR and least squares regression (LSR). We suggest that Further work be carried out, both to further explore interaction between the end-user and the prediction system, and also to facilitate configuration, particularly of ANNs. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:23 / 29
页数:7
相关论文
共 50 条
  • [21] Clash Relevance Prediction Based on Machine Learning
    Hu, Yuqing
    Castro-Lacouture, Daniel
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2019, 33 (02)
  • [22] FLIGHT DELAY PREDICTION BASED WITH MACHINE LEARNING
    Hatipoglu, Irmak
    Tosun, Omur
    Tosun, Nedret
    LOGFORUM, 2022, 18 (01) : 96 - 107
  • [23] Lost circulation prediction based on machine learning
    Pang, Huiwen
    Meng, Han
    Wang, Hanqing
    Fan, Yongdong
    Nie, Zhen
    Jin, Yan
    JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2022, 208
  • [24] A Stratigraphic Prediction Method Based on Machine Learning
    Zhou, Cuiying
    Ouyang, Jinwu
    Ming, Weihua
    Zhang, Guohao
    Du, Zichun
    Liu, Zhen
    APPLIED SCIENCES-BASEL, 2019, 9 (17):
  • [25] Visibility Prediction Based on Machine Learning Algorithms
    Zhang, Yu
    Wang, Yangjun
    Zhu, Yinqian
    Yang, Lizhi
    Ge, Lin
    Luo, Chun
    ATMOSPHERE, 2022, 13 (07)
  • [26] Machine learning-based performance prediction for ground source heat pump systems
    Zhang, Xueyou
    Wang, Enyu
    Liu, Liansheng
    Qi, Chengying
    GEOTHERMICS, 2022, 105
  • [27] Machine-Learning-Based Coefficient of Performance Prediction Model for Heat Pump Systems
    Shin, Ji-Hyun
    Cho, Young-Hum
    APPLIED SCIENCES-BASEL, 2022, 12 (01):
  • [28] On the Applicability of Machine Learning-based Online Failure Prediction for Modern Complex Systems
    Campos, Joao R.
    Costa, Ernesto
    Vieira, Marco
    2022 18TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2022), 2022, : 49 - 56
  • [29] Machine learning based energy demand prediction
    Kamoona, Ammar
    Song, Hui
    Keshavarzian, Kian
    Levy, Kedem
    Jalili, Mahdi
    Wilkinson, Richardt
    Yu, Xinghuo
    McGrath, Brendan
    Meegahapola, Lasantha
    ENERGY REPORTS, 2023, 9 : 171 - 176
  • [30] Machine learning based cardiovascular disease prediction
    Chinnasamy, P.
    Kumar, S. Arun
    Navya, V
    Priya, K. Lakshmi
    Boddu, Siva Sruthi
    MATERIALS TODAY-PROCEEDINGS, 2022, 64 : 459 - 463