QScored: A Large Dataset of Code Smells and Quality Metrics

代码气味 计算机科学 软件质量 编码(集合论) 代码评审 质量(理念) 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
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
须臾完成签到,获得积分10
刚刚
脑洞疼应助科研通管家采纳,获得10
刚刚
lk完成签到,获得积分10
刚刚
小鹿5460应助科研通管家采纳,获得20
刚刚
GGGG发布了新的文献求助10
刚刚
星辰大海应助科研通管家采纳,获得10
刚刚
刚刚
超爱吃土豆应助夏以宁采纳,获得10
刚刚
penguo应助科研通管家采纳,获得10
刚刚
无花果应助科研通管家采纳,获得10
1秒前
李爱国应助科研通管家采纳,获得10
1秒前
zyz完成签到,获得积分10
1秒前
nerv完成签到,获得积分10
1秒前
乐乐应助科研通管家采纳,获得10
1秒前
aaaa应助iljm采纳,获得30
1秒前
ableyy发布了新的文献求助10
2秒前
祁乾完成签到 ,获得积分10
2秒前
8R60d8应助sx19910304采纳,获得10
2秒前
李健的粉丝团团长应助sang采纳,获得10
2秒前
2秒前
wearelulu完成签到,获得积分10
2秒前
zmrright发布了新的文献求助10
2秒前
奈思发布了新的文献求助10
2秒前
一投就中完成签到,获得积分10
3秒前
小可爱发布了新的文献求助30
3秒前
充电宝应助冷傲河马采纳,获得10
3秒前
wyt发布了新的文献求助10
3秒前
大山发布了新的文献求助10
4秒前
小王完成签到,获得积分10
4秒前
荀之玉完成签到,获得积分10
4秒前
小巧晓夏完成签到,获得积分10
5秒前
Nole应助xiongqi采纳,获得30
6秒前
小二郎应助东良采纳,获得10
6秒前
6秒前
阿峤完成签到,获得积分10
6秒前
7秒前
zheng完成签到,获得积分10
7秒前
hhh完成签到,获得积分10
7秒前
布拉德玛拉唐完成签到,获得积分10
7秒前
香蕉觅云应助科研小民工采纳,获得10
7秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Principles of town planning: translating concepts to applications 1000
2016 Venous Blood Study (VBS) (Final V3.0) 510
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
从技术问题到科学问题:国家自然科学基金申请书写作指南 500
The Effective Clinical Neurologist 3ed 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7700843
求助须知:如何正确求助?哪些是违规求助? 9260170
关于积分的说明 20023488
捐赠科研通 7276536
什么是DOI,文献DOI怎么找? 3293773
关于科研通互助平台的介绍 2449397
邀请新用户注册赠送积分活动 2300339