代码气味
重构代码
计算机科学
编码(集合论)
人工智能
关系(数据库)
软件
范畴变量
机器学习
算法
程序设计语言
自然语言处理
软件开发
软件质量
数据挖掘
集合(抽象数据类型)
作者
Ankita Bansal,Utkarsh Jayant,A. C. JAIN
出处
期刊:Lecture notes in networks and systems
日期:2022-01-01
卷期号:: 703-712
标识
DOI:10.1007/978-981-16-6309-3_66
摘要
In software development, a code smell is some surface indication that possibly corresponds to a deeper problem in the programme. Whether a piece of code has a code smell or not is very subjective and it varies mostly by the language and developer, but also the developmental technologies. The term code smell was popularised by Kent in the late 1990s. Since then several machine learning algorithms have been employed in order to detect code smells. Code smells have been categorised into several categories. With the lack of studies done in respect to smells and their relation to their respective classes, it is imperative to look into it for a deeper understanding of smells. In this paper, we have tried to analyse and study the detection accuracies of these smells categorically for unambiguous understanding of how smells work for efficient refactoring.
科研通智能强力驱动
Strongly Powered by AbleSci AI