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 条
  • [11] Open source and Java']Java EE development
    Thomas, Peter
    [J]. 2007 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-10, 2007, : 3037 - 3043
  • [12] Java']Java Modelling Tools: An open source suite for queueing network modelling and workload analysis
    Bertoli, Marco
    Casale, Giuliano
    Serazzi, Giuseppe
    [J]. QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 119 - +
  • [13] Systematic Comparison of Six Open-source Java']Java Call Graph Construction Tools
    Jasz, Judit
    Siket, Istvan
    Pengo, Edit
    Sagodi, Zoltan
    Ferenc, Rudolf
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 117 - 128
  • [14] DODDLE-OWL: Interactive domain ontology development with open source software in Java']Java
    Morita, Takeshi
    Fukuta, Naoki
    Izumi, Noriaki
    Yamaguchi, Takahira
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (04): : 945 - 958
  • [15] Software Quality and Community Structure in Java']Java Software Networks
    Concas, Giulio
    Marchesi, Michele
    Monni, Cristina
    Orru, Matteo
    Tonelli, Roberto
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (07) : 1063 - 1096
  • [16] Source Code Features and their Dependencies: An Aggregative Statistical Analysis on Open-Source Java']Java Software Systems
    Toosi, Farshad Ghassemi
    [J]. APPLIED COMPUTER SYSTEMS, 2023, 28 (02) : 221 - 231
  • [17] An Inconvenient Truth in Software Engineering? The Environmental Impact of Testing Open Source Java']Java Projects
    Zaidman, Andy
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST 2024, 2024, : 214 - 218
  • [18] Java']Javadoc Violations and Their Evolution in Open-Source Software
    Steinbeck, Marcel
    Koschke, Rainer
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 249 - 259
  • [19] A Comprehensive Study on Quality Assurance Tools for Java']Java
    Liu, Han
    Chen, Sen
    Feng, Ruitao
    Liu, Chengwei
    Li, Kaixuan
    Xu, Zhengzi
    Nie, Liming
    Liu, Yang
    Chen, Yixiang
    [J]. PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 285 - 297
  • [20] Characterizing logging practices in Java']Java-based open source software projects - a replication study in Apache Software Foundation
    Chen, Boyuan
    Jiang, Zhen Ming
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 330 - 374