{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T14:02:15Z","timestamp":1762351335869,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,3,16]],"date-time":"2022-03-16T00:00:00Z","timestamp":1647388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Software developers need information for deciding the optimal time for software release with improved software reliability. However, it is not easy for them to decide when and how to release newly developed software to the market. For a decision, the reliability and test costs of the software need to be balanced carefully for avoiding unnecessary confusion and users\u2019 complaints. To address this need, related research has been carried out to propose an appropriate tool for such decisions. In many studies, software reliability growth models (SRGMs) were applied using the concept of confidence intervals to estimate the reliability of software. Confidence intervals were calculated on the basis of the assumption of a normal distribution showing the symmetrical occurrence of data with the mean as a center. However, the reliability data of software do not always have such symmetry for assuming the normal distribution. Therefore, it is necessary to propose a method for overcoming the mean value randomness that causes asymmetry in the related data. In previous studies, estimating variance and mean of errors of software was not considered, which led to the unreliable estimation of the confidence intervals of the mean value for decision making. Previous studies also lacked practicability in applications due to statistics from the asymmetrical data distribution. As a result, software developers could not effectively evaluate the possible risk related to the software release time. To improve the estimation, we employ the inflection S-shape model to propose the SRGM on the basis of confidence intervals assumed to come from the normal distribution. The proposed model allows determining the optimal time for software release with the consideration of its potential risk. For efficient determination, the architecture and user interface of the computation system are also proposed.<\/jats:p>","DOI":"10.3390\/sym14030593","type":"journal-article","created":{"date-parts":[[2022,3,16]],"date-time":"2022-03-16T22:15:04Z","timestamp":1647468904000},"page":"593","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Decision Making of Software Release Time at Different Confidence Intervals with Ohba\u2019s Inflection S-Shape Model"],"prefix":"10.3390","volume":"14","author":[{"given":"Ting-Cheng","family":"Chang","sequence":"first","affiliation":[{"name":"College of Information Engineering, Guangzhou Panyu Polytechnic, Guangzhou 511483, China"}]},{"given":"Ying","family":"Lin","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Guangzhou Panyu Polytechnic, Guangzhou 511483, China"}]},{"given":"Kunquan","family":"Shi","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Guangzhou Panyu Polytechnic, Guangzhou 511483, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6509-6670","authenticated-orcid":false,"given":"Teen-Hang","family":"Meen","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, National Formosa University, Huwei 632, Taiwan"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"29537","DOI":"10.1109\/ACCESS.2021.3058506","article-title":"Imperfections in integrated devices allow the emergence of unexpected strange attractors in electronic circuits","volume":"9","author":"Bucolo","year":"2021","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/S0377-2217(02)00498-8","article-title":"Software reliability and cost models: Perspectives, comparison, and practice","volume":"149","author":"Pham","year":"2003","journal-title":"Eur. J. Oper. Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"581383","DOI":"10.1155\/2009\/581383","article-title":"Stochastic differential equation-based flexible software reliability growth model","volume":"2009","author":"Kapur","year":"2009","journal-title":"Math. Probl. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1109\/TR.1979.5220566","article-title":"Time-dependent error detection rate model for software and other performance measures","volume":"28","author":"Goel","year":"1979","journal-title":"IEEE Trans. Reliab."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/MS.1985.230049","article-title":"Software engineering: The future of a profession","volume":"2","author":"Musa","year":"1985","journal-title":"IEEE Softw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1109\/TR.1983.5221735","article-title":"S-shaped reliability growth modeling for software error detection","volume":"32","author":"Yamada","year":"1983","journal-title":"IEEE Trans. Reliab."},{"key":"ref_7","first-page":"254","article-title":"Software quality\/reliability measurement and assessment: Software reliability growth models and data analysis","volume":"14","author":"Yamada","year":"1991","journal-title":"J. Inf. Processing"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1147\/rd.284.0428","article-title":"Software reliability analysis models","volume":"28","author":"Ohba","year":"1984","journal-title":"IBM J. Res. Dev."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/S0377-2217(02)00181-9","article-title":"NHPP software reliability and cost models with testing coverage","volume":"145","author":"Pham","year":"2003","journal-title":"Eur. J. Oper. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/j.jss.2004.04.024","article-title":"Performance analysis of software reliability growth models with testing-effort and change-point","volume":"76","author":"Huang","year":"2005","journal-title":"J. Syst. Softw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1109\/TSE.1985.232179","article-title":"Software reliability growth modeling: Models and applications","volume":"11","author":"Yamada","year":"1985","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1193","DOI":"10.1080\/07408170490507792","article-title":"S-shaped software reliability growth models derived from stochastic differential equations","volume":"36","author":"Lee","year":"2004","journal-title":"IIE Trans."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.ejor.2004.04.034","article-title":"A flexible stochastic differential equation model in a distributed development environment","volume":"168","author":"Tamura","year":"2006","journal-title":"Eur. J. Oper. Res."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1002\/stvr.391","article-title":"The determination of optimal software release times at different confidence levels with consideration of learning effects","volume":"18","author":"Ho","year":"2008","journal-title":"Softw. Test. Verif. Reliab."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2878","DOI":"10.1080\/00207721.2015.1036474","article-title":"Effective confidence interval estimation of fault-detection process of software reliability growth models","volume":"47","author":"Fang","year":"2016","journal-title":"Int. J. Syst. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1016\/j.scico.2014.06.001","article-title":"Managing the evolution of software architecture at minimal cost underperformance and reliability constraints","volume":"98","author":"Cortellessa","year":"2015","journal-title":"Sci. Comput. Program."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.ress.2016.03.012","article-title":"Economic allocation of reliability growth testing using Weibull distributions","volume":"152","author":"Awad","year":"2016","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.micpro.2017.02.007","article-title":"Computing reliability: On the differences between software testing and software error injection techniques","volume":"50","author":"Kooli","year":"2017","journal-title":"Microprocess. Microsyst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.apm.2017.06.034","article-title":"NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage","volume":"51","author":"Li","year":"2017","journal-title":"Appl. Math. Model."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1007\/s10479-017-2556-6","article-title":"A multi-release software reliability modeling for open source software incorporating dependent fault detection process","volume":"269","author":"Zhu","year":"2018","journal-title":"Ann. Oper. Res."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.ejor.2019.01.075","article-title":"Optimal selection and release problem in software testing process: A continuous-time stochastic control approach","volume":"285","author":"Cao","year":"2020","journal-title":"Eur. J. Oper. Res."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kim, Y.S., Song, K.Y., Pham, H., and Chang, I.H. (2022). A software reliability model with dependent failure and optimal release time. Symmetry, 14.","DOI":"10.3390\/sym14020343"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106593","DOI":"10.1016\/j.ress.2019.106593","article-title":"Cost minimization of real-time mission for software systems with rejuvenation","volume":"193","author":"Levitin","year":"2020","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1410","DOI":"10.1016\/j.ress.2007.11.004","article-title":"A study of software reliability growth from the perspective of learning effects","volume":"93","author":"Chiu","year":"2008","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1080\/07408179808966570","article-title":"A software cost model with warranty cost, error removal times and risk costs","volume":"30","author":"Zhang","year":"1998","journal-title":"IIE Trans."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/S0164-1212(02)00071-7","article-title":"A stochastic software reliability model with imperfect-debugging and change-point","volume":"66","author":"Shyur","year":"2003","journal-title":"J. Syst. Softw."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1109\/24.273589","article-title":"Estimating the parameters of a non-homogeneous Poisson-process model for software reliability","volume":"42","author":"Hussain","year":"1993","journal-title":"IEEE Trans. Reliab."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.jss.2003.10.024","article-title":"Some successful approaches to software reliability modeling in industry","volume":"74","author":"Jeske","year":"2005","journal-title":"J. Syst. Softw."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/j.jss.2005.05.015","article-title":"Software field failure rate prediction before software deployment","volume":"79","author":"Zhang","year":"2006","journal-title":"J. Syst. Softw."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/3\/593\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:37:53Z","timestamp":1760135873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/3\/593"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,16]]},"references-count":29,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["sym14030593"],"URL":"https:\/\/doi.org\/10.3390\/sym14030593","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2022,3,16]]}}}