Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Efficient parameter estimation of software reliability growth models using harmony search

The primary challenge of software reliability growth model is to find the unknown model parameters that are used to validate on software failure dataset. Though, numerical estimation technique plays a vital role in parameter estimation of software reliability growth models, they are not optimal as they suffer from constraints sucha as sample size, biasing, and initialisation of parameters. In this study, a parameter estimation of software reliability growth model that utilises a variant of harmony search is proposed. Extensive experiments are conducted on seven different software datasets of varying complexity. A robust experimental setup is developed employing an orthogonal array and Taguchi method. Two-fold performance comparisons are performed. First, the authors tested their proposed approach against Cuckoo search and numerical method (least square estimation) considering mean square error and Theil's statistics as a quality measure. Second, the authors applied statistical tests are performed that demonstrate the superiority of their approach over the others. The underlying motivation to conduct this study is to motivate researchers to utilise their approach for a better estimation of model parameters.

References

    1. 1)
      • 19. Pandey, H.M., Chaudhary, A., Mehrotra, D.: ‘A comparative review of approaches to prevent premature convergence in GA’, Appl. Soft Comput., 2014, 24, pp. 10471077.
    2. 2)
      • 4. Xie, M.: ‘Software reliability modelling’ (World Scientific, Singapore, 1991), vol. 1.
    3. 3)
      • 3. Williams, D.P.: ‘Study of the warranty cost model for software reliability with an imperfect debugging phenomenon’, Turkish J. Electr. Eng., 2007, 15, (3), pp. 369381.
    4. 4)
      • 12. Choudhary, A., Baghel, A.S., Sangwan, O.P.: ‘An efficient parameter estimation of software reliability growth models using gravitational search algorithm’, Int. J. Syst. Assurance Eng. Manage., 2016, 8, pp. 110.
    5. 5)
      • 25. Sharma, K., Garg, R., Nagpal, C.K., et al: ‘Selection of optimal software reliability growth models using a distance based approach’, IEEE Trans. Reliab., 2010, 59, (2), pp. 266276.
    6. 6)
      • 2. Wood, A.: ‘Predicting software reliability’, Computer, 1996, 29, pp. 6977.
    7. 7)
      • 21. Pandey, H.M., Chaudhary, A., Mehrotra, D.: ‘Grammar induction using bit masking oriented genetic algorithm and comparative analysis’, Appl. Soft Comput., 2016, 38, pp. 453468.
    8. 8)
      • 5. Goševa-Popstojanova, K., Trivedi, K.S.: ‘Architecture-based approach to reliability assessment of software systems’, Perform. Eval., 2001, 45, (2), pp. 179204.
    9. 9)
      • 9. AL-Saati, D., Akram, N., Abd-AlKareem, M.: ‘The use of cuckoo search in estimating the parameters of software reliability growth models’, Int. J. Comput. Sci. Inf. Secur., 2013, 11, (6), pp. 3946.
    10. 10)
      • 23. Misra, P.N.: ‘Software reliability analysis’, IBM Syst. J., 1983, 22, (3), pp. 262270.
    11. 11)
      • 6. Hsu, C.J., Huang, C.Y.: ‘A study on the applicability of modified genetic algorithms for the parameter estimation of software reliability modeling’. Computer Software and Applications Conf. (COMPSAC), 2010, pp. 531540.
    12. 12)
      • 8. Zhang, K.H., Li, A.G., Song, B.W.: ‘Estimating parameters of software reliability models using PSO’, Comput. Eng. Applic., 2008, 44, (11), pp. 4749.
    13. 13)
      • 17. Zhu, M., Pham, H.: ‘A software reliability model with time-dependent fault detection and fault removal’, Vietnam J. Comput. Sci., 2016, 3, (2), pp. 7179.
    14. 14)
      • 14. Mahdavi, M., Fesanghary, M., Damangir, E.: ‘An improved harmony search algorithm for solving optimization problems’, Appl. Math. Comput., 2007, 188, (2), pp. 15671579.
    15. 15)
      • 7. Minohara, T., Tohma, Y.: ‘Parameter estimation of hyper-geometric distribution software reliability growth model by genetic algorithms’. Sixth Int. Symp. on Software Reliability Engineering, 1995, pp. 324329.
    16. 16)
      • 1. Kapoor, P.K., Pham, H., Gupta, A., et al: ‘Software reliability assessment with OR applications’ (Springer, London, 2011, 1st edn.).
    17. 17)
      • 10. Kim, T., Lee, K., Baik, J.: ‘An effective approach to estimating the parameters of software reliability growth models using a real-valued genetic algorithm’, J. Syst. Softw., 2015, 102, pp. 134144.
    18. 18)
      • 24. Tohma, Y., Jacoby, R., Murata, Y., et al: ‘Hyper-geometric distribution model to estimate the number of residual software faults’. Computer Software and Applications Conf., COMPSAC 89, 1989, pp. 610617.
    19. 19)
      • 15. Huang, C.Y., Lyu, M.R., Kuo, S.Y.: ‘A unified scheme of some non-homogenous Poisson process models for software reliability estimation’, IEEE Trans. Softw. Eng., 2003, 29, (3), pp. 261269.
    20. 20)
      • 16. Pham, H.: ‘A new software reliability model with Vtub-shaped fault-detection rate and the uncertainty of operating environments’, Optimization, 2013, 63, (10), pp. 14811490.
    21. 21)
      • 11. Bidhan, K., Awasthi, A.: ‘Estimation of reliability parameters of software growth models using a variation of Particle Swarm Optimization’. Confluence-The Next Generation Information Technology Summit, 2014, pp. 800805.
    22. 22)
      • 22. Musa, J.D.: ‘Software reliability data’ (Cyber Security and Information Systems Information Analysis Center, 1980).
    23. 23)
      • 26. Lyu, M.R., Nikora, A.: ‘CASRE: a computer-aided software reliability estimation tool’. Fifth Int. Workshop on Computer-Aided Software Engineering, 1992, pp. 264275.
    24. 24)
      • 20. Pandey, H.M., Chaudhary, A., Mehrotra, D., et al: ‘Maintaining regularity and generalization in data using the minimum description length principle and genetic algorithm: Case of grammatical inference’, Swarm Evol. Comput., 2016, 31, pp. 1123.
    25. 25)
      • 18. Wood, A.: ‘Software reliability growth models’, Tandem Tech. Rep., 1996, 96, (130056), pp. 130.
    26. 26)
      • 13. Geem, Z.W., Kim, J.H., Loganathan, G.V.: ‘A new heuristic optimization algorithm: Harmony search’, Simulation, 2001, 76, pp. 6068.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2015.0171
Loading

Related content

content/journals/10.1049/iet-sen.2015.0171
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address