On the relevance of code anomalies for identifying architecture degradation symptoms
I Macia, R Arcoverde, A Garcia… - 2012 16Th european …, 2012 - ieeexplore.ieee.org
The longevity of evolving software systems largely depends on their resilience to
architectural design degradation. It is often assumed that code anomalies are always key …
architectural design degradation. It is often assumed that code anomalies are always key …
Software smell detection techniques: A systematic literature review
A AbuHassan, M Alshayeb… - Journal of Software …, 2021 - Wiley Online Library
Software smells indicate design or code issues that might degrade the evolution and
maintenance of software systems. Detecting and identifying these issues are challenging …
maintenance of software systems. Detecting and identifying these issues are challenging …
A systematic literature review on empirical analysis of the relationship between code smells and software quality attributes
A Kaur - Archives of Computational Methods in Engineering, 2020 - Springer
Code smells indicate problems in design or code which makes software hard to change and
maintain. It has become a sign of software systems that cause complications in maintaining …
maintain. It has become a sign of software systems that cause complications in maintaining …
Automated code-smell detection in microservices through static analysis: A case study
Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based
applications. There are many advantages to using microservices, but also downsides to …
applications. There are many advantages to using microservices, but also downsides to …
A systematic literature survey of software metrics, code smells and refactoring techniques
M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
Software refactoring is a process to restructure an existing software code while keeping its
external behavior the same. Currently, various refactoring techniques are being used to …
external behavior the same. Currently, various refactoring techniques are being used to …
On the variation and specialisation of workload—A case study of the Gnome ecosystem community
B Vasilescu, A Serebrenik, M Goeminne… - Empirical Software …, 2014 - Springer
Most empirical studies of open source software repositories focus on the analysis of isolated
projects, or restrict themselves to the study of the relationships between technical artifacts. In …
projects, or restrict themselves to the study of the relationships between technical artifacts. In …
A large scale study on how developers discuss code smells and anti-pattern in stack exchange sites
Context: In this paper, we investigate how developers discuss code smells and anti-patterns
across three technical Stack Exchange sites. Understanding developers perceptions of …
across three technical Stack Exchange sites. Understanding developers perceptions of …
Experience report: Evaluating the effectiveness of decision trees for detecting code smells
Developers continuously maintain software systems to adapt to new requirements and to fix
bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make …
bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make …
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 …
On the prevalence, impact, and evolution of sql code smells in data-intensive systems
Code smells indicate software design problems that harm software quality. Data-intensive
systems that frequently access databases often suffer from SQL code smells besides the …
systems that frequently access databases often suffer from SQL code smells besides the …