Application domain: evaluated software measurement
Description:
SmallCritic [Mors94] is a Smalltalk extension for the measurement of object structures. It supplies empirical data for the design and implementation of object-oriented software and evaluates source code verbally and through diagrams. The evaluation is founded on different criteria:
- Volume: quantitative characteristics of classes (e.g. number of methods, number of class variables)
- Structure of methods: quantitative characteristics of methods (e.g. number of parameters and types of messages)
- Coherence: SmallCritic counts the number of external accesses to method variables
- coupling of classes: indicated by the degree of communication
- inheritance structure: number of inherited variables and methods
- organizational attributes: commenting, length of identifiers
Supported Languages: Smalltalk-80
Special features:
- object-oriented software measurement opposed to to empirical data
Requirements: MS Windows, UNIX
|