scispace - formally typeset
Journal ArticleDOI

A study on correlations between architectural smells and design patterns

Reads0
Chats0
TLDR
This paper presents an empirical study with an analysis of 16 design patterns and 3 architectural smells in 60 open source Java systems, and demonstrates that there exist relationships between architectural smells and design patterns, both at the class and package levels.
About
This article is published in Journal of Systems and Software.The article was published on 2021-08-01. It has received 6 citations till now. The article focuses on the topics: Code smell & Software design pattern.

read more

Citations
More filters
Journal ArticleDOI

Impacts, causes, and solutions of architectural smells in microservices: An industrial investigation

TL;DR: In this article , an industrial case study is carried out to collect repository data and practitioners' views on six typical architectural smells in a real MSA-based telecommunication system, and a five-aspect conceptual classification with technology, project, organization, business, and professional is proposed, in which business and organization aspects take the major roles.
Proceedings ArticleDOI

ScrumBut as an Indicator of Process Debt

TL;DR: In this paper , the authors investigate two recurring signs of process debt (i.e., code smells and anti-patterns) caused by Scrumbuts, and report the relationships found between problems in code and ScrumBut issues.
Proceedings ArticleDOI

Exploiting dynamic analysis for architectural smell detection: a preliminary study

TL;DR: In this article , the authors analyze how dynamic analysis can be exploited to detect architectural smells and compare the results obtained comparing a method featuring dynamic analysis and the original version of Arcan based only on static analysis.
Proceedings ArticleDOI

Exploiting dynamic analysis for architectural smell detection: a preliminary study

TL;DR: In this article , the authors analyze how dynamic analysis can be exploited to detect architectural smells and compare the results obtained comparing a method featuring dynamic analysis and the original version of Arcan based only on static analysis.
References
More filters
Book

Design Patterns: Elements of Reusable Object-Oriented Software

TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Journal ArticleDOI

An Analysis of Variance Test for Normality (Complete Samples)

S. S. Shapiro, +1 more
- 01 Dec 1965 - 
TL;DR: In this article, a new statistical procedure for testing a complete sample for normality is introduced, which is obtained by dividing the square of an appropriate linear combination of the sample order statistics by the usual symmetric estimate of variance.
Book

Refactoring: Improving the Design of Existing Code

TL;DR: Almost every expert in Object-Oriented Development stresses the importance of iterative development, but how do you add function to the existing code base while still preserving its design integrity?
Related Papers (5)