Code smells and refactoring: A tertiary systematic review of challenges and observations
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …
community these past decades. Several secondary studies have been published on code …
[HTML][HTML] A systematic literature review on phishing website detection techniques
A Safi, S Singh - Journal of King Saud University-Computer and …, 2023 - Elsevier
Phishing is a fraud attempt in which an attacker acts as a trusted person or entity to obtain
sensitive information from an internet user. In this Systematic Literature Survey (SLR) …
sensitive information from an internet user. In this Systematic Literature Survey (SLR) …
A survey on software smells
T Sharma, D Spinellis - Journal of Systems and Software, 2018 - Elsevier
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …
and evolve. The software engineering community has explored various dimensions …
The effectiveness of supervised machine learning algorithms in predicting software refactoring
Refactoring is the process of changing the internal structure of software to improve its quality
without modifying its external behavior. Empirical studies have repeatedly shown that …
without modifying its external behavior. Empirical studies have repeatedly shown that …
On preserving the behavior in software refactoring: A systematic mapping study
Context: Refactoring is the art of modifying the design of a system without altering its
behavior. The idea is to reorganize variables, classes and methods to facilitate their future …
behavior. The idea is to reorganize variables, classes and methods to facilitate their future …
Automatic software refactoring: a systematic literature review
AAB Baqais, M Alshayeb - Software Quality Journal, 2020 - Springer
Refactoring a software artifact is an embedded task in the maintenance phase of the
software life cycle. To reduce the time and effort required for this task, researchers proposed …
software life cycle. To reduce the time and effort required for this task, researchers proposed …
Code smells detection and visualization: a systematic literature review
J Pereira dos Reis, F Brito e Abreu… - … Methods in Engineering, 2022 - Springer
Code smells tend to compromise software quality and also demand more effort by
developers to maintain and evolve the application throughout its life-cycle. They have long …
developers to maintain and evolve the application throughout its life-cycle. They have long …
[HTML][HTML] How far are we from reproducible research on code smell detection? A systematic literature review
T Lewowski, L Madeyski - Information and Software Technology, 2022 - Elsevier
Context: Code smells are symptoms of wrong design decisions or coding shortcuts that may
increase defect rate and decrease maintainability. Research on code smells is accelerating …
increase defect rate and decrease maintainability. Research on code smells is accelerating …
Software design smell detection: a systematic mapping study
K Alkharabsheh, Y Crespo, E Manso… - Software Quality …, 2019 - Springer
Abstract Design Smells are indicators of situations that negatively affect software quality
attributes such as understandability, testability, extensibility, reusability, and maintainability …
attributes such as understandability, testability, extensibility, reusability, and maintainability …
Bad smell detection using machine learning techniques: a systematic literature review
Code smells are indicators of potential problems in software. They tend to have a negative
impact on software quality. Several studies use machine learning techniques to detect bad …
impact on software quality. Several studies use machine learning techniques to detect bad …