Authors: Pradeep Kumar; Yogesh Singh
Addresses: CS Department, IEC-CET, Greater Noida, affiliated to UP Technical University Lucknow, India ' The M.S. University of Baroda, Vadodara (Gujrat), India
Abstract: Accurate software reliability prediction can not only enable developers to improve the quality of software but also provide useful information to help them for planning valuable resources. In this paper, we examine an analytical perspective of software reliability prediction using soft computing techniques with specific focus on methods, metrics and datasets. Based on the investigated results, usage percentage of datasets of public domain and soft computing techniques has increased significantly in last ten years. However, measurements using metrics are still the most dominant methods for predicting software reliability. In practice, intelligent machine learning techniques have shown remarkable improvements for reliability prediction. Therefore, software practitioners working on software reliability prediction should continue to use public datasets and other machine learning algorithms to build better prediction models. The significant findings of our study, in conjunction with previous research, could be used as guidelines for practitioners to make predictions in more realistic operating-context.
Keywords: software reliability; machine learning; data mining; measurement; metrics; prediction tools; soft computing; reliability prediction; software quality.
International Journal of Information and Communication Technology, 2013 Vol.5 No.2, pp.187 - 204
Received: 01 May 2012
Accepted: 18 Dec 2012
Published online: 05 Apr 2013 *