Title: Empirical analysis of software reliability growth model for three-tier client-server system

Authors: Pradeep Kumar; Yogesh Singh

Addresses: Department of Computer Science, IEC-CET, Affiliated to MTU Noida, Greater Noida, Uttar Pradesh, India ' M.S. University of Baroda, Vadodara, Gujrat, India

Abstract: In this paper, we present an analytical model for software reliability growth using three-tier client-server system composed of user-interface layer, application layer and data layer. We empirically demonstrate how this analytical model can be utilised to predict the reliability of software systems based on client-server architecture. The proposed model has been validated using various parameters in terms of mean square error, mean absolute error, accuracy of estimation, R-values and bias using seven empirical datasets extracted from data and analysis centre for software and other resources. The application of our model can be applied to determine the quality of development process using remaining number of faults in the software during testing phase to avoid any unforeseen situation at later stage. A comparative analysis using three standard classical models has been cited to illustrate experimental results showing significant improvement statistically. Finally, we conclude that proposed approach is more precise in prediction capacity having better capability of generalisation.

Keywords: SRGM; software reliability growth model; three-tier client-server systems; performance measurement; performance evaluation; modelling; software quality.

DOI: 10.1504/IJISE.2013.054285

International Journal of Industrial and Systems Engineering, 2013 Vol.14 No.3, pp.352 - 373

Published online: 27 Dec 2013 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article