{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T21:43:12Z","timestamp":1773524592234,"version":"3.50.1"},"reference-count":47,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,2,8]],"date-time":"2022-02-08T00:00:00Z","timestamp":1644278400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2018R1D1A1B07045734"],"award-info":[{"award-number":["2018R1D1A1B07045734"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2021R1F1A1048592"],"award-info":[{"award-number":["2021R1F1A1048592"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2021R1I1A1A01059842"],"award-info":[{"award-number":["2021R1I1A1A01059842"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>In the past, because computer programs were restricted to perform only simple functions, the dependence on software was not large, resulting in relatively small losses after a failure. However, with the development of the software market, the dependence on software has increased considerably, and software failures can cause significant social and economic losses. Software reliability studies were previously conducted under the assumption that software failures occur independently. However, as software systems become more complex and extremely large, software failures are becoming frequently interdependent. Therefore, in this study, a software reliability model is developed under the assumption that software failures occur in a dependent manner. We derive the software reliability model through the number of software failure and fault detection rate assuming point symmetry. The proposed model proves good performance compared with 21 previously developed software reliability models using three datasets and 11 criteria. In addition, to find the optimal release time, a cost model using the developed software reliability model was presented. To determine this release time, four parameters constituting the software reliability model were changed by 10%. By comparing the change in the cost model and the optimal release time, it was found that parameter b had the greatest influence.<\/jats:p>","DOI":"10.3390\/sym14020343","type":"journal-article","created":{"date-parts":[[2022,2,8]],"date-time":"2022-02-08T23:42:20Z","timestamp":1644363740000},"page":"343","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["A Software Reliability Model with Dependent Failure and Optimal Release Time"],"prefix":"10.3390","volume":"14","author":[{"given":"Youn Su","family":"Kim","sequence":"first","affiliation":[{"name":"Department of Computer Science and Statistics, Chosun University, 309 Pilmun-daero, Dong-gu, Gwangju 61452, Korea"}]},{"given":"Kwang Yoon","family":"Song","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Statistics, Chosun University, 309 Pilmun-daero, Dong-gu, Gwangju 61452, Korea"}]},{"given":"Hoang","family":"Pham","sequence":"additional","affiliation":[{"name":"Department of Industrial and Systems Engineering, Rutgers University, 96 Frelinghuysen Road, Piscataway, NJ 08855-8018, USA"}]},{"given":"In Hong","family":"Chang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Statistics, Chosun University, 309 Pilmun-daero, Dong-gu, Gwangju 61452, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Wu, Y.C., Wu, Y.J., and Wu, S.M. (2019). An outlook of a future smart city in Taiwan from post\u2013internet of things to artificial intelligence internet of things. Smart Cities: Issues and Challenges, Elsevier.","DOI":"10.1016\/B978-0-12-816639-0.00015-6"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1109\/TR.1979.5220566","article-title":"Time-dependent error-detection rate model for software reliability and other performance measures","volume":"28","author":"Goel","year":"1979","journal-title":"IEEE Trans. Reliab."},{"key":"ref_3","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":"Hossain","year":"1993","journal-title":"IEEE Trans. Reliab."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1109\/TR.1983.5221735","article-title":"S-shaped reliability growth modeling for software fault detection","volume":"32","author":"Yamada","year":"1983","journal-title":"IEEE Trans. Reliab."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Osaki, S., and Hatoyama, Y. (1984). Inflection S-shaped software reliability growth model. Stochastic Models in Reliability Theory, Springer.","DOI":"10.1007\/978-3-642-45587-2"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/TSMCA.2003.812597","article-title":"Considering fault removal efficiency in software reliability assessment","volume":"33","author":"Zhang","year":"2003","journal-title":"IEEE Trans. Syst. Man Cybern. Part A-Syst. Hum."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/TR.1986.4335332","article-title":"Software Reliability Growth Models with Testing-Effort","volume":"35","author":"Yamada","year":"1986","journal-title":"IEEE Trans. Reliab."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1080\/00207729208949452","article-title":"Imperfect debugging models with fault introduction rate for software reliability assessment","volume":"23","author":"Yamada","year":"1992","journal-title":"Int. J. Syst. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1142\/S0218539397000199","article-title":"An NHPP software reliability models and its comparison","volume":"4","author":"Pham","year":"1997","journal-title":"Int. J. Reliab. Qual. Saf. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1109\/24.784276","article-title":"A general imperfect software debugging model with S-shaped fault detection rate","volume":"48","author":"Pham","year":"1999","journal-title":"IEEE Trans. Reliab."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1109\/TR.2006.879611","article-title":"A new methodology for predicting software reliability in the random field environments","volume":"55","author":"Teng","year":"2006","journal-title":"IEEE Trans. Reliab."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/TR.2010.2103590","article-title":"A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation","volume":"60","author":"Kapur","year":"2011","journal-title":"IEEE Trans. Reliab."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S0218539314500089","article-title":"An NHPP software reliability growth model with imperfect debugging and error generation","volume":"21","author":"Roy","year":"2014","journal-title":"Int. J. Reliab. Qual. Saf. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pham, H. (2006). System Software Reliability, Springer.","DOI":"10.1007\/1-84628-295-0"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1481","DOI":"10.1080\/02331934.2013.854787","article-title":"A new software reliability model with Vtub-Shaped fault detection rate and the uncertainty of operating environments","volume":"63","author":"Pham","year":"2014","journal-title":"Optimization"},{"key":"ref_16","first-page":"220","article-title":"A testing-coverage software reliability model with the uncertainty of operation environments","volume":"1","author":"Chang","year":"2014","journal-title":"Int. J. Syst. Sci.-Oper. Logist."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s11518-016-5322-4","article-title":"A Three-parameter fault-detection software reliability model with the uncertainty of operating environments","volume":"26","author":"Song","year":"2017","journal-title":"J. Syst. Sci. Syst. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ramasamy, S., and Lakshmanan, I. (2017). Machine learning approach for software reliability growth modeling with infinite testing effort function. Math. Probl. Eng., 8040346.","DOI":"10.1155\/2017\/8040346"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2371","DOI":"10.37727\/jkdas.2020.22.6.2371","article-title":"Non-Parametric Software Reliability Model Using Deep Neural Network and NHPP Software Reliability Growth Model Comparison","volume":"22","author":"Kim","year":"2020","journal-title":"J. Korean. Data Anal. Soc."},{"key":"ref_20","first-page":"1158","article-title":"Long-term Software Fault Prediction with Robust Prediction Interval Analysis via Refined Artificial Neural Network (RANN) Approach","volume":"29","author":"Begum","year":"2021","journal-title":"Eng. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1002\/qre.2760","article-title":"Chaotic neural network model for SMISs reliability prediction based on interdependent network SMISs reliability prediction by chaotic neural network","volume":"37","author":"Zhu","year":"2021","journal-title":"Qual. Reliab. Eng. Int."},{"key":"ref_22","first-page":"1471","article-title":"Evaluating the Impact of Prediction Techniques: Software Reliability Perspective","volume":"67","author":"Sahu","year":"2021","journal-title":"CMC-Comput. Mat. Contin."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106789","DOI":"10.1016\/j.asoc.2020.106789","article-title":"A Fuzzy-AHP based prioritization of trust criteria in fog computing services","volume":"97","author":"Ogundoyin","year":"2020","journal-title":"Appl. Soft. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rafi, S., Akbar, M.A., Yu, W., Alsanad, A., Gumaei, A., and Sarwar, M.U. (2021). Exploration of DevOps testing process capabilities: An ISM and fuzzy TOPSIS analysis. Appl. Soft Comput., 108377.","DOI":"10.1016\/j.asoc.2021.108377"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Li, Q., and Pham, H. (2021). Modeling Software Fault-Detection and Fault-Correction Processes by Considering the Dependencies between Fault Amounts. Appl. Sci., 11.","DOI":"10.3390\/app11156998"},{"key":"ref_26","first-page":"62","article-title":"Reliability Analysis of Power System with Dependent Failure","volume":"25","author":"Son","year":"2011","journal-title":"J. Korean. Inst. Illum. Electr. Install. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/0951-8320(95)00082-8","article-title":"Importance analysis for the systems with common cause failures","volume":"50","author":"Pan","year":"1995","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/3468.823478","article-title":"Software Reliability Models with Time Dependent Hazard Rate Based on Bayesian Approach","volume":"30","author":"Pham","year":"2000","journal-title":"IEEE Trans. Syst. Man Cybern. Part A-Syst. Hum."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Lee, D.H., Chang, I.H., and Pham, H. (2020). Software reliability model with dependent failures and SPRT. Mathematics, 8.","DOI":"10.3390\/math8081366"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17485\/ijst\/2015\/v8i26\/84139","article-title":"The Property of Learning effect based on Delayed Software S-Shaped Reliability Model using Finite NHPP Software Cost Model","volume":"8","author":"Kim","year":"2015","journal-title":"Indian J. Sci. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/S0951-8320(00)00069-7","article-title":"A study of operational and testing reliability in software reliability analysis","volume":"70","author":"Yang","year":"2000","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1109\/TR.1985.5222222","article-title":"Cost-reliability optimal release policies for software systems","volume":"34","author":"Yamada","year":"1985","journal-title":"IEEE Trans. Reliab."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/32.90431","article-title":"Determining an optimal time interval for testing and debugging software","volume":"17","author":"Singpurwalla","year":"1991","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"473","DOI":"10.37727\/jkdas.2020.22.2.473","article-title":"A Sensitivity Analysis of a New NHPP Software Reliability Model with the Generalized Exponential Fault Detection Rate Function Considering the Uncertainty of Operating Environments","volume":"22","author":"Song","year":"2020","journal-title":"J. Korean. Data Anal. Soc."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3560","DOI":"10.1016\/j.apm.2010.03.006","article-title":"Sensitivity analysis of release time of software reliability models incorporating testing effort with multiple change-points","volume":"34","author":"Li","year":"2010","journal-title":"Appl. Math. Model."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1023\/A:1020515105175","article-title":"An empirical method for selecting software reliability growth models","volume":"7","author":"Stringfellow","year":"2002","journal-title":"Empir. Softw. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.camwa.2005.11.022","article-title":"Discrete software reliability assessment with discretized NHPP models","volume":"51","author":"Inoue","year":"2006","journal-title":"Comput. Math. Appl."},{"key":"ref_38","first-page":"1","article-title":"Analysis and ranking of software reliability models based on weighted criteria value","volume":"2","author":"Anjum","year":"2013","journal-title":"Int. J. Inf. Technol. Comput. Sci."},{"key":"ref_39","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_40","doi-asserted-by":"crossref","first-page":"1286739","DOI":"10.1080\/23311916.2017.1286739","article-title":"Software reliability growth models: A comparison of linear and exponential fault content functions for study of imperfect debugging situations","volume":"4","author":"Iqbal","year":"2017","journal-title":"Cogent Eng."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1016\/j.jss.2006.02.030","article-title":"Software reliability growth model with change-point and environmental function","volume":"79","author":"Zhao","year":"2006","journal-title":"J. Syst. Softw."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/TAC.1974.1100705","article-title":"A new look at statistical model identification","volume":"19","author":"Akaike","year":"1974","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1109\/32.624305","article-title":"A model for software development effort and cost estimation","volume":"23","author":"Pillai","year":"1997","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.ress.2014.01.004","article-title":"Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction","volume":"126","author":"Peng","year":"2014","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1109\/TR.2010.2048657","article-title":"Selection of optimal software reliability growth models using a distance based approach","volume":"59","author":"Sharma","year":"2010","journal-title":"IEEE Trans. Reliab."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Pham, H. (2020). On estimating the number of deaths related to Covid-19. Mathematics, 8.","DOI":"10.3390\/math8050655"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1080\/0740817X.2015.1096432","article-title":"Software reliability growth modeling and analysis with dual fault detection and correction processes","volume":"48","author":"Wang","year":"2016","journal-title":"IIE Trans."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/2\/343\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:16:15Z","timestamp":1760134575000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/2\/343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,8]]},"references-count":47,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["sym14020343"],"URL":"https:\/\/doi.org\/10.3390\/sym14020343","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,8]]}}}