Experiences of using the Dagstuhl Middle Metamodel for defining software metrics

  • Authors:
  • Jacqueline A. McQuillan;James F. Power

  • Affiliations:
  • National University of Ireland, Maynooth, Co. Kildare, Ireland;National University of Ireland, Maynooth, Co. Kildare, Ireland

  • Venue:
  • PPPJ '06 Proceedings of the 4th international symposium on Principles and practice of programming in Java
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we report on our experiences of using the Dagstuhl Middle Metamodel as a basis for defining a set of software metrics. This approach involves expressing the metrics as Object Constraint Language queries over the metamodel. We provide details of a system for specifying Java-based software metrics through a tool that instantiates the metamodel from Java class files and a tool that automatically generates a program to calculate the expressed metrics. We present details of an exploratory data analysis of some cohesion metrics to illustrate the use of our approach.