CFP last date
20 May 2024
Reseach Article

Article:Significance of Software Metrics to Quantify Design and Code Quality

by S.Arun Kumar, T.Arun Kumar, P.Swarnalatha
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 11 - Number 9
Year of Publication: 2010
Authors: S.Arun Kumar, T.Arun Kumar, P.Swarnalatha
10.5120/1608-2160

S.Arun Kumar, T.Arun Kumar, P.Swarnalatha . Article:Significance of Software Metrics to Quantify Design and Code Quality. International Journal of Computer Applications. 11, 9 ( December 2010), 36-42. DOI=10.5120/1608-2160

@article{ 10.5120/1608-2160,
author = { S.Arun Kumar, T.Arun Kumar, P.Swarnalatha },
title = { Article:Significance of Software Metrics to Quantify Design and Code Quality },
journal = { International Journal of Computer Applications },
issue_date = { December 2010 },
volume = { 11 },
number = { 9 },
month = { December },
year = { 2010 },
issn = { 0975-8887 },
pages = { 36-42 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume11/number9/1608-2160/ },
doi = { 10.5120/1608-2160 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:00:09.039066+05:30
%A S.Arun Kumar
%A T.Arun Kumar
%A P.Swarnalatha
%T Article:Significance of Software Metrics to Quantify Design and Code Quality
%J International Journal of Computer Applications
%@ 0975-8887
%V 11
%N 9
%P 36-42
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The vital role of software process improvement is ability to measure the current state of system process and establishing improvement priorities. In addition, the focus on process improvement has increased the demand for software measures, or metrics with which to manage the software process. The need for such metrics is particularly acute when an organization is adopting new technologies and establishing best practices for the organization. This paper mainly addresses the needs of development and implementation of a new suite of metrics for OO design. Metrics developed based on literature survey, while contributing the software development processes, having serious criticisms, which includes the lack of a theoretical base this suggests that software metrics need to be constructed with a stronger degree of theoretical and mathematical rigor. Given the extant software metrics literature, this paper has a three fold agenda: 1) To propose metrics that are constructed with a firm basis in theoretical concepts in measurement and the ontology of objects, and which incorporate the experiences of professional software developers; 2) Evaluate the proposed metrics against established criteria for validity 3) Present empirical data from commercial projects to illustrate the characteristics of these metrics on real applications, and suggest ways in which these metrics may be used.

References
  1. J. Banerjee, H. Chou, J. Garza, W. Kim, D. Woelk, and N. Ballou, “Data model issues for object oriented applications,” ACM Trans. Oflce Inform. Syst., vol. 5, pp. 3-26, 1987.
  2. V. Basili and R. Reiter, “Evaluating automatable measures of software models,” in IEEE Workshop Quantitative Sofware Models, Kiamesha, S. C. Bilow, “Applying graph-theoretic analysis models to object oriented system models,” in OOPSLA 92 Workshop on Metricsfor ObjectOriented Software Eng., Position Paper, 1992.
  3. G. Booch, Object Oriented Design with Applications. Redwood City, CA: Benjamin/Cummings, 1991.
  4. Bunge, Treatise on Basic Philosophy: Ontology I : The Furniture of the World. Boston: Riedel, 1977.
  5. M. Bunge, Treatise on Basic Philosophv: Ontology /I: The World of Systems. Boston: Riedel. 1979.
  6. D. N. Card and W. W. Agresti, “Measuring software design complexity,” J . Syst. and Sofh+are, vol. 8, pp. 185-197, 1988.
  7. J. C. Chemiavsky and C. H. Smith, “On Weyuker’s axioms for software complexity measures,” IEEE Trans. Sofn*“z Eng., vol. 17, pp. 636-638, 1991.
  8. V. Chemiavsky and D. G. Lakhuty, “On the problem of information system evaluation,” Automatic Documentation and Mathematical Linguistics, vol. 4, pp. 9-26, 1971.
  9. S. R. Chidamber and C. F. Kemerer, “Towards a metrics suite for object oriented design,” in Proc. 6th ACM Conf. Object Oriented Programming. Syst., Lung. and Applicat. (OOPSLA), Phoenix, AZ, 1991, pp. 197-21
  10. P. Coad and E. Yourdon, Object-Oriented Design. Englewood Cliffs, NJ: Prentice-Hall, 1991.
Index Terms

Computer Science
Information Sciences

Keywords

OOD (Object Oriented Design) Metrics RFC (Response for a Class) WMC (Weighted Methods per Class) DIT (Depth of Inheritance Tree)