首页> 外文会议>Artificial intelligence: methods and applications >Combining Clustering and Classification for Software Quality Evaluation
【24h】

Combining Clustering and Classification for Software Quality Evaluation

机译:聚类和分类相结合的软件质量评估

获取原文
获取原文并翻译 | 示例

摘要

Source code and metric mining have been used to successfully assist with software quality evaluation. This paper presents a data mining approach which incorporates clustering Java classes, as well as classifying extracted clusters, in order to assess internal software quality. We use Java classes as entities and static metrics as attributes for data mining. We identify outliers and apply K-means clustering in order to establish clusters of classes. Outliers indicate potentially fault prone classes, whilst clusters are examined so that we can establish common characteristics. Subsequently, we apply C4.5 to build classification trees for identifying metrics which determine cluster membership. We evaluate the proposed approach with two well known open source software systems, Jedit and Apache Geronimo. Results have consolidated key findings from previous work and indicated that combining clustering with classification produces better results than stand alone clustering.
机译:已使用源代码和度量挖掘来成功协助软件质量评估。本文提出了一种数据挖掘方法,该方法结合了聚类Java类以及对提取的聚类进行分类,以评估内部软件质量。我们将Java类用作实体,将静态指标用作数据挖掘的属性。我们确定异常值并应用K-means聚类以建立类聚类。离群值表示潜在的易发故障类别,同时对聚类进行了检查,以便我们可以建立共同的特征。随后,我们应用C4.5构建分类树,以识别确定集群成员资格的指标。我们使用两个著名的开源软件系统Jedit和Apache Geronimo评估了提出的方法。结果巩固了先前工作的主要发现,并表明将聚类与分类相结合比单独聚类产生更好的结果。

著录项

  • 来源
  • 会议地点 Ioannina(GR)
  • 作者单位

    Department of Computer Science Engineering, University of Ioannina P.O. Box 1186, GR 45110 - Ioannina, Greece;

    School of Science Technology, International Hellenic University 14th km Thessaloniki - Moudania, 57001 Thermi, Greece;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号