The effectiveness of metrics application can be improved by simple organizational expedients such as program mnemonics and programming conventions. However, to use CAME tools efficiently some rules should be kept in mind:
- CAME tools are not a suitable means of complex software evaluation. They are mostly based on existing assessment methodologies such as the Function Point method. The applied metrics must be algorithmic.
- The selection of a software metric tool should be influenced by the following considerations:
- The tool should be designed specifically for the respective software/hardware platform.
- The ideology of the tool should be applied consequently. The tool-specific conception of modelling, presentation and metrics evaluation should not be violated.
- Both hardware and software platforms are subject to a highly dynamic development process.
- Specific parameters of the software development environment should be known to ensure correct and complete input information for the CAME tool. A profound analysis of the empirical aspects such as effort and costs is an imperative precondition for a proper use of a selected CAME tool.
The tables listed given in the Appendix show typical fields of application and basic features of selected CAME tools (see also
[Abre94] , [Berg95] , [Dumk94b] , [Idas94] , [Lehn94] , [Metk92] , [Prom92] , [Prov94] , [Qual89] , [Sfta94] , [Sftc95] , [Sftm94] , [Sfto95] , [Zuse95] ). |