Study of Predicting Fault Prone Software Modules

Most of the current project management software's are utilizing resources on developing areas in software projects. This is considerably essential in view of the meaningful impact towards time and cost- effective development. One of the major areas is the fault proneness prediction, which is used to find out the impact areas by using several approaches, techniques and applications. Software fault proneness application is an application based on computer aided approach to predict the probability that the software contains faults. The majority of software faults are present in small number of modules, therefore accurate prediction of fault-prone modules helps to improve software quality by focusing testing efforts on a subset of modules. This paper will discuss the detail design of software fault proneness application using the object oriented approach. Prediction of fault-prone modules provides one way to support software quality engineering through improved scheduling and project control. The primary goal of our research is to develop and refine techniques for early prediction of fault-prone modules.

[1]  Taghi M. Khoshgoftaar,et al.  Comparative Assessment of Software Quality Classification Techniques: An Empirical Case Study , 2004, Empirical Software Engineering.

[2]  Lionel C. Briand,et al.  Assessing the Applicability of Fault-Proneness Models Across Object-Oriented Software Projects , 2002, IEEE Trans. Software Eng..

[3]  Tim Menzies,et al.  Data Mining Static Code Attributes to Learn Defect Predictors , 2007 .

[4]  Hongfang Liu,et al.  Building effective defect-prediction models in practice , 2005, IEEE Software.

[5]  Jean-Jacques Gras,et al.  Improving fault prediction using Bayesian networks for the development of embedded software applications , 2006, Softw. Test. Verification Reliab..

[6]  Harvey P. Siy,et al.  Predicting Fault Incidence Using Software Change History , 2000, IEEE Trans. Software Eng..

[7]  Lucas Layman,et al.  Iterative identification of fault-prone binaries using in-process metrics , 2008, ESEM '08.

[8]  Pierfrancesco Bellini,et al.  Comparing fault-proneness estimation models , 2005, 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'05).

[9]  Bradley P. Carlin,et al.  Bayesian measures of model complexity and fit , 2002 .

[10]  Osamu Mizuno,et al.  Training on errors experiment to detect fault-prone software modules by spam filter , 2007, ESEC-FSE '07.

[11]  Osamu Mizuno,et al.  Prediction of Fault-Prone Software Modules Using a Generic Text Discriminator , 2008, IEICE Trans. Inf. Syst..

[12]  H. Abdi Partial Least Square Regression PLS-Regression , 2007 .

[13]  Arvinder Kaur,et al.  Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: a replicated case study , 2009 .

[14]  Jean-Jacques Gras End-to-End Defect Modeling , 2004, IEEE Softw..