Analysis of support for modularity in object teams based on design patterns - Gomes, João Luís Lopes (2009)