CFP last date
20 May 2024
Reseach Article

An Investigation of the Relationships between Software Metrics and Defects

by Pradeep Singh, K. D. Chaudhary, Shrish Verma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 28 - Number 8
Year of Publication: 2011
Authors: Pradeep Singh, K. D. Chaudhary, Shrish Verma
10.5120/3409-4756

Pradeep Singh, K. D. Chaudhary, Shrish Verma . An Investigation of the Relationships between Software Metrics and Defects. International Journal of Computer Applications. 28, 8 ( August 2011), 13-17. DOI=10.5120/3409-4756

@article{ 10.5120/3409-4756,
author = { Pradeep Singh, K. D. Chaudhary, Shrish Verma },
title = { An Investigation of the Relationships between Software Metrics and Defects },
journal = { International Journal of Computer Applications },
issue_date = { August 2011 },
volume = { 28 },
number = { 8 },
month = { August },
year = { 2011 },
issn = { 0975-8887 },
pages = { 13-17 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume28/number8/3409-4756/ },
doi = { 10.5120/3409-4756 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:14:13.680443+05:30
%A Pradeep Singh
%A K. D. Chaudhary
%A Shrish Verma
%T An Investigation of the Relationships between Software Metrics and Defects
%J International Journal of Computer Applications
%@ 0975-8887
%V 28
%N 8
%P 13-17
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Open source software systems are becoming more popular today, and are playing important roles in many scientific and business software applications. Many companies are investing in open source projects and lots of them are also using such software in their own work. But, because open source software is often developed with a different management style than the industrial ones, the quality and reliability of the code needs to be investigated. Hence, more projects need to be measured to obtain information about the characteristics and nature of the source code. In this paper we have evaluated the object-oriented metrics given by Chidamber and Kemerer, and few other static code metrics for two open source projects. We have carried out an empirical study and tried to find out the nature of relationship between these metrics and defects. In other words, it has been investigated whether these metrics are significantly associated with defects or not. For this we have extracted source code, defects processed it for metrics .Two open source java projects of emulators have been taken from source forge and used for this purpose.

References
  1. Chidamber, Shyam , Kemerer, Chris F. "A Metrics Suite for Object- Oriented Design." M.I.T. Sloan School of Management E53-315, 1993
  2. R. Subramanyan and M.S. Krisnan, “Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects,” IEEE Trans. Software Eng., vol. 29, no. 4, pp 297-310, Apr. 2003.
  3. Tang, M. H., Kao, M. H., & Chen, M. H. An empirical study on object-oriented metrics. In Proceedings of 6th IEEE International Symposium on Software Metrics. 1999, pp.242–249
  4. K. El Emam, S. Benlarbi, N. Goel, and S.N. Rai, “The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics,”IEEE Trans. Software Eng., vol. 27, no. 7, pp. 630-650, July 2001
  5. Fenton, N., S.L. Pfleeger: “Software Metrics: A Rigorous and Practical Approach”, PWS Publishing Co.
  6. Olague, H., Etzkorn, L., Gholston, S., & Quattlebaum, S. Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes. IEEE Transactions on Software Engineering, 33(8), 2007, pp.402–419.
  7. L.C. Briand, J. Wu¨ st, J.W. Daly, and D.V. Porter, “Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems,” J. Systems and Software, vol. 51, no. 3,pp. 245-273, 2000
  8. Scitools. http://www.scitools.com/index.php.
  9. K..El Emam, S. Benlarbi, N.Goel , S. Rai, “A Validation of Object-Oriented Metrics”, Technical Report ERB-1063, National Research Council of Canada (NRC), 1999.
  10. T. Gyimothy, R. Ferenc, and I. Siket. Empirical validation of object-oriented metrics on open software for fault prediction. IEEE Trans. on Soft. Eng., 31(10):897–910, 2005.
  11. S. Watanabe, H. Kaiya, K. Kaijiri, Adapting a Fault Prediction Model to Allow Inter Language Reuse, PROMISE'08, May 12-13, Leipzig, Germany, 2008Nov. 1999.
  12. V.R. Basili, L.C. Briand, and W.L. Melo, “A Validation of Object- Oriented Design Metrics as Quality Indicators,” IEEE Trans. Software Eng., vol. 22, no. 10, pp. 751-761, Oct. 1996.
  13. P. Yu, T. Systa¨ , and H. Mu¨ ller, “Predicting Fault-Proneness Using OO Metrics: An Industrial Case Study,” Proc. Sixth European Conf. Software Maintenance and Reeng. (CSMR 2002), pp. 99-107, Mar. 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Software metrics Defects Open source software Fact extraction