A systematic review on the code smell effect

JAM Santos, JB Rocha-Junior, LCL Prates… - Journal of Systems and …, 2018 - Elsevier
Context: Code smell is a term commonly used to describe potential problems in the design
of software. The concept is well accepted by the software engineering community. However …

30 years of software refactoring research: A systematic literature review

C Abid, V Alizadeh, M Kessentini, TN Ferreira… - arXiv preprint arXiv …, 2020 - arxiv.org
Due to the growing complexity of software systems, there has been a dramatic increase and
industry demand for tools and techniques on software refactoring in the last ten years …

Assessment of code smell for predicting class change proneness using machine learning

N Pritam, M Khari, R Kumar, S Jha… - IEEE …, 2019 - ieeexplore.ieee.org
Assessment of code smell for predicting software change proneness is essential to ensure
its significance in the area of software quality. While multiple studies have been conducted …

A novel four-way approach designed with ensemble feature selection for code smell detection

I Kaur, A Kaur - IEEE Access, 2021 - ieeexplore.ieee.org
Purpose: Code smells are residuals of technical debt induced by the developers. They
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …

Exploring design smells for smell-based defect prediction

B Sotto-Mayor, A Elmishali, M Kalech… - Engineering Applications of …, 2022 - Elsevier
Defect prediction is commonly used to reduce the effort from the testing phase of software
development. A promising strategy is to use machine learning techniques to predict which …

Software defect prediction using bad code smells: A systematic literature review

P Piotrowski, L Madeyski - Data-centric business and applications: towards …, 2020 - Springer
The challenge of effective refactoring in the software development cycle brought forward the
need to develop automated defect prediction models. Among many existing indicators of …

On the adequacy of static analysis warnings with respect to code smell prediction

F Pecorelli, S Lujan, V Lenarduzzi, F Palomba… - Empirical Software …, 2022 - Springer
Code smells are poor implementation choices that developers apply while evolving source
code and that affect program maintainability. Multiple automated code smell detectors have …

[HTML][HTML] Spreadsheet debugging: The perils of tool over-reliance

A Mukhtar, B Hofer, D Jannach, F Wotawa - Journal of Systems and …, 2022 - Elsevier
Spreadsheets are widely used in organizations for various purposes such as data
aggregation, reporting and decision-making. Since spreadsheets, like other types of …

Metric-based fault prediction for spreadsheets

P Koch, K Schekotihin, D Jannach… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Electronic spreadsheets are widely used in organizations for various data analytics and
decision-making tasks. Even though faults within such spreadsheets are common and can …

Bug report priority prediction using social and technical features

Z Huang, Z Shao, G Fan, H Yu… - Journal of Software …, 2024 - Wiley Online Library
Software stakeholders report bugs in issue tracking system (ITS) with manually labeled
priorities. However, the lack of knowledge and standard for prioritization may cause …