首页> 外文会议>International Conference of the Chilean Computer Science Society >Using a cluster analysis method for grouping classes according to their inferred testability: An investigation of CK metrics, code coverage and mutation score
【24h】

Using a cluster analysis method for grouping classes according to their inferred testability: An investigation of CK metrics, code coverage and mutation score

机译:使用聚类分析方法根据推断出的可测试性对类进行分组:CK指标,代码覆盖率和变异得分的调查

获取原文

摘要

Software testing is one of the most time and resource consuming activities in every software development process. The effort to test a software is given by its testability, a quality indicator that can be indirectly measured to indicate how easily a software can be tested. Researchers have been studying the influence of object oriented metrics, such as the CK metrics, on the testability of a software. To do so, they correlate the CK metrics with the test size and also with test quality indicators, such as code coverage and mutation testing. However, those studies provide only evidence of the correlation between each metric but they do not provide any information regarding the range of values for which a reasonable amount of effort is spent or the quality of the test set considered. In this paper, we present an analysis in which we split the classes of four open source software into several clusters according to their CK metrics and show the ranges for which they have high or low testability according to their code coverage and mutation score.
机译:在每个软件开发过程中,软件测试是最耗时和最耗资源的活动之一。软件的测试能力是由软件的可测试性决定的,软件的可测试性是一种质量指标,可以间接地测量该指标以表明软件的测试容易程度。研究人员一直在研究面向对象的度量标准(例如CK度量标准)对软件可测试性的影响。为此,他们将CK度量标准与测试大小以及测试质量指标(例如代码覆盖率和变异测试)相关联。但是,这些研究仅提供每个指标之间相关性的证据,而没有提供有关花费了合理努力量或所考虑测试集质量的值范围的任何信息。在本文中,我们进行了一项分析,在该分析中,我们根据其CK指标将四个开源软件的类别分为几个集群,并根据其代码覆盖率和变异分数显示了具有高或低可测试性的范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号