A pattern-based approach to generate code from API usage scenarios | Publicación