首页> 外文会议>IEEE Working Conference on Software Visualization >Quality Models Inside Out: Interactive Visualization of Software Metrics by Means of Joint Probabilities
【24h】

Quality Models Inside Out: Interactive Visualization of Software Metrics by Means of Joint Probabilities

机译:由内而外的质量模型:借助联合概率对软件指标进行交互式可视化

获取原文

摘要

Assessing software quality, in general, is hard; each metric has a different interpretation, scale, range of values, or measurement method. Combining these metrics automatically is especially difficult, because they measure different aspects of software quality, and creating a single global final quality score limits the evaluation of the specific quality aspects and trade-offs that exist when looking at different metrics. We present a way to visualize multiple aspects of software quality. In general, software quality can be decomposed hierarchically into characteristics, which can be assessed by various direct and indirect metrics. These characteristics are then combined and aggregated to assess the quality of the software system as a whole. We introduce an approach for quality assessment based on joint distributions of metrics values. Visualizations of these distributions allow users to explore and compare the quality metrics of software systems and their artifacts, and to detect patterns, correlations, and anomalies. Furthermore, it is possible to identify common properties and flaws, as our visualization approach provides rich interactions for visual queries to the quality models' multivariate data. We evaluate our approach in two use cases based on: 30 real-world technical documentation projects with 20,000 XML documents, and an open source project written in Java with 1000 classes. Our results show that the proposed approach allows an analyst to detect possible causes of bad or good quality.
机译:通常,很难评估软件质量。每个度量标准都有不同的解释,标度,值的范围或度量方法。自动组合这些指标特别困难,因为它们会衡量软件质量的不同方面,并且创建单个全局最终质量得分会限制对特定质量方面的评估以及在查看不同指标时所存在的取舍。我们提出了一种可视化软件质量的多个方面的方法。通常,软件质量可以按层次结构分解为特征,可以通过各种直接和间接的指标进行评估。然后将这些特征进行组合和汇总,以评估整个软件系统的质量。我们引入一种基于度量值的联合分布的质量评估方法。这些分布的可视化使用户可以浏览和比较软件系统及其工件的质量指标,并检测模式,相关性和异常情况。此外,由于我们的可视化方法为质量模型的多元数据的可视化查询提供了丰富的交互作用,因此有可能识别出常见的属性和缺陷。我们在两个用例的基础上评估了我们的方法:30个具有20,000个XML文档的实际技术文档项目,以及一个用Java编写的具有1000个类的开源项目。我们的结果表明,所提出的方法使分析人员能够发现质量差或好的可能原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号