MURAL - Maynooth University Research Archive Library



    An Empirical Investigation into the Dimensions of Run-Time Coupling in Java Programs


    Mitchell, Aine and Power, James F. (2004) An Empirical Investigation into the Dimensions of Run-Time Coupling in Java Programs. In: PPPJ '04 Proceedings of the 3rd international symposium on Principles and practice of programming in Java. Trinity College Dublin, pp. 9-14. ISBN 1595931716

    [img]
    Preview
    Download (187kB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    Abstract

    Software quality is an important external software attribute that is di±cult to measure objectively. Several studies have identified a clear empirical relationship between static coupling metrics and software quality. However due to the nature of object-oriented programs, static metrics fail to quantify all the underlying dimensions of coupling, as program behaviour is a function of its operational environment as well as the complexity of the source code. In this paper a set of run-time object-oriented coupling metrics are described. A method of collecting such metrics which utilises the Java Platform Debug Architecture is described and a collection of Java programs from the SPECjvm98 benchmark suite are evaluated. A number of statistical techniques including descriptive statistics, a correlation study and principal component analysis are used to assess the fundamental properties of the measures and investigate whether they are redundant with respect to the Chidamber and Kemerer static CBO metric. Results to date indicate that run-time coupling metrics can provide an interesting and informative qualitative analysis of a program and complement existing static coupling metrics.

    Item Type: Book Section
    Keywords: Dimensions; Run-Time Coupling; Java Programs; object-oriented; coupling metrics; Software quality;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6437
    Depositing User: Dr. James Power
    Date Deposited: 02 Oct 2015 16:04
    Publisher: Trinity College Dublin
    Refereed: No
    Funders: Irish Research Council for Science Engineering and Technology (IRCSET)
    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