• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

设计坏味道与角色刻板印象分类数据集的整合。

Integration of design smells and role-stereotypes classification dataset.

作者信息

Ogenrwot Daniel, Nakatumba-Nabende Joyce, Chaudron Michel R V

机构信息

Department of Computer Science, Gulu University, Uganda.

Department of Computer Science, Makerere University, Uganda.

出版信息

Data Brief. 2021 May 8;36:107125. doi: 10.1016/j.dib.2021.107125. eCollection 2021 Jun.

DOI:10.1016/j.dib.2021.107125
PMID:34095375
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8166740/
Abstract

Design smells are recurring patterns of poorly designed (fragments of) software systems that may hinder maintainability. Role-stereotypes indicate generic responsibilities that classes play in system design. Although the concepts of role-stereotypes and design smells are widely divergent, both are significant contributors to the design and maintenance of software systems. To improve software design and maintainability, there is a need to understand the relationship between design smells and role stereotypes. This paper presents a fine-grained dataset of systematically integrated design smells detection and role-stereotypes classification data. The dataset was created from a collection of twelve (12) real-life open-source Java projects mined from GitHub. The dataset consists of 18 design smells columns and 2,513 Java classes (rows) classified into six (6) role-stereotypes taxonomy. We also clustered the dataset into ten (10) different clusters using an unsupervised learning algorithm. Those clusters are useful for understanding the groups of design smells that often co-occur in a particular role-stereotype category. The dataset is significant for understanding the non-innate relationship between design smells and role-stereotypes.

摘要

设计异味是软件系统设计不佳(的片段)中反复出现的模式,可能会阻碍可维护性。角色刻板印象表示类在系统设计中所扮演的一般职责。尽管角色刻板印象和设计异味的概念大相径庭,但两者都是软件系统设计和维护的重要因素。为了改进软件设计和可维护性,有必要了解设计异味与角色刻板印象之间的关系。本文展示了一个经过系统集成的设计异味检测和角色刻板印象分类数据的细粒度数据集。该数据集是从从GitHub上挖掘的十二个(12个)实际开源Java项目的集合中创建的。该数据集由18个设计异味列和2513个Java类(行)组成,这些类被分类为六种(6种)角色刻板印象分类法。我们还使用无监督学习算法将数据集聚类为十个(10个)不同的簇。这些簇有助于理解在特定角色刻板印象类别中经常同时出现的设计异味组。该数据集对于理解设计异味与角色刻板印象之间的非固有关系具有重要意义。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/dcc0cc554b27/gr3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/75b0b40aa70b/gr1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/46b190053db2/gr2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/dcc0cc554b27/gr3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/75b0b40aa70b/gr1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/46b190053db2/gr2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac42/8166740/dcc0cc554b27/gr3.jpg

相似文献

1
Integration of design smells and role-stereotypes classification dataset.设计坏味道与角色刻板印象分类数据集的整合。
Data Brief. 2021 May 8;36:107125. doi: 10.1016/j.dib.2021.107125. eCollection 2021 Jun.
2
Empirical study of the relationship between design patterns and code smells.设计模式与代码异味关系的实证研究。
PLoS One. 2020 Apr 16;15(4):e0231731. doi: 10.1371/journal.pone.0231731. eCollection 2020.
3
Python code smells detection using conventional machine learning models.使用传统机器学习模型检测Python代码异味。
PeerJ Comput Sci. 2023 May 29;9:e1370. doi: 10.7717/peerj-cs.1370. eCollection 2023.
4
Dynamic stacking ensemble for cross-language code smell detection.用于跨语言代码异味检测的动态堆叠集成方法。
PeerJ Comput Sci. 2024 Aug 15;10:e2254. doi: 10.7717/peerj-cs.2254. eCollection 2024.
5
Machine learning-based test smell detection.基于机器学习的测试异味检测。
Empir Softw Eng. 2024;29(2):55. doi: 10.1007/s10664-023-10436-2. Epub 2024 Mar 5.
6
Code smells analysis for android applications and a solution for less battery consumption.安卓应用的代码异味分析及降低电池消耗的解决方案。
Sci Rep. 2024 Jul 26;14(1):17683. doi: 10.1038/s41598-024-67660-z.
7
Software Code Smell Prediction Model Using Shannon, Rényi and Tsallis Entropies.使用香农熵、雷尼熵和Tsallis熵的软件代码异味预测模型
Entropy (Basel). 2018 May 17;20(5):372. doi: 10.3390/e20050372.
8
A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique.一项使用基于主成分分析(PCA)的特征选择技术,运用机器学习方法处理代码异味严重程度检测中的类别不平衡问题的研究。
Sci Rep. 2023 Sep 27;13(1):16245. doi: 10.1038/s41598-023-43380-8.
9
A spontaneous stereotype content model: Taxonomy, properties, and prediction.自发刻板印象内容模型:分类、特性与预测。
J Pers Soc Psychol. 2022 Dec;123(6):1243-1263. doi: 10.1037/pspa0000312. Epub 2022 May 5.
10
Digital Stereotypes in HMI-The Influence of Feature Quantity Distribution in Deep Learning Models Training.人机界面中的数字刻板印象-深度学习模型训练中特征数量分布的影响。
Sensors (Basel). 2022 Sep 6;22(18):6739. doi: 10.3390/s22186739.