Bad smells of gang of four design patterns: A decade systematic literature review

SHS Almadi, D Hooshyar, RB Ahmad - Sustainability, 2021 - mdpi.com
Gang of Four (GoF) design patterns are widely approved solutions for recurring software
design problems, and their benefits to software quality are extensively studied. However, the …

What can violations of good practices tell about the relationship between GoF patterns and run-time quality attributes?

D Feitosa, A Ampatzoglou, P Avgeriou… - Information and …, 2019 - Elsevier
Context GoF patterns have been extensively studied with respect to the benefit they provide
as problem-solving, communication and quality improvement mechanisms. The latter has …

A study on correlations between architectural smells and design patterns

I Pigazzini, FA Fontana, B Walter - Journal of Systems and Software, 2021 - Elsevier
Abstract Design patterns are recommended solutions for typical software design problems,
with an extensively studied and documented impact on various quality factors. Flaws in …

SmartCLIDE design pattern assistant: A decision‐tree based approach

E Polyzoidou, E Papagiannaki… - Software: Practice …, 2023 - Wiley Online Library
Abstract Design patterns are well‐known solutions to recurring design problems that are
widely adopted in the software industry, either as formal means of communication or as a …

[HTML][HTML] A case study on design patterns and software defects in open source software

MO Onarcan, Y Fu - Journal of Software Engineering and Applications, 2018 - scirp.org
Design patterns are object oriented software design practices for solving common design
problems and they affect software quality. In this study, we investigate the relationship of …

Behavioral evolution of design patterns: understanding software reuse through the evolution of pattern behavior

D Reimanis, C Izurieta - Reuse in the Big Data Era: 18th International …, 2019 - Springer
Abstract Design patterns represent a means of communicating reusable solutions to
common problems, provided they are implemented and maintained correctly. However …

An empirical investigation of the relationship between pattern grime and code smells

M Alharbi, M Alshayeb - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Developers are encouraged to adopt good design practices to maintain good software
quality during the system's evolution. However, some modifications and changes to the …

Correlating pattern grime and quality attributes

D Feitosa, A Ampatzoglou, P Avgeriou… - IEEE …, 2018 - ieeexplore.ieee.org
The gang of four design patterns are widely adopted in industry as best practices and their
effect on software quality has been long investigated in academia, with both positive and …

A study of behavioral decay in design patterns

D Reimanis, C Izurieta - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Abstract Design patterns represent a means of communicating reusable solutions to
common problems, provided they are implemented and maintained correctly. However …

Integrating flyweight design pattern and MVC in development of web application

W Ngaogate - Proceedings of the 2020 2nd International Conference …, 2020 - dl.acm.org
This paper demonstrates how Flyweight design pattern and MVC architectural pattern can
be integrated in web development. The Flyweight design pattern was applied in the backend …