Heuristic generation of software test data. - Stephen Terry Holmes (1996)