Software Measures for Common Design Patterns Using Visual Studio Code Metrics

Andreas Karavokyris, Efthimios Alepis · 2018

During the last decades we have faced an outburst in needs for software and consequently in software engineering, accompanied with numerous problems that needed to be solved and robust, documented solutions that needed to be proposed. Towards this end, software design patterns become practically a necessity, since they offered reusable solutions to commonly occurring problems within specified contexts of software architectures. In this paper we propose one more evaluation dimension for common design patterns, using code metrics and structuring specific experiments of software projects that derive from real life and thus can be considered as quite realistic. Our results indicate that while in many occasions, architectures implementing design patterns are prevailing, there are considerable cases where simplistic, generic approaches seem to outperform them in specific metrics.

Read the paper · More papers on PaperTik