Call for Paper - December 2019 Edition
IJCA solicits original research papers for the December 2019 Edition. Last date of manuscript submission is November 20, 2019. Read More

Incorporating Features Enhancement Archetype in Software Reliability Growth Modeling and Optimal Release Time Determination

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Adarsh Anand, Deepika, Ompal Singh

Adarsh Anand, Deepika and Ompal Singh. Article: Incorporating Features Enhancement Archetype in Software Reliability Growth Modeling and Optimal Release Time Determination. International Journal of Computer Applications 139(4):1-6, April 2016. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

	author = {Adarsh Anand and Deepika and Ompal Singh},
	title = {Article: Incorporating Features Enhancement Archetype in Software Reliability Growth Modeling and Optimal Release Time Determination},
	journal = {International Journal of Computer Applications},
	year = {2016},
	volume = {139},
	number = {4},
	pages = {1-6},
	month = {April},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}


Requirement Analysis is one of the important phases of any Software Development Life Cycle (SDLC). The competitive market scenario has made clients dynamic and informative and so in between demand of changing or addition of new functionalities is a very common scenario that firms faces now-a-days. But this up-gradation of the system often brings new complexities that might alter/increase the total fault count in the software system. The add-ons or the interfacing of the modules with other applications is cumbersome task and adds to the load of the testing team. Taking this feature intensification affect (after a certain time point) into account, in this paper, an optimal release time of the software has been identified. The proposal has been validated on real life software failure data set and results show the impact of feature enhancement.


  1. Bittani, S., Bolzen, P., Pedrotti, E. and Scattolini. R. 1988. “A flexible modeling approach for software reliability growth” Software Reliabilty Modelling and Identification (Ed.) G. Goos and J. Harmanis, Springer Verlag, Berlin, pp. 101-104.
  2. Goel, A.L. and Okumoto, K. 1979. “Time dependent error detection rate model for software reliability and other performance measures”, IEEE Transactions on Reliability, 28(3).
  3. Huang, C.Y. 2004. “Performance analysis of software reliability growth models with testing effort and change- point”, The Journal of Systems and Software 76, pp. 181-194.
  4. Huang, C.Y. 2005. “Cost reliability optimal release policy for software reliability models incorporating improvement in testing efficiency”, The Journal of System Software, 77, pp. 139-155.
  5. Kapur, P.K., Agarwal, S. and Garg, R.B. 1994. “Bi-criterion Release Policy for Exponential Software Reliability Growth Models”, Recherche Operationanelle / Operational Research, 28, pp.165-180.
  6. Kapur, P.K., Garg, R.B. and Bhalla, V.K. 1993. “Release Policy with Random Software Life Cycle and Penalty Cost”, Microelectronics Reliability, 33(1), pp. 7-12.
  7. Kapur, P.K. and Garg R.B. 1991. “Optimal software release policies for software System with testing effort”, International Journal System Science, 22(9), pp. 1563-1571.
  8. Kapur, P.K. and Garg, R.B. 1992. “A Software Reliability Growth Model for an Error Removal Phenomenon”, Software Reliability Journal, pp. 291-294.
  9. Kapur, P.K., Garg, R.B. and Kumar, S. 1999. “Contribution to hardware and software reliability” Singapore World Scientific Publishing Co. Ltd.
  10. Kapur, P.K., Goswami, D. N. and Gupta, A. 2004. “ A Software reliability Growth model for distributed development Environment with learning Function and Errors of Different Severity” Published in the proceeding Mathematical Modeling Application Issue and Analysis. BITS Pilani, 8-9th October, pp. 99-110.
  11. Kapur, P.K., Pham, H. Singh, J. N. P. and Sachdeva, N. 2014. “When to Stop Testing Multi up-gradations of Software based on Cost Criteria”, International Journal of Systems Science: Operations & Logistics, Volume 1, Issue 2, pp. 84-93.
  12. Kapur, P.K., Jha, P.C. and Gupta, A. 2004. “Optimal Release Policy of a Software Fuzzy Enviroment” Published in the Proceeding Mathematical Modeling , Application Issue and Analysis, held BITS Pilani, 8-9th Oct pp. 125-134.
  13. Kapur, P.K., Pham, H., Gupta, A. and Jha, P.C. 2011. “Software reliability assessment with OR application”, Springer, Berlin.
  14. Kapur, P.K., Sachdeva, N. and Singh, J. N. P. 2014. “Optimal Cost-A Criterion to Release Multiple versions of software”, International Journal of System Assurance Engineering and Management, Volume 5, Issue 2, pp. 174-180.
  15. Kapur, P.K. and Garg, R. B. 1990. “Optimal Software Release policies for Software reliability Growth models under Imperfect Debugging”, Recherche Operationanelle /Operational Research, 24, pp. 295-305.
  16. Kapur, P.K. and Garg, R.B. 1989. “Cost reliability optimum release policies for software system under penalty cost”, International Journal System Science, 20, pp. 2547-2562.
  17. Kimura, M., Toyota, T. and Yamada, S. 1999. “Economic analysis of software release problems with warranty cost and reliability requirement”, Reliability Engineering and system safety, 66, pp. 49-55.
  18. Kumar, D., Kapur, P.K., Sehgal, V.K. and Jha, P.C. 2007 “ On the development of Software Reliability Growth Models with two types of Imperfect debugging” Communications in Dependability and Quality Management An International Journal, Volume 10, Number 3, pp. 105-122, Ohba described the software failure occurrence phenomenon with mutual dependency of faults.
  19. Lin, C.T. and Huang C.Y. 2008. “Enhancing and measuring the predictive capabilities of testing-effort dependent software reliability models”, Journal of Systems and Software 81, pp. 1025-1038.
  20. McDaid, K. and Wilson, S. P. 2001. “Deciding how long to test software”, The Statistician, 50(2), pp. 117-134.
  21. Ohba, M. 1984. “Software reliability analysis models” IBM Journal of Research and development, 28, pp. 428-443.
  22. Pham, H. 1996. “A Software Cost Model with Imperfect Debugging, Random Life Cycle and Penalty Cost, International Journal System Science, 27, pp. 455-463.
  23. Pham, H. 1999. “Software reliability”, Springer, Singapore.
  24. Pham, H. and Zhang, X. 1999. “A software cost model with warranty and risk costs”, IEEE Trans Comp 48(1), pp. 71-75.
  25. Singh, O., Aggrawal, D. and Kapur, P. K. 2012 “Reliability Analysis and Optimal Release time for a Software using Multi Attribute Utility Theory”, Communications in Dependability and Quality Management-An International Journal, Serbia, Vol. 5, No. 1, pp. 50-64.
  26. Singh, O., Kapur, P. K. and Anand, A. 2012. “A Multi Attribute Approach for Release time and Reliability Trend Analysis of a Software”, International Journal of System Assurance and Engineering Management (IJSAEM), Vol. 3, Issue 3, pp. 246-254.
  27. Smith, Preston G., and Donald G. Reinertsen. 1998. “Developing products in half the time: new rules, new tools”, New York, NY: Van Nostrand Reinhold.
  28. Stalk, G. 1998. “Time- the next source of competitive advantage”, Harvard Business Rev 66, pp. 41-51.
  29. Wallace, D. and Coleman, C. 2001. “Application and improvement of software reliability models”. Technical Report, Software Assurance Technology Centre, NASA Goddard Space Flight Centre (GSFC).
  30. Yamada, S. Obha, M. and Osaki, S. 1983. “S-shaped software reliability growth modeling for software error detection” IEEE Trans. On Reliability, R-32(5), pp. 475-484.
  31. Yamada, S. and Osaki, S. 1987. “Optimal software release policies with simultaneous cost and reliability requirements” European Journal of Operational Research, 31, pp. 46-51.
  32. Yang, K.Z. 1996. “An infinite server queueing model for software readiness assessment and related performance measures”, Ph.D. Dissertation, Department of Computer Engineering, Syracuse University, Syracuse, NY.
  33. Yen- Chang, C. 2004. “A sequential software release policy”, Ann Inst Statist Math 56 (1), pp. 193-204.
  34. Yun, W.Y. and Bai, D.S. 1990. “Optimum Software Release Policy with Random Life Cycle”, IEEE Transactions on Reliability, 39(2), pp. 338-353.


Software Reliability Growth Models (SRGM), Features Enhancement, Release policy.