Grp-96.pdf (539.06 kB)
Download file

An empirical study of the impact of software design patterns on code quality

Download (539.06 kB)
posted on 2023-06-22, 20:39 authored by Vihanga PiyawardhanaVihanga Piyawardhana, Tharaka Madhuwantha, Lahiru Chandika, Mahesh Bavantha

Software design patterns are commonly used in software engineering to provide standardized solutions for common design problems. Despite their popularity, there is limited empirical research on the impact of using these patterns on the quality of software code. This study aims to investigate the relationship between software design patterns and code quality through an empirical study. A quantitative approach is used to collect data from a sample of experienced software developers. The study found that the use of software design patterns is positively associated with code quality, as reported by the developers. Specifically, the use of design patterns reduces the complexity of software code and improves its maintainability, which contributes to higher levels of code quality. The study also highlights the importance of experience with software design patterns in improving code quality. These findings have implications for software engineering practice and education and suggest that software developers should consider using software design patterns to improve code quality. 


Email Address of Submitting Author

Submitting Author's Institution

Sri Lanka Institute of Information Technology

Submitting Author's Country

  • Sri Lanka

Usage metrics