Nuno Flores is an Assistant Lecturer at Faculty of Engineering of University of Porto (FEUP). He has an MsC in Informatics Engineering from FEUP. Since his graduation in 1999, his field experience include several years developing software in industrial environments, most of which doing Extreme Programming and applying Agile practices to existing projects. He is currently pursuing a PhD in the area of Framework Understanding and Collaborative Software Development. He is a member of the Hillside Group and his other research interests are Software Architecture, Patterns of Software and Software Design Recovery.