Feedforward Neural Networks for Predicting the Duration of Maintained Software Projects

被引:0
|
作者
Lopez-Martin, Cuauhtemoc [1 ]
机构
[1] Univ Guadalajara, Dept Informat Syst, Guadalajara, Jalisco, Mexico
关键词
Software engineering; software maintenance duration prediction; multilayer feedforward neural network; statistical regression; ISBSG; MODELS; ACCURACY; COST;
D O I
10.1109/ICMLA.2016.98
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Once a software project has been developed and delivered, any modification to it corresponds to maintenance. Software maintenance (SM) involves modifications to keep a software project usable in a changed or a changing environment, reactive modifications to correct discovered faults, and modifications to improve performance or maintainability. Since the duration of SM should be predicted, in this study, after a statistical analysis of projects maintained on several platforms and programming languages generations, data sets were selected for training and testing multilayer feedforward neural networks (i.e., multilayer perceptron, MLP). These data sets were obtained from the International Software Benchmarking Standards Group. Results based on Wilcoxon statistical tests show that prediction accuracy with the MLP is statistically better than that with the statistical regression models when software projects were maintained on (1) Mid Range platform and coded in programming languages of third generation, and (2) Multi platform and coded in programming languages of fourth generation.
引用
收藏
页码:528 / 533
页数:6
相关论文
共 50 条
  • [1] Use of a Feedforward Neural Network for Predicting the Development Duration of Software Projects
    Lopez-Martin, Cuauhtemoc
    Chavoya, Arturo
    Elena Meda-Campana, Maria
    2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 2, 2013, : 156 - 159
  • [2] Neural networks for predicting the duration of new software projects
    Lopez-Martin, Cuauhtemoc
    Abran, Alain
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 127 - 135
  • [3] Support Vector Regression for Predicting the Enhancement Duration of Software Projects
    Lopez-Martin, Cuauhtemoc
    Banitaan, Shadi
    Garcia-Floriano, Andres
    Yanez-Marquez, Cornelio
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2017, : 562 - 567
  • [4] Predicting Software Maintenance Effort Using Neural Networks
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [5] Predicting Telephone Traffic Congestion using Multi Layer Feedforward Neural Networks
    Markus, E. D.
    Okereke, O. U.
    Agee, J. T.
    ADVANCES IN MATERIALS AND SYSTEMS TECHNOLOGIES III, 2012, 367 : 191 - +
  • [6] Interpretation of Bayesian neural networks for predicting the duration of detected incidents
    Park, Hyoshin
    Haghani, Ali
    Zhang, Xin
    JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2016, 20 (04) : 385 - 400
  • [7] Quality assurance and increased efficiency in medical projects with neural networks by using a structured development method for feedforward neural networks (SENN)
    Waschulzik, T
    Brauer, W
    Forster, M
    Kirchner, K
    Engelbrecht, R
    Schutz, T
    Koschinsky, T
    Entenmann, G
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 1995, 934 : 343 - 354
  • [8] ON TRAINING FEEDFORWARD NEURAL NETWORKS
    KAK, S
    PRAMANA-JOURNAL OF PHYSICS, 1993, 40 (01): : 35 - 42
  • [9] The capacity of feedforward neural networks
    Baldi, Pierre
    Vershynin, Roman
    NEURAL NETWORKS, 2019, 116 : 288 - 311
  • [10] Optimization of feedforward neural networks
    Han, J
    Moraga, C
    Sinne, S
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1996, 9 (02) : 109 - 119