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

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...

Full description

Bibliographic Details
Main Authors: Momotaz Begum, Tadashi Dohi
Format: Article
Language:English
Published: International Journal of Mathematical, Engineering and Management Sciences 2018-06-01
Series:International Journal of Mathematical, Engineering and Management Sciences
Subjects:
Online Access:https://www.ijmems.in/assets//14-vol.-3%2c-no.-2%2c-177%E2%80%93194%2c-2018.pdf
id doaj-ac456dffffd1415b96217cc9577aabcf
record_format Article
spelling doaj-ac456dffffd1415b96217cc9577aabcf2020-11-25T02:02:28ZengInternational Journal of Mathematical, Engineering and Management SciencesInternational Journal of Mathematical, Engineering and Management Sciences2455-77492455-77492018-06-013217719410.33889/IJMEMS.2018.3.2-014Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural NetworkMomotaz Begum0Tadashi Dohi1Department of Information Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-Hiroshima 739–8527, JapanDepartment of Information Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-Hiroshima 739–8527, JapanThe 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).https://www.ijmems.in/assets//14-vol.-3%2c-no.-2%2c-177%E2%80%93194%2c-2018.pdfSoftware cost modelOptimal software release timeSoftware reliabilityArtificial neural networkData transformationLong-term predictionFault count dataEmpirical validation.
collection DOAJ
language English
format Article
sources DOAJ
author Momotaz Begum
Tadashi Dohi
spellingShingle Momotaz Begum
Tadashi Dohi
Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
International Journal of Mathematical, Engineering and Management Sciences
Software cost model
Optimal software release time
Software reliability
Artificial neural network
Data transformation
Long-term prediction
Fault count data
Empirical validation.
author_facet Momotaz Begum
Tadashi Dohi
author_sort Momotaz Begum
title Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
title_short Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
title_full Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
title_fullStr Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
title_full_unstemmed Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network
title_sort optimal release time estimation of software system using box-cox transformation and neural network
publisher International Journal of Mathematical, Engineering and Management Sciences
series International Journal of Mathematical, Engineering and Management Sciences
issn 2455-7749
2455-7749
publishDate 2018-06-01
description 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).
topic Software cost model
Optimal software release time
Software reliability
Artificial neural network
Data transformation
Long-term prediction
Fault count data
Empirical validation.
url https://www.ijmems.in/assets//14-vol.-3%2c-no.-2%2c-177%E2%80%93194%2c-2018.pdf
work_keys_str_mv AT momotazbegum optimalreleasetimeestimationofsoftwaresystemusingboxcoxtransformationandneuralnetwork
AT tadashidohi optimalreleasetimeestimationofsoftwaresystemusingboxcoxtransformationandneuralnetwork
_version_ 1724952687562194944