Skip to main content
Log in

Efficiency of CAMEtools in software quality assurance

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

Our paper describes the requirements and possibilities of integration of metrics tools in the field of software quality assurance. Tools for the support of the measurement process are herein classified as Computer Assisted Software Measurement and Evaulation Tools (CAMETools). Software measurement regarded as a special type of metrics application provides a great amount of basic information for the evaluation of the software development process or the software product itself. Our paper examines the effectiveness and destination of software measurement in tool-based software development and is based on an analysis of more than 20 CAME tools in the Software Measurement Laboratory at the University of Magdeburg. CAMEtools are useable for the process, product, and resources evaluation in all phases of the software life cycle (including the problem definition) for different development paradigms. The efficiency of CAME tools is described on the basis of a general measurement framework. This framework includes all steps in the software measurement and evaulation process: metrics definition, selection of the evaluation criteria, tool-based modelling and measurement, value presentation and statistical analysis. The framework includes the main aspects of the process evaluation techniques (Capability Maturity Model, ISO 9000-3 etc.) and product evaluation (ISO 9126, etc.). It is not a disjointed set of aspects: our measurement framework represents an incremental technique for the application of quantification of quality aspects in a required quality assurance

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Garmus, D. Herron: Measuring the Software Process - A Practical Guide to Functional Measurements,(Prentice-Hall, 1996).

  2. B. Henderson-Seller: Object-oriented Metrics - Measures of Complexity,(Prentice Hall 1996).

  3. M. Shepperd: Foundations of Software Measurement,(Prentice Hall, 1995).

  4. NASA: Software Measurement Guidebook (Maryland, 1995).

  5. V.R. Basili, R.W. Selby, D.H. Hutchens: Experimentation in software engineering, IEEE Transactions on Software Engineering, 12(1986), 733–743.

    Google Scholar 

  6. P. Bourque, M. Maya, A. Abran: A sizing measure for adaptive maintenance work products, Proceedings of the IFPUG Spring Conference,Atlanta, 22-26 April, 1996.

  7. R. Dumke, E. Foltin, R. Koeppe, A. Winkler: Measurement-based object-oriented software development of the software project "software Measurement Laboratory’. Preprint 1996, University of Magdeburg.

  8. R.E. Prather: An axiomatic theory of software complexity measure, The Computer Journal, 27(1984) 340–347.

    Google Scholar 

  9. H. Zuse: Software Complexity - Measures and Methods (de Gruyter, Berlin, 1991).

    Google Scholar 

  10. H. Zuse: A Framework of Software Measurement,1997 (Forthcoming).

  11. N. Fenton: Software Metrics - A Rigorous Approach (Chapman & Hall, 1991).

  12. B.W. Boehm: Software Risk Management,(IEEE Computer Society Press, 1989).

  13. C. Jones: Applied Software Measurement (McGraw-Hill, 1991).

  14. H. Hausen: A rule-based approach to software quality engineering, in N. Fenton and B. Littlewood (eds), Software Reliability and Metrics,(Elsevier, 1991), pp. 48–68.

  15. P. Jacob, T. Cahill: Software product metrics as attributes in an attribute grammar, Proceedings of the 21CSQ,October 1992, Research Triangle Park, USA, pp. 40–49.

    Google Scholar 

  16. B. Kitchenham, S.L. Pfleeger, N.E. Fenton: Towards a framework for software measurement validation, IEEE Transactions on Software Engineering, 21(1995) 929–944.

    Google Scholar 

  17. P. Coad, J. Nicola: Object-Oriented Programming,(Prentice Hall, 1993).

  18. R. Dumke, A. Winkler: Object-oriented software measurement in an OOSE paradigm, Proceedings of the Spring IFPUG’96,7-9 February, Rome, Italy, 1996.

  19. R. Dumke: CAME tools - lessons learned, Proceedings of the Fourth International Symposium on Assessment of Software Tools,22-24 May, Toronto, 1996, pp. 113–114.

  20. R. Dumke, E. Foltin, R. Koeppe, A, Winkler: Software Quality with Metrics Tools,(in German) (Vieweg, 1996).

  21. R. Dumke, K. Pinkert: Measurement and evaluation of LINUX components with the COSMOS measurement tool. SMLAB Report, 002/96.

  22. R. Dumke, A. Winkler, F. Zbrog: Metrics in the hypertext and hypermedia software development (in German). Research Reports in Computer Science 1995-25, Technical University of Berlin, 1995, pp. 121–127.

  23. R. Dumke, H. Zuse: Theory and Practice of Software Measurement (in German) (DUV, 1994).

  24. H. Grigoleit: CAME tools - an overview. in: http://irb.cs.uni-magdeburg.de/se/metrics_eng.html

  25. G. Kompf: Conception and implementation of a prolog measurement and evaluation tool (PMT) (in German), Diploma Thesis, University of Mageburg, July 1996.

  26. C. Ruediger: A comparisonable analysis of the measurement facilities and quality of the metrics tools PC-Metric, Logiscope, Cosmos, and Qualms. Study, University of Magdeburg, October 1996.

  27. C. Ebert, R. Dumke: Software Metrics in Practice (in German) (Springer, 1996).

  28. R. Heckendorff: The Smalltalk Measure Browser. Study, University of Magdeburg, June 1996, 48 p.

  29. A. Fix: Conception and implementation of a measurement data base for distributed use. Diploma Thesis, University of Magdeburg, July 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dumke, R.R., Grigoleit, H. Efficiency of CAMEtools in software quality assurance. Software Quality Journal 6, 157–169 (1997). https://doi.org/10.1023/A:1018507901618

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018507901618

Navigation