Automated Software Engineering (1997)