【24h】

jCT: A Java Code Tomograph

机译:jCT:Java代码断层扫描仪

获取原文

摘要

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代码断层扫描仪(jCT),这是一种用于度量提取和处理的新颖框架。 jCT提供了可扩展的测量基础结构,并内置了对精选存储库Qualitas Corpus和Helix的支持。使用jCT,可以在同一软件系统内或跨不同软件系统进行大规模的代码经验研究。在本文中,我们提供了jCT主要设计功能的概述,并讨论了与框架有效性相关的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号