IJSER Home >> Journal >> IJSER
International Journal of Scientific and Engineering Research
ISSN Online 2229-5518
ISSN Print: 2229-5518 8    
Website: http://www.ijser.org
scirp IJSER >> Volume 3,Issue 8,August 2012
Component Consistency during Design: A Rule based Evaluation Technique
Full Text(PDF, )  PP.1472-1477  
Author(s)
N.Rajasekhar Reddy, K.Praveena
KEYWORDS
Support Vector Machines, Defect prediction, metrics, bug forecasting, Data preprocessing, order effects, training set
ABSTRACT
The automated detection of faulty modules contained by software systems might lead to reduced development expenses and additional reliable software. In this effort design and development metrics has been used as features to predict defects in given software module using SVM classifier. A rigorous progression of pre-processing steps were applied to the data preceding to categorization, including the complementary of in cooperation classes (faulty or otherwise) and the elimination of a large numeral of repeating instances. The Support Vector Machine in this trial yields a standard accuracy that miles ahead over existing defect prediction models on previously unseen data
References
[1] Levinson, M.: Lets stop wasting $78 billion per year. CIO Magazine (2001)

[2] Halstead, M.H.: Elements of Software Science (Operating and programming sys¬tems series). Elsevier Science Inc., New York, NY, USA (1977)

[3] McCabe, T.J.: A complexity measure. In: ICSE ’76: Proceedings of the 2nd international conference on Software engineering, Los Alamitos, CA, USA, IEEE Computer Society Press (1976) 407

[4] Hamer, P.G., Frewin, G.D.: M.H. Halstead’s Software Science - a critical exami¬nation. In: ICSE ’82: Proceedings of the 6th international conference on Software engineering, Los Alamitos, CA, USA, IEEE Computer Society Press (1982) 197¬206

[5] Shen, V.Y., Conte, S.D., Dunsmore, H.E.: Software Science Revisited: A critical analysis of the theory and its empirical support. IEEE Trans. Softw. Eng. 9(2) (1983) 155-165

[6] Shepperd, M.: A critique of cyclomatic complexity as a software metric. Softw. Eng. J. 3(2) (1988) 30- 36

[7] Sommerville, I.: Software Engineering: (8th Edition) (International Computer Sci¬ence Series). Addison Wesley (2006)

[8] Menzies, T., Greenwald, J., Frank, A.: Data mining static code attributes to learn defect predictors. Software Engineering, IEEE Transactions on 33(1) (Jan. 2007) 2-13

[9] Scholkopf, B., Smola, A.J.: Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond (Adaptive Computation and Machine Learning). The MIT Press (2001)

[10] Sun, Y., Robinson, M., Adams, R., Boekhorst, R.T., Rust, A.G., Davey, N.: Using sampling methods to improve binding site predictions. In: Proceedings of ESANN. (2006)

[11] Hsu, C.W., Chang, C.C., Lin, C.J.: A practical guide to support vector classifica¬tion. Technical report, Taipei (2003)

[12] Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Tech¬niques. Second edn. Morgan Kaufmann Series in Data Management Systems. Mor¬gan Kaufmann (June 2005)

[13] Wu, G., Chang, E.Y.: Class-boundary alignment for imbalanced dataset learning. In: ICML 2003 Workshop on Learning from Imbalanced Data Sets. (2003) 49-56

[14] Fisher, D.: Ordering effects in incremental learning. In: Proc. of the 1993 AAAI Spring Symposium on Training Issues in Incremental Learning, Stanford, California (1993) 34-41

[15] Chang, C.C., Lin, C.J.: LIBSVM: a library for support vector machines. (2001) Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm.

[16] Li, Z., Reformat, M.: A practical method for the software fault-prediction. Infor¬mation Reuse and Integration, 2007. IRI 2007. IEEE International Conference on (Aug. 2007) 659-666

[17] Lessmann, S., Baesens, B., Mues, C., Pietsch, S.: Benchmarking classification models for software defect prediction: A proposed framework and novel findings. Software Engineering, IEEE Transactions on 34(4) (2008) 485-496

[18] Elish, K.O., Elish, M.O.: Predicting defect-prone software modules using support vector machines. J. Syst. Softw. 81(5) (2008) 649-660

[19] Liebchen, G.A., Shepperd, M.: Data sets and data quality in software engineering. In: PROMISE ’08: Proceedings of the 4th international workshop on Predictor models in software engineering, New York, NY, USA, ACM (2008) 39-44.

[20] Kaminsky, K. and G. Boetticher. "How to Predict More with Less, Defect Prediction Using Machine Learners in an Implicitly Data Starved Domain," 8th World Multi-Conference on Systemics, Cybernetics and Informatics, Orlando, FL, July 18-21, 2004.

Untitled Page