Volume 20 No 18 (2022)
 Download PDF
AN ANALYTICAL APPROACH FOR ASSESSING SOFTWARE DESIGN PATTERNS AND EVALUATE DESIGN PATTERNS TO DETERMINE THEIR EFFECT ON SOFTWARE QUALITY
Deepa Kumari, Sunil Suman
Abstract
An essential part of developing high-quality software is evaluating and analyzing software design patterns. This analysis method aims to determine the impact of design patterns on various measures of software quality in a methodical manner. "The method involves learning about design patterns, defining evaluation criteria that are in line with desired software quality attributes, finding design patterns in the software, analyzing their impact on software quality attributes, performing code reviews, assessing relevant metrics, comparing alternative patterns, taking domain-specific factors into account, documenting findings, and continuously improving the evaluation process. Numerous studies have looked at the impact of design patterns on quality characteristics. However, since these studies come from different perspectives, have different goals, use different metrics, and focus on different quality attributes, their findings are sometimes contradictory and difficult to compare. “The authors hope that they can explain these results by addressing any confounding factors, procedures, measures, or implementation difficulties that affect quality.” In addition, there needs to be more research that connects the dots between design pattern evaluations and pattern creation studies. They want to increase software quality by guiding how patterns might be better structured and implemented.
Keywords
Software design patterns, Software quality, Evaluation, Design pattern impact, Software quality attributes
Copyright
Copyright © Neuroquantology

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Articles published in the Neuroquantology are available under Creative Commons Attribution Non-Commercial No Derivatives Licence (CC BY-NC-ND 4.0). Authors retain copyright in their work and grant IJECSE right of first publication under CC BY-NC-ND 4.0. Users have the right to read, download, copy, distribute, print, search, or link to the full texts of articles in this journal, and to use them for any other lawful purpose.