MURAL - Maynooth University Research Archive Library



    Experiences of using the Dagstuhl Middle Metamodel for defining software metrics


    McQuillan, Jacqueline A. and Power, James F. (2006) Experiences of using the Dagstuhl Middle Metamodel for defining software metrics. In: PPPJ '06 Proceedings of the 4th international symposium on Principles and practice of programming in Java. ACM, pp. 194-198. ISBN 3939352055

    [img]
    Preview
    Download (123kB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    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 Javabased 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.

    Item Type: Book Section
    Additional Information: This is the postprint version of the article pulished at DOI: 10.1145/1168054.1168082
    Keywords: Design; Measurement; Standardization; Dagstuhl Middle Metamodel; software metrics;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6404
    Identification Number: https://doi.org/10.1145/1168054.1168082
    Depositing User: Dr. James Power
    Date Deposited: 23 Sep 2015 15:57
    Publisher: ACM
    Refereed: Yes
    URI:
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only(login required)

    View Item Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads