A Case Study on Design Patterns and Software Defects in Open Source Software

✒️ Enzo Sandré · 📆 06/06/2023 · 🧩 Design (Anti-)Patterns

🏗️ Corrélation n’est pas causalité, mais l’usage de certains design patterns, comme Adapter, Command, Observer, State, Strategy, Template et Proxy réduisent de manière significative le nombre de défauts.

🧑‍💼 Ce résultat est obtenu par minage de projets open-source. Il n’est pas précisé si des résultats similaires ont été obtenus sur des projets commerciaux.

SOURCE

Onarcan, M. and Fu, Y. (2018) A Case Study on Design Patterns and Software Defects in Open Source Software. Journal of Software Engineering and Applications, 11, 249-273. DOI:10.4236/jsea.2018.115016

Enzo Sandré


đź“„ Lien public DOIs: 10.4236/jsea.2018.115016