Author: Pernambuco Summer School on Software Engineering (1st 2004 Recife, Brazil)