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...
Main Authors: | , |
---|---|
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 |