Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review on bad smells–5 w's: which, when, what, who, where
EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …
We conduct an extensive literature review on bad smells relying on a large body of …
Identifying refactoring opportunities in object-oriented code: A systematic literature review
J Al Dallal - Information and software Technology, 2015 - Elsevier
Context Identifying refactoring opportunities in object-oriented code is an important stage
that precedes the actual refactoring process. Several techniques have been proposed in the …
that precedes the actual refactoring process. Several techniques have been proposed in the …
Mining version histories for detecting code smells
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension, and possibly increase changeand fault-proneness. While most of the …
code comprehension, and possibly increase changeand fault-proneness. While most of the …
An experimental investigation on the innate relationship between quality and refactoring
Previous studies have investigated the reasons behind refactoring operations performed by
developers, and proposed methods and tools to recommend refactorings based on quality …
developers, and proposed methods and tools to recommend refactorings based on quality …
Detecting bad smells in source code using change history information
Code smells represent symptoms of poor implementation choices. Previous studies found
that these smells make source code more difficult to maintain, possibly also increasing its …
that these smells make source code more difficult to maintain, possibly also increasing its …
Does your configuration code smell?
Infrastructure as Code (IaC) is the practice of specifying computing system configurations
through code, and managing them through traditional software engineering methods. The …
through code, and managing them through traditional software engineering methods. The …
Multi-criteria code refactoring using search-based software engineering: An industrial case study
One of the most widely used techniques to improve the quality of existing software systems
is refactoring—the process of improving the design of existing code by changing its internal …
is refactoring—the process of improving the design of existing code by changing its internal …
DeleSmell: Code smell detection based on deep learning and latent semantic analysis
Y Zhang, C Ge, S Hong, R Tian, C Dong… - Knowledge-Based Systems, 2022 - Elsevier
The presence of code smells will increase the risk of failure, make software difficult to
maintain, and introduce potential technique debt in the future. Although many deep-learning …
maintain, and introduce potential technique debt in the future. Although many deep-learning …
Detecting code smells using industry-relevant data
Context Code smells are patterns in source code associated with an increased defect rate
and a higher maintenance effort than usual, but without a clear definition. Code smells are …
and a higher maintenance effort than usual, but without a clear definition. Code smells are …
There and back again: Can you compile that snapshot?
A broken snapshot represents a snapshot from a project's change history that cannot be
compiled. Broken snapshots can have significant implications for researchers, as they could …
compiled. Broken snapshots can have significant implications for researchers, as they could …