High Level Design Quality Assessment of Object Oriented Codes

R. A. Khan, K. Mustafa

Abstract

This paper proposes an improved Object Oriented metrics, which may be used for the high-level design quality assessment of Object Oriented software. An integrated approach has been adopted to get a single class based metrics that may be used for cumulative measure of all aspects of object oriented design (encapsulation, inheritance and polymorphism), and hence an indication of quality of class in terms of complexity. These values of WCC (Weighted Class Complexity) when averaged will enable computing the average complexity of software and also the quality. Three principle steps, identification of product attributes, identification of quality factors and a means of linkage, has been followed to develop such a metric. The proposed metric has been theoretically and empirically validated. This single metric may be used in initial stages and ensuring compliance at this stage will increase the reliability of system as a whole, as reliability in general is a by-product of quality.

References

  1. J. Bansiya,: A Hierarchical Model for object- oriented Design Quality Assessment, IEEE Transaction on software engineering, Vol.28, No.1, January 2002.
  2. G. R. Dromey,: A Model for Software Product Quality, IEEE Transaction on Software Engineering, vol. 21, no.2, pp.146-162, Feb.1995.
  3. G. R. Dromey, : Cornering the Chimera, IEEE Software, vol. 13, no.1 pp. 33-43, 1996.
  4. J., Blaha, Rambaugh, M., et. al.: Object oriented Modeling and Design, Prentice hall, 1991
  5. Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G.,: Object Oriented Software Engineering: A use Case Driven Approach, Wokingham, England: Addison- Wesley, 1992.
  6. Boehm, B. W.,: Improving Software Productivity, IEEE Computer, pp. 43-57, September 1987.
  7. Korson, T. D. and Vaishnavi, V.K.,: An Empirical Study of Modularity on Program Modifiability, Empirical Studies of Programmers, pp. 168-86, 1986
  8. http://colaboration.csc.ncsu.edu/CSC325_Fall2002/lectures/Object_oriented_Metrics
  9. Linda Rosenberg: Software Quality Metrics for Object Oriented System Environments, A report of SATC's research on OO metrics” http://ourworld.compuserve.com/homepages/qualazur/$swmesu2.htm
  10. Abreu. F. Brito and Carpuca, Rogerio,: Candidate Metrics for Object Oriented Software within a Taxonomy Framework, Proceeding of AQUIS'93, Venice, Italy, October 1993; selected for reprint in the Journal of Systems and Software, Vol, 23(1, pp 87- 96, July 1994
  11. Letha Etzkorn., Carl Davis., and Wei Li,: A Statistical Comparison of Various Definitions of the LCOM metrics, Technical Report TR-UAH-CS-1997-02, Computer Science Dept., Alabama in Huntsville, 1997. http://www.cs.uah/tech-reports/TR-UAH-CS-1997-02.pdf
  12. Aline Lucia Baroni: Formal Definition of Object Oriented Design Metrics MS Thesis, Vrije Universiteit Brussel- Belgium, 2002.
  13. Victor Laing and Charles Coleman,: Principal Components of Orthogonal Object- Oriented Metrics(323-08-14), White Paper Analyzing Results of NASA Object Oriented Data, May 29, 2003
  14. M. Xenos, D. Stavrinoudis, K. Zikouli and D. Christodoulakis,: Object Oriented MetricsA survey, proceedings of the FESMA 2000, Federation of European Software Measurement Associations, Madrid, Spain, 2000.
  15. Telesoft India Pvt. Ltd. “Unpublished Project Documentation for System A and B”, C56/14, Industrial Area, Sec-62, Noida (UP), India-201304
Download


Paper Citation


in Harvard Style

A. Khan R. and Mustafa K. (2004). High Level Design Quality Assessment of Object Oriented Codes . In Proceedings of the 2nd International Workshop on Verification and Validation of Enterprise Information Systems - Volume 1: VVEIS, (ICEIS 2004) ISBN 972-8865-03-1, pages 34-43. DOI: 10.5220/0002663900340043


in Bibtex Style

@conference{vveis04,
author={R. A. Khan and K. Mustafa},
title={High Level Design Quality Assessment of Object Oriented Codes},
booktitle={Proceedings of the 2nd International Workshop on Verification and Validation of Enterprise Information Systems - Volume 1: VVEIS, (ICEIS 2004)},
year={2004},
pages={34-43},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002663900340043},
isbn={972-8865-03-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Verification and Validation of Enterprise Information Systems - Volume 1: VVEIS, (ICEIS 2004)
TI - High Level Design Quality Assessment of Object Oriented Codes
SN - 972-8865-03-1
AU - A. Khan R.
AU - Mustafa K.
PY - 2004
SP - 34
EP - 43
DO - 10.5220/0002663900340043