Issue No. 01 - January/February (2005 vol. 22)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2005.1
Johan Natt och Dag , Lund University, Sweden
Vincenzo Gervasi , University of Pisa, Italy
Sjaak Brinkkemper , Utrecht University, the Netherlands
Bj? Regnell , Lund University, Sweden
The development of large, complex software products aimed for a broad market involves a continuous, massive inflow of customers? wishes (collected from the market) and product requirements (generated inside the developing organization). The interrelationships between these two sources of requirements should be identified and maintained to enable well-founded development decisions. Unfortunately, the manual linkage that is routinely performed today is cumbersome, time-consuming, and error-prone. The authors present a pragmatic approach based on linguistic engineering to support the linkage between customer wishes and product requirements. The article includes an evaluation with real requirements from industry, showing that such automated support could make linkage faster. On the basis of these data, the authors estimate that considerable time savings are possible. The results, together with the identified enhancement, are promising for improving software quality and saving time in industrial requirements engineering.
requirements engineering, large-scale requirements management, natural language processing, linguistic engineering, requirement relationships, requirements similarity, requirement duplicates, redundancy
J. N. Dag, S. Brinkkemper, B. Regnell and V. Gervasi, "A Linguistic-Engineering Approach to Large-Scale Requirements Management," in IEEE Software, vol. 22, no. , pp. 32-39, 2005.