Assessment of software testing time using soft computing techniques

  • Authors:
  • Pradeep Kumar;Yogesh Singh

  • Affiliations:
  • IEC-CET Greater Noida, India;M.S. University Baroda, Vadodara, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Application of a soft computing approach in place of traditional statistical techniques has shown a remarkable improvement in reliability prediction. This paper examines and compares Linear Regression (LR) and five machine learning methods: (Artificial Neural Network, Support Vector Machine, Decision Tree, Fuzzy Inference System and Adaptive Neuro-Fuzzy Inference System). These methods are explored empirically to find the effect of severity of errors for the assessment of software testing time. We use two publicly available failure datasets to analyse and compare the regression and machine learning methods for assessing the software testing time. The performance of the proposed model is compared by computing mean absolute error (MAE) and root mean square error (RMSE). Based on the results from rigours experiments, it is observed that model accuracy using FIS and ANFIS method is better and outperformed the model predicted using linear regression and other machine learning methods. Finally, we conclude that Adaptive Neuro-fuzzy Inference System is useful in constructing software quality models having better capability of generalization and less dependent on sample size.