Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Empirical Quantitive Investigation of the Effect of GoF Design Patterns on the Quality of Software Systems

Author 1: Somia Abufakher
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 17, No. 3 · Published 2026

DOI: https://doi.org/10.14569/IJACSA.2026.0170371

Abstract

Design patterns are universal, reusable fixes for common issues in software design. They are supposed to encourage better design choices by rep-urposing already-established successful solutions, saving cost and time. The purpose of the current study is to present quantitive evidence about the expected implications on software quality by employing GoF design patterns; 10 commonly applied patterns have been empirically assessed for their impact on software quality. The evaluated patterns are: Factory Method, Prototype, Singleton, Adapter, Composite, Decorator, Observer, State, Template Method, and Proxy. The study considers software quality attributes that match the intents of the subject design patterns; these attributes are: software maintainability, testability, reusability, simple design, sensitivity to change, and error-proneness. The empirical evaluation of patterns is performed by computing 10 software quality metrics for pattern classes that have been detected in 10 real open-source projects implemented with Java. The findings reveal that the evaluated patterns promote software quality, except for the classes of Prototype, Composite, and Singleton, which were often found not cohesive.

Keywords

How to Cite this Article

Abufakher, S. (2026). Empirical Quantitive Investigation of the Effect of GoF Design Patterns on the Quality of Software Systems. International Journal of Advanced Computer Science and Applications, 17(3). https://doi.org/10.14569/IJACSA.2026.0170371

Abufakher, Somia. "Empirical Quantitive Investigation of the Effect of GoF Design Patterns on the Quality of Software Systems." International Journal of Advanced Computer Science and Applications, vol. 17, no. 3, 2026, https://doi.org/10.14569/IJACSA.2026.0170371.

@article{Abufakher2026,
  title     = {Empirical Quantitive Investigation of the Effect of GoF Design Patterns on the Quality of Software Systems},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {17},
  number    = {3},
  year      = {2026},
  publisher = {The Science and Information Organization},
  author    = {Somia Abufakher},
  doi       = {10.14569/IJACSA.2026.0170371},
  url       = {https://doi.org/10.14569/IJACSA.2026.0170371}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.