【24h】

jCT: A Java Code Tomograph

机译:JCT:Java代码Tomograph

获取原文

摘要

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.
机译:我们涉及分析软件,特别是其性质以及开发人员决策和行为如何影响他们产生的产品的质量。这是实证软件工程的域名,其中测量旨在捕获影响软件开发的产品,过程和资源的属性。熟悉的学习软件属性的手段是度量数据挖掘。但是,尽管已经出现了各种框架,但是可以从软件系统(例如,jhawk或sonarj)中蒸馏出所需的措施,从大型数据集中收集措施的系统方法仍然落实。出于这个原因,我们开发了Java代码Tomograph(JCT),是指标提取和处理的新框架。 JCT提供可扩展的测量基础架构,具有内置支持,适用于策划的存储库Qualitas语料库和螺旋。随着JCT,在同一软件系统中或跨不同的软件系统中的代码的大规模实证研究变得可行。在本文中,我们概述了JCT的主要设计特征,并讨论了与框架有效性相关的操作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号