This Survey has its nucleus in the software engineering area, and uses the area's tutorials, journals and the major international conferences as the sources. In Order to augment the scope of the survey we also covered work, relevant to requirements analysis, in: management information systems, databases, and artificial intelligence. These three other areas )MIS, AI, and in particular the subareas of systems analysis from MIS, knowledge acquisition and knowledge engineering from AI, and conceptual modeling from databases, were then further surveyed in journals.
As a completeness check, we used previous surveys on requirements analysis. This check, however, is limited; but it does avoid missing important contributions. From the survey, it was learned that requirements analysis, in particular requirements elicitation, is a hard task, and that it is an area where one has to deal with informality, incompleteness and inconsistency.