Requirements Abstraction Model

Document type: Journal Articles
Article type: Original article
Peer reviewed: Yes
Author(s): Tony Gorschek, Claes Wohlin
Title: Requirements Abstraction Model
Journal: Requirements Engineering Journal
Year: 2006
Volume: 11
Issue: 1
Pagination: 79-101
ISSN: 0947-3602
Publisher: Springer
City: London
URI/DOI: 10.1007/s00766-005-0020-7
ISI number: 000234479400006
Organization: Blekinge Institute of Technology
Department: School of Engineering - Dept. of Systems and Software Engineering (Sektionen för teknik – avd. för programvarusystem)
School of Engineering S- 372 25 Ronneby
+46 455 38 50 00
Authors e-mail:
Language: English
Abstract: Software requirements arrive in different shapes and forms to development organizations. This is particularly the case in market-driven requirements engineering, where the requirements are on products rather than directed towards projects. This results in challenges related to making different requirements comparable. In particular, this situation was identified in a collaborative effort between academia and industry. A model, with four abstraction levels, was developed as a response to the industrial need. The model allows for placement of requirements on different levels and supports abstraction or break down of requirements to make them comparable to each other. The model was successfully validated in several steps at a company. The results from the industrial validation point to the usefulness of the model. The model will allow companies to ensure comparability between requirements, and hence it generates important input to activities such as prioritization and packaging of requirements before launching a development project.
Subject: Software Engineering\General
Keywords: Market-driven product-centered continuous requirements engineering, Requirements abstraction, Product management, Product strategy