首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >How Do Developers Select and Prioritize Code Smells? A Preliminary Study
【24h】

How Do Developers Select and Prioritize Code Smells? A Preliminary Study

机译:开发人员如何选择和优先顺序代码闻?初步研究

获取原文

摘要

Code smells are considered to be indicators of design flaws or problems in source code. Various tools and techniques have been proposed for detecting code smells. The number of code smells detected by these tools is generally large, so approaches have also been developed for prioritizing and filtering code smells. However, the lack of empirical data regarding how developers select and prioritize code smells hinders improvements to these approaches. In this study, we investigated professional developers to determine the factors they use for selecting and prioritizing code smells. We found that Task relevance and Smell severity were most commonly considered during code smell selection, while Module importance and Task relevance were employed most often for code smell prioritization. These results may facilitate further research into code smell detection, prioritization, and filtration to better focus on the actual needs of developers.
机译:代码气味被认为是设计缺陷或源代码中的问题的指标。已经提出了用于检测码味的各种工具和技术。这些工具检测到的代码气味的数量通常很大,因此还开发了方法以优先考虑和过滤码闻。然而,关于开发人员选择和优先考虑代码的缺乏经验数据闻到闻到这些方法的改进。在这项研究中,我们调查了专业开发人员,以确定他们用于选择和优先考虑代码闻的因素。我们发现任务相关性和嗅觉严重程度最常考虑在代码闻选择期间,而模块重要性和任务相关性最多用于代码闻名优先级。这些结果可以促进进一步研究代码闻到检测,优先级和过滤,以更好地关注开发人员的实际需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号