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 条
  • [1] Software Quality Prediction: An Investigation based on Machine Learning
    Reddivari, Sandeep
    Raman, Jayalakshmi
    2019 IEEE 20TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2019), 2019, : 115 - 122
  • [2] Power generation prediction of distributed photovoltaic systems based on machine learning
    Zhang, Hanxu
    Hou, Zhanying
    Xu, Weiqing
    Chen, Lu'an
    2024 3RD INTERNATIONAL CONFERENCE ON ENERGY AND ELECTRICAL POWER SYSTEMS, ICEEPS 2024, 2024, : 437 - 441
  • [3] Investigation on the Performance Prediction of Microchannel Heat Sink Based on Machine Learning Approach
    Yang, Min
    Liu, Yuanbin
    Yu, Xingang
    Miao, Jianyin
    Che, Bangxiang
    Ma, Jing
    Cao, Bingyang
    Kung Cheng Je Wu Li Hsueh Pao/Journal of Engineering Thermophysics, 2023, 44 (06): : 1704 - 1708
  • [4] Machine Learning based Rainfall Prediction
    Grace, R. Kingsy
    Suganya, B.
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 227 - 229
  • [5] Sales Prediction based on Machine Learning
    Huo, Zixuan
    2021 2ND INTERNATIONAL CONFERENCE ON E-COMMERCE AND INTERNET TECHNOLOGY (ECIT 2021), 2021, : 410 - 415
  • [6] An Investigation of Optimal Machine Learning Methods for the Prediction of ROTI
    Fulong XU
    Zishen LI
    Kefei ZHANG
    Ningbo WANG
    Suqin WU
    Andong HU
    Lucas Holden
    JournalofGeodesyandGeoinformationScience, 2020, 3 (02) : 1 - 15
  • [7] Machine learning-based prediction for maximum displacement of seismic isolation systems
    Nguyen, Hoang D.
    Dao, Nhan D.
    Shin, Myoungsu
    JOURNAL OF BUILDING ENGINEERING, 2022, 51
  • [8] A Survey of Machine Learning Algorithms Based Forest Fires Prediction and Detection Systems
    Faroudja Abid
    Fire Technology, 2021, 57 : 559 - 590
  • [9] Machine Learning-based Cascade Size Prediction Analysis in Power Systems
    Sami, Naeem Md
    Naeini, Mia
    2023 NORTH AMERICAN POWER SYMPOSIUM, NAPS, 2023,
  • [10] Machine Learning-based traffic prediction models for Intelligent Transportation Systems
    Boukerche, Azzedine
    Wang, Jiahao
    COMPUTER NETWORKS, 2020, 181