Open source tools for measuring the Internal Quality of Java']Java software products. A survey

被引:23
|
作者
Tomas, P. [1 ]
Escalona, M. J. [1 ]
Mejias, M. [1 ]
机构
[1] Univ Seville, ETS Ingn Informat, Dept Comp & Syst, E-41012 Seville, Spain
关键词
Software product; Tools; Open source; Metrics; Internal Quality; Automation; Static analysis; Source code; !text type='Java']Java[!/text;
D O I
10.1016/j.csi.2013.08.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Collecting metrics and indicators to assess objectively the different products resulting during the lifecycle of a software project is a research area that encompasses many different aspects, apart from being highly demanded by companies and software development teams. Focusing on software products, one of the most used methods by development teams for measuring Internal Quality is the static analysis of the source code. This paper works in this line and presents a study of the state-of-the-art open source software tools that automate the collection of these metrics, particularly for developments in Java. These tools have been compared according to certain criteria defined in this study. (C) 2013 The Authors. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:244 / 255
页数:12
相关论文
共 50 条
  • [1] Is Open Source Eating the World's Software? Measuring the Proportion of Open Source in Proprietary Software Using Java']Java Binaries
    Musseau, Julius
    Meyers, John Speed
    Sieniawski, George P.
    Thompson, C. Albert
    German, Daniel
    [J]. 2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 561 - 565
  • [2] Design Smell Detection and Analysis for Open Source Java']Java Software
    Imran, Asif
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 644 - 648
  • [3] State-of-the-practice in quality assurance in Java']Java-based open source software development
    Khatami, Ali
    Zaidman, Andy
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (08): : 1408 - 1446
  • [4] The CELLmicrocosmos Tools: A Small History of Java']Java-Based Cell and Membrane Modelling Open Source Software Development
    Sommer, Bjorn
    [J]. JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2019, 16 (03)
  • [5] An Empirical Study of Unused Design Decisions in Open Source Java']Java Software
    Tempero, Ewan
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 33 - 40
  • [6] Classifying code comments in Java']Java open-source software systems
    Pascarella, Luca
    Bacchelli, Alberto
    [J]. 2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 227 - 237
  • [7] DR-Tools: a suite of lightweight open-source tools to measure and visualize Java']Java source code
    Lacerda, Guilherme
    Petrillo, Fabio
    Pimenta, Marcelo S.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 802 - 805
  • [8] Modularity Index Metrics for Java']Java-Based Open Source Software Projects
    Emanuel, Andi Wahju Rahardjo
    Wardoyo, Retantyo
    Istiyanto, Jazi Eko
    Mustofa, Khabib
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (11) : 52 - 58
  • [9] Dn-based Architecture Assessment of Java']Java Open Source Software Systems
    Serebrenik, Alexander
    Roubtsov, Serguei
    van den Brand, Mark
    [J]. ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 198 - 207
  • [10] Sun makes Java']Java open source
    Paulson, Linda Dailey
    [J]. COMPUTER, 2007, 40 (01) : 24 - 24