home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!mcsun!sunic!psinntp!psinntp!thegang!colson
- From: colson@.uucp (Garrett Colson)
- Subject: Re: metrics for C++ in large scale OO projects
- Message-ID: <1992Jul20.202205.29921@thegang.uucp>
- Sender: colson@thegang.uucp (Garrett Colson)
- Date: Mon, 20 Jul 92 20:22:05 GMT
- Organization: Project Canada
- Lines: 77
-
- >Article: 2553 of comp.software-eng
- >Newsgroups: comp.software-eng
- >From: ZUSE@tubvm.cs.tu-berlin.de
- >Subject: Re: metrices for C++ in large OO projects
- >Organization: IBM 370 VM/SP, TU-Berlin, Germany
- >Distribution: comp
- >Date: Mon, 13 Jul 1992 00:00:00 GMT
- >
- >Hello,
- >there are some papers in the area of metrics for object-oriented
- >programming.
- >
- >1. James Bieman: Deriving Measures of Software Reuse in
- >ObjectOriented Systems, Technical Report
- >CS-91-112, July 1991,
- >Colorado State University.
- >
- >2. Rocacher, Daniel: Smalltalk Measure Analysis Manual
- >ESPRIT Project 1257.
- >
- >3. Lake Al: A Software Complexity Metric for C++,
- >Annual Oregon Workshop on Software Metrics, 1992, Silver State
- >Park.
- >
- >Horst Zuse
- >
- >>------------------------- Original Article -------------------------
- >>Newsgroups: comp.software-eng
- >>From: keicher@us-es.sel.de (Manfred Keicher)
- >>Subject: metrices for C++ in large OO projects
- >>Sender: keicher@us-es.sel.de (Manfred Keicher US/ESS R.66 Tel.)
- >>Organization: SEL-Alcatel LTS Dept. US/ESS
- >>References: <1992Jul3.133021.27179@us-es.sel.de>
- >>Date: Mon, 13 Jul 92 08:41:36 GMT
- >>
- >>We are currently working on a large project within the telecommunication area, a
- >>
- >>1. Is it useful to measure cyclic complexity in C++?
- >>
- >>2. Are there any useful complexity measurements for (OO)-C++ software?
- >>
- >>Manfred KeicherTel.: +49 711 821 71423
- >>Alcatel-SELFAX : +49 711 821 2303
- >>US/ESS1Mail: keicher@us-es.sel.de
- >>7000 Stuttgart 40
- >>Germany
- >>
-
- It is probably useful to track any and all complexity measurements initially.
- There are a number of low cost tools to collect the numbers making it an easy
- task. Experience and analysis will tell you which ones are useful for your
- particular style of code.
-
- Here we tend to have a large number of small methods in our code to date so the
- cyclomatic complexity tends to be very low and of limited predictive value so far.
- There are some companies, writing C++ code for medical applications, that have
- developed guidelines for maximum allowable complexity, demonstrating that they
- believe the numbers are highly predictive.
-
- A paper was presented at OOPSLA 91 that outlined six candidate metrics to
- specifically address the OOD paradigm. Chidamber and Kemerer of MIT believed that
- the number of methods, the depth of the inheritance tree, the number of derived
- classes, etc. will all have an impact on complexity. Lake and Cook of Oregon State
- concentrated on the inheritance tree and designed a tool to capture some of the
- C++ metrics they believed relevent.
-
- In addition to the articles mentioned by Horst, you may want to read
- Towards A Metric Suite For Object Oriented Design
- Shyam Chidamber and Chris Kemerer
- MIT Sloan School of Management
- Cambridge Ma 02139
-
-
- -Garrett Colson colson@opl.com
- --
- Garrett Colson
- uupsi!thegang!colson
-