Abstract :
The software industry is more than ever facing the challenge of delivering WYGIWYW software (what you get is what you want). A well-structured document specifying adequate, complete, consistent, precise, and measurable requirements is a critical prerequisite for such software. Goals have been recognized to be among the driving forces for requirements elicitation, elaboration, organization, analysis, negotiation, documentation, and evolution. Growing experience with goal-oriented requirements engineering suggests synergistic links between research in this area and good practice. We discuss one journey along this road from influencing ideas and research results to tool developments to good practice in industrial projects. On the way, we discuss some lessons learnt, obstacles to technology transfer, and challenges for better requirements engineering research and practice.
Keywords :
DP industry; formal specification; software development management; technology transfer; goal-oriented requirements engineering; requirements analysis; requirements documentation; requirements elaboration; requirements elicitation; requirements evolution; requirements negotiation; requirements organization; software industry; technology transfer; tool developments; what you get is what you want software; Artificial intelligence; Computer industry; Documentation; Feathers; Heart; Multiagent systems; Roads; Skeleton; Software measurement; Systems engineering and theory;