• DocumentCode
    2601787
  • Title

    jCT: A Java Code Tomograph

  • Author

    Lumpe, Markus ; Mahmud, Samiran ; Goloshchapova, Olga

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2011
  • fDate
    6-10 Nov. 2011
  • Firstpage
    616
  • Lastpage
    619
  • Abstract
    We are concerned with analyzing software, in particular, with its nature and how developer decisions and behavior impact the quality of the product they produce. This is the domain of empirical software engineering where measurement seeks to capture attributes affecting the product, process, and resources of software development. A well-established means to study software attributes is metrics data mining. But, even though a variety of frameworks have emerged that can distill desired measures from software systems (e.g., JHawk or SonarJ), a systematic approach to collecting measures from large data sets has still eluded us. For this reason, we have developed the Java Code Tomograph (jCT), a novel framework for metrics extraction and processing. jCT offers an extensible measurement infrastructure with built-in support for the curated repositories Qualitas Corpus and Helix. With jCT, large-scale empirical studies of code within the same software system or across different software systems become feasible. In this paper, we provide an overview of jCT´s main design features and discuss its operation in relation to the effectiveness of the framework.
  • Keywords
    Java; data mining; program diagnostics; software metrics; Helix; Java code tomograph; Qualitas Corpus; curated repositories; empirical software engineering; metrics data mining; metrics extraction; software analysis; Data mining; Java; Software engineering; Software measurement; Software systems; Data mining; Reasoning about programs; Software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
  • Conference_Location
    Lawrence, KS
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4577-1638-6
  • Type

    conf

  • DOI
    10.1109/ASE.2011.6100139
  • Filename
    6100139