首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >User-Perceived Source Code Quality Estimation Based on Static Analysis Metrics
【24h】

User-Perceived Source Code Quality Estimation Based on Static Analysis Metrics

机译:基于静态分析度量的用户感知的源代码估计

获取原文

摘要

The popularity of open source software repositories and the highly adopted paradigm of software reuse have led to the development of several tools that aspire to assess the quality of source code. However, most software quality estimation tools, even the ones using adaptable models, depend on fixed metric thresholds for defining the ground truth. In this work we argue that the popularity of software components, as perceived by developers, can be considered as an indicator of software quality. We present a generic methodology that relates quality with source code metrics and estimates the quality of software components residing in popular GitHub repositories. Our methodology employs two models: a one-class classifier, used to rule out low quality code, and a neural network, that computes a quality score for each software component. Preliminary evaluation indicates that our approach can be effective for identifying high quality software components in the context of reuse.
机译:开源软件存储库的受欢迎程度和高度采用的软件重用范式导致了多个渴望评估源代码质量的工具的开发。然而,大多数软件质量估计工具,即使是使用适应性模型的软件估算工具,也取决于定义地面真理的固定度量阈值。在这项工作中,我们认为,通过开发人员所感知的软件组件的普及可以被视为软件质量的指标。我们介绍了一种与源代码指标相关的质量的通用方法,并估计驻留在流行的GitHub存储库中的软件组件的质量。我们的方法使用了两种模型:一个单级分类器,用于排除低质量代码和神经网络,用于计算每个软件组件的质量分数。初步评估表明我们的方法可以有效地在重用的背景下识别高质量的软件组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号