Author: Pernambuco Summer School on Software Engineering (2nd 2007 Recife, Brazil)