A review of code smell mining techniques
G Rasool, Z Arshad - Journal of Software: Evolution and …, 2015 - Wiley Online Library
Over the past 15 years, researchers presented numerous techniques and tools for mining
code smells. It is imperative to classify, compare, and evaluate existing techniques and tools …
code smells. It is imperative to classify, compare, and evaluate existing techniques and tools …
[HTML][HTML] A systematic literature review: Refactoring for disclosing code smells in object oriented software
S Singh, S Kaur - Ain Shams Engineering Journal, 2018 - Elsevier
Context Reusing a design pattern is not always in the favor of developers. Thus, the code
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
Modern software development builds on external Web services reuse as a promising way
that allows developers delivering feature-rich software by composing existing Web service …
that allows developers delivering feature-rich software by composing existing Web service …
Earmo: An energy-aware refactoring approach for mobile apps
With millions of smartphones sold every year, the development of mobile apps has grown
substantially. The battery power limitation of mobile devices has push developers and …
substantially. The battery power limitation of mobile devices has push developers and …
A review on search-based tools and techniques to identify bad code smells in object-oriented systems
A Kaur, G Dhiman - Harmony Search and Nature Inspired Optimization …, 2019 - Springer
Researchers have provided various techniques and tools in the past few years for
identification of code smells. Due to their changing outcomes and features, the classification …
identification of code smells. Due to their changing outcomes and features, the classification …
A systematic literature survey of software metrics, code smells and refactoring techniques
M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
Software refactoring is a process to restructure an existing software code while keeping its
external behavior the same. Currently, various refactoring techniques are being used to …
external behavior the same. Currently, various refactoring techniques are being used to …
Layout decomposition for double patterning lithography
In double patterning lithography (DPL) layout decomposition for 45nm and below process
nodes, two features must be assigned opposite colors (corresponding to different …
nodes, two features must be assigned opposite colors (corresponding to different …
Detecting android smells using multi-objective genetic programming
M Kessentini, A Ouni - 2017 IEEE/ACM 4th International …, 2017 - ieeexplore.ieee.org
The evolution rate of mobile applications is much higher than regular software applications
having shorter release deadlines and smaller code base. Mobile applications tend to be …
having shorter release deadlines and smaller code base. Mobile applications tend to be …
MORE: A multi‐objective refactoring recommendation approach to introducing design patterns and fixing code smells
Refactoring is widely recognized as a crucial technique applied when evolving object‐
oriented software systems. If applied well, refactoring can improve different aspects of …
oriented software systems. If applied well, refactoring can improve different aspects of …
Improving modular structure of software system using structural and lexical dependency
JK Chhabra - Information and software Technology, 2017 - Elsevier
Context A software system's structure often degrades due to repetitive maintenance. To
make a sustainable evolution of such systems, it becomes mandatory to improve their …
make a sustainable evolution of such systems, it becomes mandatory to improve their …