Advertisement

Object Oriented Product Metrics for Quality Assessment (Workshop 9)

  • Houari A. Sahraoui
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1543)

Abstract

Software measures have been extensively used to help software managers, customers, and users to assess the quality of a software product based on its internal attributes such complexity and size. Many large software companies have intensively adopted software measures to better understand the relationships between to software quality and software product internal attributes and, thus, improve their software development processes. For instance, software product measures have successfully been used to assess software maintainability and error-proneness. Large software organization, such NASA and HP, have been able to predict costs and delivery time via software product measures. Many characterization baselines have been built based on technically sound software measures.

Keywords

Object Class Software Quality Object Type Software Metrics Object Orient 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Shyam R. Chidamber and Chris F. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, vol. 20, no. 6, June 1994, pp. 476–493.CrossRefGoogle Scholar
  2. 2.
    Serge Demeyer and Stephane Ducasse, Metrics, Do They Really Help?, Technical Report. See http://www.iam.unibe.ch/~scg/.
  3. 3.
    Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns, Addison Wesley, Reading, MA, 1995.Google Scholar
  4. 4.
    Adele Goldberg and Kenneth S. Rubin, Succeeding With Objects: Decision Frameworks for Project Management, Addison-Wesley, Reading, Mass., 1995.Google Scholar
  5. 5.
    Brian Henderson-Sellers, Object-Oriented Metrics: Mesures of Complexity, Prentice-Hall, 1996.Google Scholar
  6. 6.
    Ivar Jacobson, Martin Griss and Patrik Jonsson, Software Reuse, Addison-Wesley/ACM Press, 1997.Google Scholar
  7. 7.
    Mark Lorenz and Jeff Kidd, Object-Oriented Software Metrics: A Practical Approach, Prentice-Hall, 1994, (2).Google Scholar
  8. 8.
    Trygve Reenskaug, Working with Objects: The OOram Software Engineering Method, Manning Publications, 1996.Google Scholar

References

  1. [Biem95]
    J.M. Bieman, B.K. Kang. Cohesion and Reuse in an Object-Oriented System. Proc. ACM Symposium on Software Reusability, April 1995.Google Scholar
  2. [Chid94]
    S.R. Hidamber, C.F. Kemerer. A metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering, Vol.20, No.6, June 1994.Google Scholar

References

  1. [1]
    R. R. Dumke and E. Foltin, Metrics-Based Evaluation of Object-Oriented Software Development Methods, Proc. of the European CSMR, Florence, Italy, March 8–11, 1998, pp. 193–196Google Scholar
  2. [2]
    H. Grigoleit, H.: Evaluated-based Visualization of Large Sclale C++ Software Products (German), Diploma Thesis, University of Magdeburg, 1998Google Scholar
  3. [3]
    SMLAB: The Virtual Software Measurement Laboratory at the University of Magdeburg, Germany, http://ivs.cs.uni-magdeburg.de/sw-eng/us/

References

  1. [Abreu94]
    Abreu, F.B. & Carapuca, R., «Object-Oriented Software Engineering: Measuring and Controlling the Development Process», Proc. 4th Int. Conference on Software Quality, ASQC, McLean, VA, USA, October 1994.Google Scholar
  2. [Abreu95]
    Abreu, F.B. & Goulao, M. & Esteves, R., «Toward the Design Quality Evaluation of Object-Oriented Software Systems», Proc. 5th Int. Conference on Software Quality, ASQC, Austin, TX, USA, October 1995.Google Scholar
  3. [Abreu96a]
    Abreu, F.B. & Melo, W., «Evaluating the Impact of Object-Oriented Design on Software Quality», Proc. 3rd Int. Software Metrics Symposium, IEEE, Berlin, March 1996.Google Scholar
  4. [Abreu96b]
    Abreu, F.B. & Esteves, R. & Goulao, M, «The Design of Eiffel Programs: Quantitative Evaluation Using the MOOD Metrics», Proc. TOOLS USA’96, Santa Barbara, California, USA, August 1996.Google Scholar
  5. [Abreu97]
    Abreu, F.B. & Ochoa, L.& Goulao, M., «The GOODLY Design Language for MOOD Metrics Collections» INESC internal report, March 1997.Google Scholar
  6. [Abreu98a]
    Abreu, F.B., «The MOOD2 Metrics Set», INESC internal report, April 1998.Google Scholar
  7. [Abreu98b]
    Abreu, F.B. & Pereira, G. & Sousa, P., «Reengineering the Modularity of Object Oriented Systems», ECOOP 98 Workshop 2, Brussels, Belgium, July 1998. available at http://albertina.inesc.pt/ftp/pub/esw/mood-

References

  1. [1]
    L.C. Briand, S. Morasca and V.R. Basili, Property-Based Software Engineering Measurement, IEEE Transactions on Software Engineering, Vol. 22, No. 1, January 1996, pp. 68–86.CrossRefGoogle Scholar
  2. [2]
    L.C. Briand, S. Morasca and V.R. Basili, Response to: Comments on «Property-Based Software Engineering Measurement»: Refining the Additivity Properties, IEEE Transactions on Software Engineering, Vol. 23, No. 3, March 1997, pp. 196–197.CrossRefGoogle Scholar
  3. [3]
    S.R. Chidamber and C.F. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, Vol. 20, No. 6, June 1994,pp. 476–493.CrossRefGoogle Scholar
  4. [4]
    B.A. Kitchenham and J.G. Stell, The danger of using axioms in software metrics, IEE Proceedings on Software Engineering, Vol. 144, No. 5-6, October-December 1997, pp. 279–285.CrossRefGoogle Scholar
  5. [5]
    S. Morasca and L.C. Briand, Towards a Theoretical Framework for Measuring Software Attributes, Proceedings of the IEEE 4th International Software Metrics Symposium (METRICS97), Albuquerque, NM, USA, November 1997.Google Scholar
  6. [6]
    G. Poels and G. Dedene, Comments on «Property-Based Software Engineering Measurement»: Refining the Additivity Properties, IEEE Transactions on Software Engineering, Vol. 23, No. 3, March 1997, pp. 190–195.CrossRefGoogle Scholar
  7. [7]
    M. Snoeck and G. Dedene, Generalisation/ Specialisation and Role in Object Oriented Conceptual Modeling, Data and Knowledge Engineering, Vol. 19, No. 2, June 1996, pp. 171–195.CrossRefzbMATHGoogle Scholar
  8. [8]
    M. Snoeck and G. Dedene, Existence Dependency: The key to semantic integrity between structural and behavioural aspects of object types, IEEE Transactions on Software Engineering, Vol. 24, No. 4, April 1998, pp. 233–251.CrossRefGoogle Scholar

References

  1. [1]
    H. Mili, F. Mili, and A. Mili, Reusing Software: Issues and Research Directions, IEEE Transactions on Software Engineering, Vol. 21, N. 6, pp 528–562, 1995.CrossRefGoogle Scholar
  2. [2]
    V. R. Basili, S. E. Condon, K El Emanm, R. B.Hendrick, and W. Melo, Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components. In Proc. of 19th International Conference on Software Engineering, 1997.Google Scholar
  3. [3]
    W. Li and S. Henry. Object-oriented metrics that predict maintainability. Journal of systems and software, Vol. 23, N. 2, pp 111–122, 1993.CrossRefGoogle Scholar
  4. [4]
    J. R. Quinlan, C4.5: Programs for Machine Learning, Morgan Kaufmann Publishers, 1993.Google Scholar
  5. [5]
    J. Bansiya and C. Davis, Automated Metrics an Object-Oriented Development. Dr. Dobb Journal, December 1997.Google Scholar
  6. [6]
    G. Caldiera and V. R. Basili, Identifying and Qualifying Reusable Software Components. IEEE Computer, Vol. 24, N. 2, 1991.Google Scholar

References

  1. [FE91]
    N. E. Fenton, Software Metrics a Rigorous Approach, Capman Hall, New York, 1991zbMATHGoogle Scholar
  2. [JA92]
    I. Jacobson, M. Christerson, P. Jonsson, and G. Overgaard, Object Oriented Software Engineering, Addison Wesley, Reading. Massachusetts, 1992zbMATHGoogle Scholar
  3. [KA97]
    E. Kantorowitz, Algorithm Simplification Through Object Orientation, Software Practice and Experience, 27(2), Feb. 1997, 173–183Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Houari A. Sahraoui
    • 1
  1. 1.CRIMMontreal (QC)Canada

Personalised recommendations