A mapping study of language features improving object-oriented design patterns. - William Flageol; Éloi Menaud; Yann-Gaël Guéhéneuc; Mourad Badri; Stefan Monnier (Inf. Softw. Technol., 2023)