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,M. B. Wilk +1 more
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.
Proceedings Article
Fast Algorithms for Mining Association Rules in Large Databases
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?