23
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Empowering software reliability: Leveraging efficient fault detection and removal efficiency

ORCID Icon &

References

  • Aggarwal, A. G., V. Dhaka, and N. Nijhawan. 2017. Reliability analysis for multi-release open-source software systems with change point and exponentiated Weibull fault reduction factor. Life Cycle Reliability and Safety Engineering 6 (1):3–14. doi: 10.1007/s41872-017-0001-0.
  • Ahmad, N., M. U. Bokhari, S. M. K. Quadri, and M. G. M. Khan. 2008. The exponentiated Weibull software reliability growth model with various testing-efforts and optimal release policy: A performance analysis. International Journal of Quality & Reliability Management 25 (2):211–35. doi: 10.1108/02656710810846952.
  • Chang, I. H., H. Pham, S. W. Lee, and K. Y. Song. 2014. A testing-coverage software reliability model with the uncertainty of operating environments. International Journal of Systems Science: Operations & Logistics 1 (4):220–7. doi: 10.1080/23302674.2014.970244.
  • Chatterjee, S., and A. Shukla. 2017. An ideal software release policy for an improved software reliability growth model incorporating imperfect debugging with fault removal efficiency and change point. Asia-Pacific Journal of Operational Research 34 (03):1740017. doi: 10.1142/S0217595917400176.
  • Chatterjee, S., and A. Shukla. 2019. A unified approach of testing coverage-based software reliability growth modelling with fault detection probability, imperfect debugging, and change point. Journal of Software: Evolution and Process 31 (3):e2150. doi: 10.1002/smr.2150.
  • Chatterjee, S., A. Shukla, and H. Pham. 2019. Modeling and analysis of software fault detectability and removability with time variant fault exposure ratio, fault removal efficiency, and change point. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability 233 (2):246–56. doi: 10.1177/1748006X18772930.
  • Chiu, K.-C., Y.-S. Huang, and T.-Z. Lee. 2008. A study of software reliability growth from the perspective of learning effects. Reliability Engineering & System Safety 93 (10):1410–21. doi: 10.1016/j.ress.2007.11.004.
  • Fang, C.-C, and C.-W. Yeh. 2016. Effective confidence interval estimation of fault-detection process of software reliability growth models. International Journal of Systems Science 47 (12):2878–92. doi: 10.1080/00207721.2015.1036474.
  • Farooq, S. U., S. M. K. Quadri, and N. Ahmad. 2012. Metrics, models and measurements in software reliability. In 2012 IEEE 10th international symposium on applied machine intelligence and informatics (SAMI), 441–449. IEEE. doi: 10.1109/SAMI.2012.6209008.
  • Garg, M., R. Lai, and S. Jen Huang. 2011. When to stop testing: A study from the perspective of software reliability models. IET Software 5 (3):263–73. doi: 10.1049/iet-sen.2010.0007.
  • Goel, A. L., and K. Okumoto. 1979. Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Transactions on Reliability R-28 (3):206–11. doi: 10.1109/TR.1979.5220566.
  • Haque, M. A., and N. Ahmad. 2021. An effective software reliability growth model. Safety and Reliability 40 (4):209–20. doi: 10.1080/09617353.2021.1921547.
  • Haque, M. A., and N. Ahmad. 2022. A software reliability model using fault removal efficiency. Journal of Reliability and Statistical Studies 459–72. doi: 10.13052/jrss0974-8024.1523.
  • Huang, C.-Y., L. Chu-Ti, K. Sy-Yen, M. R. Lyu, and C.-C. Sue. 2004. Software reliability growth models incorporating fault dependency with various debugging time lags. In Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004., 186–191. IEEE. doi: 10.1109/CMPSAC.2004.1342826.
  • Jiang, W., C. Zhang, D. Liu, K. Liu, Z. Sun, J. Wang, Z. Qiu, and W. Lv. 2022. SRGM decision model considering cost-reliability. International Journal of Digital Crime and Forensics 14 (2):1–19. doi: 10.4018/IJDCF.302873.
  • Kapur, P. K., H. Pham, S. Anand, and K. Yadav. 2011. A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation. IEEE Transactions on Reliability 60 (1):331–40. doi: 10.1109/TR.2010.2103590.
  • Lee, D. H., I. H. Chang, and H. Pham. 2022. Software reliability growth model with dependent failures and uncertain operating environments. Applied Sciences 12 (23):12383. doi: 10.3390/app122312383.
  • Musa, J. D., A. Iannino, and K. Okumoto. 1987. Software reliability: Measurement, prediction, application. McGraw-Hill, Inc.
  • Ohba, M., and S. Yamada. 1984. S-shaped software reliability growth models. In International colloquium on reliability and maintainability. 4th ed. Tregastel, France, 430–6.
  • Pachauri, B., J. Dhar, and A. Kumar. 2015. Incorporating inflection S-shaped fault reduction factor to enhance software reliability growth. Applied Mathematical Modelling 39 (5-6):1463–9. doi: 10.1016/j.apm.2014.08.006.
  • Panwar, S., V. Kumar, P. K. Kapur, and O. Singh. 2022. Software reliability prediction and release time management with coverage. International Journal of Quality & Reliability Management 39 (3):741–61. doi: 10.1108/IJQRM-05-2021-0139.
  • Pham, H. 2007. System software reliability. Springer Science & Business Media. doi: 10.1007/1-84628-295-0.
  • Pham, H. 2014. Loglog fault-detection rate and testing coverage software reliability models subject to random environments. Vietnam Journal of Computer Science 1 (1):39–45. doi: 10.1007/s40595-013-0003-4.
  • Pham, Hoang, Lars Nordmann, and Zuemei Zhang. 1999. A general imperfect-software-debugging model with S-shaped fault-detection rate. IEEE Transactions on Reliability 48 (2): 169–175. doi: 10.1109/24.784276.
  • Pham, H., and X. Zhang. 2003. NHPP software reliability and cost models with testing coverage. European Journal of Operational Research 145 (2):443–54. doi: 10.1016/S0377-2217(02)00181-9.
  • Pradhan, V., J. Dhar, and A. Kumar. 2023. Testing coverage-based software reliability growth model considering uncertainty of operating environment. Systems Engineering 26 (4):449–62. doi: 10.1002/sys.21671.
  • Roy, P., G. S. Mahapatra, and K. N. Dey. 2014. An NHPP software reliability growth model with imperfect debugging and error generation. International Journal of Reliability, Quality and Safety Engineering 21 (02):1450008. doi: 10.1142/S0218539314500089.
  • Samal, U., and A. Kumar. 2023a. Enhancing software reliability forecasting through a hybrid ARIMA-ANN model. Arabian Journal for Science and Engineering 49 (5):7571–84. doi: 10.1007/s13369-023-08486-1.
  • Samal, U., and A. Kumar. 2023b. Redefining software reliability modeling: Embracing fault-dependency, imperfect removal, and maximum fault considerations. Quality Engineering 1–10. doi: 10.1080/08982112.2023.2241067.
  • Samal, U., and A. Kumar. 2023c. A software reliability model incorporating fault removal efficiency and it’s release policy. Computational Statistics 1–19. doi: 10.1007/s00180-023-01430-9.
  • Samal, U., and A. Kumar. 2024. A neural network approach for software reliability prediction. International Journal of Reliability, Quality and Safety Engineering. doi: 10.1142/S0218539324500098.
  • Samal, U., S. Kushwaha, and A. Kumar. 2023. A testing-effort based Srgm incorporating imperfect debugging and change point. Reliability: Theory & Applications 18 (1(72)):86–93. 10.24412/1932-2321-2023-172-86-93.
  • Shyur, H.-J. 2003. A stochastic software reliability model with imperfect-debugging and change-point. Journal of Systems and Software 66 (2):135–41. doi: 10.1016/S0164-1212(02)00071-7.
  • Song, K. Y., I. H. Chang, and H. Pham. 2017. A three-parameter fault-detection software reliability model with the uncertainty of operating environments. Journal of Systems Science and Systems Engineering 26 (1):121–32. doi: 10.1007/s11518-016-5322-4.
  • Song, Kwang Yoon, In Hong Chang, and Hoang Pham. 2019. NHPP software reliability model with inflection factor of the fault detection rate considering the uncertainty of software operating environments and predictive analysis. Symmetry 11 (4): 521. doi: 10.3390/sym11040521.
  • Verma, V., S. Anand, P. K. Kapur, and A. G. Aggarwal. 2022. Unified framework to assess software reliability and determine optimal release time in presence of fault reduction factor, error generation and fault removal efficiency. International Journal of System Assurance Engineering and Management 13 (5):2429–41. doi: 10.1007/s13198-022-01653-x.
  • Wang, L., Q. Hu, and J. Liu. 2016. Software reliability growth modeling and analysis with dual fault detection and correction processes. IIE Transactions 48 (4):359–70. doi: 10.1080/0740817X.2015.1096432.
  • Wang, J., C. Zhang, and J. Yang. 2022. Software reliability model of open source software based on the decreasing trend of fault introduction. PloS One 17 (5):e0267171. doi: 10.1371/journal.pone.0267171.
  • Wood, A. 1996. Software reliability growth models. Tandem Technical Report 96 (130056):900.
  • Yamada, S., M. Ohba, and S. Osaki. 1984. S-shaped software reliability growth models and their applications. IEEE Transactions on Reliability R-33 (4):289–92. doi: 10.1109/TR.1984.5221826.
  • Yamada, S., H. Ohtera, and H. Narihisa. 1986. Software reliability growth models with testing-effort. IEEE Transactions on Reliability 35 (1):19–23. doi: 10.1109/TR.1986.4335332.
  • Yamada, S., K. Tokuno, and S. Osaki. 1992. Imperfect debugging models with fault introduction rate for software reliability assessment. International Journal of Systems Science 23 (12):2241–52. doi: 10.1080/00207729208949452.
  • Zhang, X., X. Teng, and H. Pham. 2003. Considering fault removal efficiency in software reliability assessment. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans 33 (1):114–20. doi: 10.1109/TSMCA.2003.812597.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.