代码气味
计算机科学
软件质量
编码(集合论)
代码评审
质量(理念)
Java
KPI驱动的代码分析
静态程序分析
源代码
软件工程
软件
软件开发
程序设计语言
集合(抽象数据类型)
哲学
认识论
作者
Tushar Sharma,Marouane Kessentini
标识
DOI:10.1109/msr52588.2021.00080
摘要
Code quality aspects such as code smells and code quality metrics are widely used in exploratory and empirical software engineering research. In such studies, researchers spend a substantial amount of time and effort to not only select the appropriate subject systems but also to analyze them to collect the required code quality information. In this paper, we present QScored dataset; the dataset contains code quality information of more than 86 thousand C# and Java GitHub repositories containing more than 1.1 billion lines of code. The code quality information contains seven kinds of detected architecture smells, 20 kinds of design smells, eleven kinds of implementation smells, and 27 commonly used code quality metrics computed at project, package, class, and method levels. Availability of the dataset will facilitate empirical studies involving code quality aspects by making the information readily available for a large number of active GitHub repositories.
科研通智能强力驱动
Strongly Powered by AbleSci AI