MURAL - Maynooth University Research Archive Library



    A Coverage Analysis of Java Benchmark Suites


    Brown, Stephen and Mitchell, Aine and Power, James F. (2005) A Coverage Analysis of Java Benchmark Suites. In: The IASTED International Conference on Software Engineering, 15-17 February 2005, Innsbruck, Austria.

    [img]
    Preview
    Download (92kB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    Abstract

    The Java programming language provides an almost ideal environment for both static and dynamic analysis, being easy to parse, and supporting a standardised, easily-profiled virtual environment. In this paper we study the relationship between results obtainable from static and dynamic analysis of Java programs, and in particular the difficulties of correlating static and dynamic results. As a foundation for this study, we focus on various criteria related to run-time code coverage, as commonly used in test suite analysis. We have implemented a dynamic coverage analysis tool for Java programs, and we use it to evaluate several standard Java benchmark suites using line, instruction and branch coverage criteria. We present data indicating a considerable variance in static and dynamic analysis results between these suites, and even between programs in these suites.

    Item Type: Conference or Workshop Item (Paper)
    Additional Information: Note: This is a slightly extended version of the paper that appears in The IASTED International Conference on Software Engineering, 2005.
    Keywords: Benchmarking; software testing; dynamic analysis;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6414
    Depositing User: Dr. James Power
    Date Deposited: 29 Sep 2015 14:02
    Refereed: Yes
    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