The state of the art on design patterns: A systematic mapping of the literature. - Bahareh Bafandeh Mayvan; Abbas Rasoolzadegan; Z. Ghavidel Yazdi (J. Syst. Softw., 2017)