A comparative literature survey of design patterns impact on software quality

M Ali, MO Elish - 2013 international conference on information …, 2013‏ - ieeexplore.ieee.org
Many different factors influence the quality of software systems. One factor is the use of
design patterns. In this paper we survey the literature for the existing empirical evidence on …

A review of approaches to detecting software design patterns

J Asaad, E Avksentieva - 2024 35th Conference of Open …, 2024‏ - ieeexplore.ieee.org
Design patterns play a crucial role in modern software engineering, providing reusable
solutions to common design challenges. Among the most influential collections of design …

The relationship between design patterns and code smells: An exploratory study

B Walter, T Alkhaeir - Information and Software Technology, 2016‏ - Elsevier
Context—Design patterns represent recommended generic solutions to various design
problems, whereas code smells are symptoms of design issues that could hinder further …

Do energy-oriented changes hinder maintainability?

L Cruz, R Abreu, J Grundy, L Li… - 2019 IEEE International …, 2019‏ - ieeexplore.ieee.org
Energy efficiency is a crucial quality requirement for mobile applications. However,
improving energy efficiency is far from trivial as developers lack the knowledge and tools to …

Empirical study of the relationship between design patterns and code smells

M Alfadel, K Aljasser, M Alshayeb - Plos one, 2020‏ - journals.plos.org
Software systems are often developed in such a way that good practices in the object-
oriented paradigm are not met, causing the occurrence of specific disharmonies which are …

Empirical investigation of the impact of the adapter design pattern on software maintainability

MG Al-Obeidallah, DG Al-Fraihat… - 2021 International …, 2021‏ - ieeexplore.ieee.org
Design patterns have a key role in software development process. However, their impact on
software quality is not well investigated. There is no common agreement on how design …

Using architectural modifiability tactics to examine evolution qualities of Service-and Microservice-Based Systems: An approach based on principles and patterns

J Bogner, S Wagner, A Zimmermann - SICS Software-Intensive Cyber …, 2019‏ - Springer
Software evolvability is an important quality attribute, yet one difficult to grasp. A certain base
level of it is allegedly provided by Service-and Microservice-Based Systems, but many …

Recommending model refactoring rules from refactoring examples

C Mokaddem, H Sahraoui, E Syriani - Proceedings of the 21th ACM/IEEE …, 2018‏ - dl.acm.org
Models, like other first-class artifacts such as source code, are maintained and may be
refactored to improve their quality and, consequently, one of the derived artifacts …

Design patterns impact on software quality: Where are the theories?

F Khomh, YG Guéhéneuc - 2018 IEEE 25th International …, 2018‏ - ieeexplore.ieee.org
Software engineers are creators of habits. During software development, they follow again
and again the same patterns when architecting, designing and implementing programs …

Impact of design patterns on software complexity and size

N Qamar, AA Malik - Mehran University Research Journal Of …, 2020‏ - search.informit.org
Many different factors influence the quality of software. Among the most important of these
factors is software complexity. One way to improve software quality, therefore, is to minimize …