Log In Sign Up

Code smells

by   Peter Kokol, et al.

Code smells as symptoms of poor design and implementation choices. Many times they are the result of so called technical debt. Our study showed that the interest in code smells research is increasing. However, most of the publications are appearing in conference proceedings. Most of the research is done in G7 and other highly developed countries. Four main research themes were identified namely code smell detection, bad smell based refactoring, software development and anti patterns. The results show that code smells can also have a positive connotation, we can develop software which smells good and attracts various customers and good smelling code could also serve as a pattern for future software development.


page 1

page 2

page 3

page 4


Code smells: A Synthetic Narrative Review

Code smells are symptoms of poor design and implementation choices, whic...

The Vision of Software Clone Management: Past, Present, and Future

Duplicated code or code clones are a kind of code smell that have both p...

Building an AI-ready RSE Workforce

Artificial Intelligence has been transforming industries and academic re...

Experiences on Managing Technical Debt with Code Smells and AntiPatterns

Technical debt has become a common metaphor for the accumulation of soft...

The Next Generation of Metadata-Oriented Testing of Research Software

Research software refers to software development tools that accelerate d...

An Exploratory Study of Code Smells in Web Games

With the continuous growth of the internet market, games are becoming mo...

The Role of Executable Abstract Programs in Software Development and Documentation

We present Executable Abstract Programs and analyse their role for softw...

Code Repositories


Code smell detector for Ruby

view repo