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 …
of software. The concept is well accepted by the software engineering community. However …
30 years of software refactoring research: A systematic literature review
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 …
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
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 …
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 …
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
Exploring design smells for smell-based defect prediction
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 …
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 …
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
Code smells are poor implementation choices that developers apply while evolving source
code and that affect program maintainability. Multiple automated code smell detectors have …
code and that affect program maintainability. Multiple automated code smell detectors have …
[HTML][HTML] Spreadsheet debugging: The perils of tool over-reliance
Spreadsheets are widely used in organizations for various purposes such as data
aggregation, reporting and decision-making. Since spreadsheets, like other types of …
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 …
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 …
priorities. However, the lack of knowledge and standard for prioritization may cause …