The Qualitas Corpus: A Curated Collection of Java']Java Code for Empirical Studies

被引:196
作者
Tempero, Ewan [1 ]
Anslow, Craig [4 ]
Dietrich, Jens [2 ]
Han, Ted [1 ]
Li, Jing [1 ]
Lumpe, Markus [3 ]
Melton, Hayden [1 ]
Noble, James [4 ]
机构
[1] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
[2] Massey Univ, Sch Engn & Adv Technol, Palmerston North, New Zealand
[3] Swinburne Univ Technol, Fac Informat & Commun Technol, Hawthorn, Vic, Australia
[4] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010) | 2010年
关键词
Empirical studies; curated code corpus; experimental infrastructure; SOFTWARE; METRICS;
D O I
10.1109/APSEC.2010.46
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to increase our ability to use measurement to support software development practise we need to do more analysis of code. However, empirical studies of code are expensive and their results are difficult to compare. We describe the Qualitas Corpus, a large curated collection of open source Java systems. The corpus reduces the cost of performing large empirical studies of code and supports comparison of measurements of the same artifacts. We discuss its design, organisation, and issues associated with its development.
引用
收藏
页码:336 / 345
页数:10
相关论文
共 38 条
  • [21] Anti-pattern free code-first web services for state-of-the-art Java']Java WSDL generation tools
    Ordiales Coscia, Jose Luis
    Mateos, Cristian
    Crasso, Marco
    Zunino, Alejandro
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2013, 9 (02) : 107 - 126
  • [22] An analysis of programming language statement frequency in C, C plus plus , and Java']Java source code
    Zhu, Xiaoyan
    Whitehead, E. James
    Sadowski, Caitlin
    Song, Qinbao
    SOFTWARE-PRACTICE & EXPERIENCE, 2015, 45 (11) : 1479 - 1495
  • [23] Product metrics for automatic identification of "bad smell" design problems in Java']Java source-code
    Munro, MJ
    2005 11th International Symposium on Software Metrics (METRICS), 2005, : 124 - 132
  • [24] Evolving Java']JavaScript Code to Reduce Load Time
    Farzat, Fabio de A.
    Barros, Marcio de O.
    Travassos, Guilherme H.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (08) : 1544 - 1558
  • [25] A metric-based approach to identifying refactoring opportunities for merging code clones in a Java']Java software system
    Higo, Yoshiki
    Kusumoto, Shinji
    Inoue, Katsuro
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2008, 20 (06): : 435 - 461
  • [26] Empirical study of abnormality in local variables and its application to fault-prone Java']Java method analysis
    Aman, Hirohisa
    Amasaki, Sousuke
    Yokogawa, Tomoyuki
    Kawahara, Minoru
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (04)
  • [27] A Model Driven Reverse Engineering Framework for Generating High Level UML Models From Java']Java Source Code
    Sabir, Umair
    Azam, Farooque
    Ul Haq, Sami
    Anwar, Muhammad Waseem
    Haider, Wasi
    Amjad, Anam
    IEEE ACCESS, 2019, 7 : 158931 - 158950
  • [28] Fixing Faults in C and Java']Java Source Code: Abbreviated vs. Full-Word Identifier Names
    Scanniello, Giuseppe
    Risi, Michele
    Tramontana, Porfirio
    Romano, Simone
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2017, 26 (02)
  • [29] Forecasting the Principal of Code Technical Debt in Java']JavaScript Applications
    Zozas, Ioannis
    Bibi, Stamatia
    Ampatzoglou, Apostolos
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2498 - 2512
  • [30] ViewDEX 2.0: a Java']Java-based DICOM-compatible software for observer performance studies
    Hakansson, Markus
    Svensson, Sune
    Zachrisson, Sara
    Svalkvist, Angelica
    Bath, Magnus
    Mansson, Lars Gunnar
    MEDICAL IMAGING 2009: IMAGE PERCEPTION, OBSERVER PERFORMANCE, AND TECHNOLOGY ASSESSMENT, 2009, 7263