A systematic literature review of technical debt prioritization

R Alfayez, W Alwehaibi, R Winn, E Venson… - Proceedings of the 3rd …, 2020 - dl.acm.org
Repaying all technical debt (TD) present in a system may be unfeasible, as there is typically
a shortage in the resources allocated for TD repayment. Therefore, TD prioritization is …

Code smell prioritization in object‐oriented software systems: A systematic literature review

R Verma, K Kumar, HK Verma - Journal of Software: Evolution …, 2023 - Wiley Online Library
Code smells indicate poor design and imperfection in coding style. They increase
maintenance costs and degrade software quality. Detecting and mitigating these code …

An empirical investigation on the relationship between design and architecture smells

T Sharma, P Singh, D Spinellis - Empirical Software Engineering, 2020 - Springer
Context: Architecture of a software system represents the key design decisions and therefore
its quality plays an important role to keep the software maintainable. Code smells are …

Aligning XAI explanations with software developers' expectations: A case study with code smell prioritization

Z Huang, H Yu, G Fan, Z Shao, M Li, Y Liang - Expert Systems with …, 2024 - Elsevier
Abstract EXplainable Artificial Intelligence (XAI) aims at improving users' trust in black-boxed
models by explaining their predictions. However, XAI techniques produced unreasonable …

[HTML][HTML] Ranking architecturally critical agglomerations of code smells

S Vidal, W Oizumi, A Garcia, AD Pace… - Science of Computer …, 2019 - Elsevier
Code smells are symptoms in the source code that could help to identify architectural
problems. However, developers may feel discouraged to analyze multiple smells if they are …

On the effectiveness of developer features in code smell prioritization: A replication study

Z Huang, H Yu, G Fan, Z Shao, Z Zhou, M Li - Journal of Systems and …, 2024 - Elsevier
Code smells are sub-optimal design and implementation choices that hinder software
maintainability. Although significant progress has been achieved in code smell detection …

On the prioritization of design-relevant smelly elements: A mixed-method, multi-project study

A Oliveira, L Sousa, W Oizumi, A Garcia - Proceedings of the XIII …, 2019 - dl.acm.org
Software systems are likely to face what is called design problems. Given the typical lack of
design documentation, developers have to rely on implementation-level symptoms, the so …

Toward a software bad smell prioritization model for software maintainability

T Alshammari, M Alshayeb - Arabian Journal for Science and Engineering, 2021 - Springer
Bad smells are indicators of possible problems in software. Refactoring is usually
undertaken to eradicate bad smells. Many studies have investigated the impact of bad …

Software engineering paradigm for real-time accurate decision making for code smell prioritization

R Singh, A Bindal, A Kumar - Data Science and Innovations for …, 2021 - api.taylorfrancis.com
Software maintenance is a necessary and inevitable activity in software engineering. It helps
in keeping a software system healthy with the continuous change mandated by the changing …

[PDF][PDF] Identification and Refactoring of Design Problems in Software Systems

WN Oizumi - 2022 - maxwell.vrac.puc-rio.br
Identification and Refactoring of Design Problems in Software Systems. Rio de Janeiro,
2022. 235p. Tese de doutorado–Departamento de Informática, Pontifícia Universidade …