1. A Pattern Language: Town, Buildings, Construction;Alexander,1977
2. A methodology to assess the impact of design patterns on software quality;Ampatzoglou;Information and Software Technology, Elsevier,2012
3. Software engineering research for computer games: a systematic review;Ampatzoglou;Information and Software Technology, Elsevier,2010
4. Architectural patterns revisited – a pattern language;Avgeriou,2005
5. Goal Question Metric Approach Encyclopedia of Software Engineering;Basili,1994