Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network

被引:12
作者
Begum, Momotaz [1 ]
Dohi, Tadashi [1 ]
机构
[1] Hiroshima Univ, Dept Informat Engn, 1-4-1 Kagamiyama, Higashihiroshima 7398527, Japan
关键词
Software cost model; Optimal software release time; Software reliability; Artificial neural network; Data transformation; Long-term prediction; Fault count data; Empirical validation;
D O I
10.33889/IJMEMS.2018.3.2-014
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The determination of the software release time for a new software product is the most critical issue for designing and controlling software development processes. This paper presents an innovative technique to predict the optimal software release time using a neural network. In our approach, a three-layer perceptron neural network with multiple outputs is used, where the underlying software fault count data are transformed into the Gaussian data by means of the well-known Box-Cox power transformation. Then the prediction of the optimal software release time, which minimizes the expected software cost, is carried out using the neural network. Numerical examples with four actual software fault count data sets are presented, where we compare our approach with conventional Non-Homogeneous Poisson Process (NHPP) -based Software Reliability Growth Models (SRGMs).
引用
收藏
页码:177 / 194
页数:18
相关论文
共 36 条
[1]   EVALUATION OF COMPETING SOFTWARE-RELIABILITY PREDICTIONS [J].
ABDELGHALY, AA ;
CHAN, PY ;
LITTLEWOOD, B .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (09) :950-967
[2]  
Achcar JA, 1998, SER QUAL RELIAB ENGN, V4, P1
[3]  
[Anonymous], 1936, J R STAT SOC B, DOI DOI 10.2307/2983678
[4]  
ANSCOMBE FJ, 1948, BIOMETRIKA, V35, P246, DOI 10.1093/biomet/35.3-4.246
[5]  
Begum M, 2017, J SOFTW ENG APPL, V10, P288, DOI DOI 10.4236/JSEA.2017.103017
[6]  
Begum M., 2016, J QUALITY MAINTENANC
[7]  
Begum M., 2016, ADV RELIABILITY MAIN, P17
[8]   AN ANALYSIS OF TRANSFORMATIONS [J].
BOX, GEP ;
COX, DR .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 1964, 26 (02) :211-252
[9]  
Cai K. Y., 1998, KLUW INT SER SOFTW E
[10]   WHEN TO STOP TESTING FOR LARGE SOFTWARE SYSTEMS WITH CHANGING CODE [J].
DALAL, SR ;
MCINTOSH, AA .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (04) :318-323