The state of the art on design patterns: A systematic mapping of the literature · Study