Code smells and refactoring: A tertiary systematic review of challenges and observations

G Lacerda, F Petrillo, M Pimenta… - Journal of Systems and …, 2020‏ - Elsevier
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …

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 …

Vulnerable code detection using software metrics and machine learning

N Medeiros, N Ivaki, P Costa, M Vieira - IEEE Access, 2020‏ - ieeexplore.ieee.org
Software metrics are widely-used indicators of software quality and several studies have
shown that such metrics can be used to estimate the presence of vulnerabilities in the code …

Technical debts and faults in open-source quantum software systems: An empirical study

M Openja, MM Morovati, L An, F Khomh… - Journal of Systems and …, 2022‏ - Elsevier
Quantum computing is a rapidly growing field attracting the interest of both researchers and
software developers. Supported by its numerous open-source tools, developers can now …

[HTML][HTML] Green software: Refactoring approach

R Sehgal, D Mehrotra, R Nagpal, R Sharma - Journal of King Saud …, 2022‏ - Elsevier
An energy efficient information and communication system is a need of the day. Information
technology related industries are making efforts to reduce power consumption by …

Using word embedding and convolution neural network for bug triaging by considering design flaws

R Sepahvand, R Akbari, B Jamasb, S Hashemi… - Science of Computer …, 2023‏ - Elsevier
Resolving bugs in the maintenance phase of software is a complicated task. Bug
assignment is one of the main tasks for resolving bugs. Some Bugs cannot be fixed properly …

Recovering android bad smells from android applications

G Rasool, A Ali - Arabian Journal for Science and Engineering, 2020‏ - Springer
The demand for Android mobile software applications is continuously increasing with the
evolution of technology and new enriching features to make the life of people easy and …

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 …

An evolutionary analysis of software-architecture smells

P Gnoyke, S Schulze, J Krüger - 2021 IEEE International …, 2021‏ - ieeexplore.ieee.org
If software quality assurance is postponed or even abandoned for a software system,
maintenance and evolution become harder or even impossible. One widely known symptom …

[PDF][PDF] Analysing the Analysers: An Investigation of Source Code Analysis Tools

V Bhutani, FG Toosi, J Buckley - Applied Computer Systems, 2024‏ - sciendo.com
Context: The primary expectation from a software system revolves around its functionality.
However, as the software development process advances, equal emphasis is placed on the …