five

The Scent of a Smell: A Comparison Between Structural and Textual Code Smells

收藏
DataCite Commons2026-03-25 更新2024-07-25 收录
下载链接:
https://figshare.com/articles/dataset/The_Scent_of_a_Smell_A_Comparison_Between_Structural_and_Textual_Code_Smells/3102244
下载链接
链接失效反馈
官方服务:
资源简介:
Code smells are symptoms of poor design and implementation choices. Several studies demonstrate their negative effects on maintenance cost. Despite this, developers tend to not refactor code smells. Almost all the current code smell detectors and refactoring tools are based on structural information. In this paper, we conjecture that textual information, as opposed to structural information, is better aligned with developers’ perception of code smells. In this paper, we systematically investigate how textually or structurally detected code smells are treated and perceived by developers. To this aim, we first conduct a mining study to obtain a quantitative perspective. Secondly, we conduct an industrial user study with 5 quality experts in order to qualitatively analyze how developers perceive code smells identified using different sources of information and whether textually or structurally detected code smells are easier to refactor. Results clearly indicate that textually detected smells are easier to perceive and subject to more refactoring operations.
提供机构:
figshare
创建时间:
2016-03-10
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作