Factors in determining wind farm location: Integrating GQM, fuzzy DEMATEL, and ANP

TM Yeh, YL Huang - Renewable Energy, 2014 - Elsevier
Wind power has become one of the most popular sources of renewable energy, and various
countries have increased their use of wind turbines because of turbines' rapid and relatively …

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 …

Do code review practices impact design quality? a case study of the qt, vtk, and itk projects

R Morales, S McIntosh, F Khomh - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Code review is the process of having other team members examine changes to a software
system in order to evaluate its technical content and quality. A lightweight variant of this …

A large empirical assessment of the role of data balancing in machine-learning-based code smell detection

F Pecorelli, D Di Nucci, C De Roover… - Journal of Systems and …, 2020 - Elsevier
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …

Improving performance with hybrid feature selection and ensemble machine learning techniques for code smell detection

S Jain, A Saha - Science of Computer Programming, 2021 - Elsevier
Maintaining large and complex software is a significant task in IT industry. One reason for
that is the development of code smells which are design flaws that lead to future bugs and …

A systematic literature review on the code smells datasets and validation mechanisms

M Zakeri-Nasrabadi, S Parsa, E Esmaili… - ACM Computing …, 2023 - dl.acm.org
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …

Deep learning based feature envy detection

H Liu, Z Xu, Y Zou - Proceedings of the 33rd ACM/IEEE international …, 2018 - dl.acm.org
Software refactoring is widely employed to improve software quality. A key step in software
refactoring is to identify which part of the software should be refactored. To facilitate the …

Code smell detection using feature selection and stacking ensemble: An empirical investigation

A Alazba, H Aljamaan - Information and Software Technology, 2021 - Elsevier
Context: Code smell detection is the process of identifying code pieces that are poorly
designed and implemented. Recently more research has been directed towards machine …

Predicting code smells and analysis of predictions: using machine learning techniques and software metrics

MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
Code smell detection is essential to improve software quality, enhancing software
maintainability, and decrease the risk of faults and failures in the software system. In this …

Sandpiper optimization algorithm: a novel approach for solving real-life engineering problems

A Kaur, S Jain, S Goel - Applied Intelligence, 2020 - Springer
This paper presents a novel bio-inspired algorithm called Sandpiper Optimization Algorithm
(SOA) and applies it to solve challenging real-life problems. The main inspiration behind this …