代码坏味研究综述
作者:
作者单位:

作者简介:

田迎晨(1997-), 男, 硕士, 主要研究领域为软件质量与重构, 开源软件生态系统;李柯君(1997-), 男, 硕士, 主要研究领域为软件质量与重构;王太明(1996-), 男, 博士生, CCF学生会员, 主要研究领域为软件自动化重构, 基于深度学习的软件工程;焦青青(1996-), 女, 硕士, 主要研究领域为软件重构, 软件质量;李光杰(1980-), 女, 博士, 副研究员, 主要研究领域为软件工程, 代码质量, 软件重构, 开源软件.;张宇霞(1992-), 女, 博士, 特别副研究员, CCF专业会员, 主要研究领域为开源软件生态系统, 软件仓库, 数据挖掘, 实证研究;刘辉(1978-), 男, 教授, 博士生导师, CCF杰出会员, 主要研究领域为智能软件工程, 数据挖掘, 深度学习

通讯作者:

李光杰,E-mail:liguangjie_er@126.com;刘辉,E-mail:Liuhui08@bit.edu.cn

中图分类号:

基金项目:

国家自然科学基金重大项目(61690205); 国家自然科学基金面上项目(61772071)


Survey on Code Smells
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    代码坏味(code smells)是低质量的急需重构的代码片段. 代码坏味是软件工程领域的一个研究热点, 并且相关研究方向众多、时间跨度大、研究成果丰富. 为梳理相关研究思路和研究成果、分析研究热点并预判未来研究方向, 对1990年至2020年6月间发表的代码坏味相关的339篇论文进行了系统地分析和归类, 对代码坏味的发展趋势进行了分析与统计, 量化揭示了相关研究的主流与热点. 揭示了学术界关注的关键代码坏味, 并研究了工业界与学术界的关注点的差异及其影响.

    Abstract:

    Code smells are low-quality code snippets that are in urgent need of refactoring. Code smell is a research hotspot in software engineering, with many related research topics, large time span, and rich research results. To sort out the relevant research approach and results, analyze the research hotspots, and predict the future research directions, this study systematically analyzes and classifies 339 papers related to code smell published from 1990 to June 2020. The development trend of code smells is analyzed and counted, the mainstream and hot spots of related research are quantitatively revealed, the key code smells concerned by the academia are identified, and also the differences of concerns between industry and academia are studied.

    参考文献
    相似文献
    引证文献
引用本文

田迎晨,李柯君,王太明,焦青青,李光杰,张宇霞,刘辉.代码坏味研究综述.软件学报,2023,34(1):150-170

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-12-31
  • 最后修改日期:2021-03-29
  • 录用日期:
  • 在线发布日期: 2021-10-20
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号