A survey of existing requirements engineering technologies and their coverage

Päivi Parviainen, Maarit Tihinen

Research output: Contribution to journalArticleScientificpeer-review

8 Citations (Scopus)

Abstract

Requirements engineering is a process in which a most diverse set of product demands from a most diverse set of stakeholders has to be considered. Thus, requirements engineering is generally thought of as the most critical and complex process within the development of embedded systems. Over the years, a lot of requirements engineering research has been carried out and reported, but still it seems clear that the industry is struggling with requirements engineering. Why is that, and what should be done to support the industry in tackling its problems? Develop a new method, tailor the existing ones, or better inform the industry of what is available that could help them in their problems? To find some answers, we carried out an inventory of the available requirements engineering technologies, while also looking into their support for requirements engineering. This paper describes the survey and reports our findings indicating that what is most urgently needed is information and evidence of the applicability of the available technologies in different situations, though further development of the technologies is also required.
Original languageEnglish
Pages (from-to)827-850
JournalInternational Journal of Software Engineering and Knowledge Engineering
Volume17
Issue number6
DOIs
Publication statusPublished - 2007
MoE publication typeA1 Journal article-refereed

Fingerprint

Requirements engineering
Engineering technology
Industry
Engineering research
Embedded systems

Keywords

  • Embedded systems
  • Requirement management
  • Requirements engineering
  • Requirements engineering technologies
  • Requirements management technologies

Cite this

@article{0158d0a5f3ff441fbe6103b186c96c90,
title = "A survey of existing requirements engineering technologies and their coverage",
abstract = "Requirements engineering is a process in which a most diverse set of product demands from a most diverse set of stakeholders has to be considered. Thus, requirements engineering is generally thought of as the most critical and complex process within the development of embedded systems. Over the years, a lot of requirements engineering research has been carried out and reported, but still it seems clear that the industry is struggling with requirements engineering. Why is that, and what should be done to support the industry in tackling its problems? Develop a new method, tailor the existing ones, or better inform the industry of what is available that could help them in their problems? To find some answers, we carried out an inventory of the available requirements engineering technologies, while also looking into their support for requirements engineering. This paper describes the survey and reports our findings indicating that what is most urgently needed is information and evidence of the applicability of the available technologies in different situations, though further development of the technologies is also required.",
keywords = "Embedded systems, Requirement management, Requirements engineering, Requirements engineering technologies, Requirements management technologies",
author = "P{\"a}ivi Parviainen and Maarit Tihinen",
year = "2007",
doi = "10.1142/S0218194007003513",
language = "English",
volume = "17",
pages = "827--850",
journal = "International Journal of Software Engineering and Knowledge Engineering",
issn = "0218-1940",
publisher = "World Scientific Publishing",
number = "6",

}

A survey of existing requirements engineering technologies and their coverage. / Parviainen, Päivi; Tihinen, Maarit.

In: International Journal of Software Engineering and Knowledge Engineering, Vol. 17, No. 6, 2007, p. 827-850.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - A survey of existing requirements engineering technologies and their coverage

AU - Parviainen, Päivi

AU - Tihinen, Maarit

PY - 2007

Y1 - 2007

N2 - Requirements engineering is a process in which a most diverse set of product demands from a most diverse set of stakeholders has to be considered. Thus, requirements engineering is generally thought of as the most critical and complex process within the development of embedded systems. Over the years, a lot of requirements engineering research has been carried out and reported, but still it seems clear that the industry is struggling with requirements engineering. Why is that, and what should be done to support the industry in tackling its problems? Develop a new method, tailor the existing ones, or better inform the industry of what is available that could help them in their problems? To find some answers, we carried out an inventory of the available requirements engineering technologies, while also looking into their support for requirements engineering. This paper describes the survey and reports our findings indicating that what is most urgently needed is information and evidence of the applicability of the available technologies in different situations, though further development of the technologies is also required.

AB - Requirements engineering is a process in which a most diverse set of product demands from a most diverse set of stakeholders has to be considered. Thus, requirements engineering is generally thought of as the most critical and complex process within the development of embedded systems. Over the years, a lot of requirements engineering research has been carried out and reported, but still it seems clear that the industry is struggling with requirements engineering. Why is that, and what should be done to support the industry in tackling its problems? Develop a new method, tailor the existing ones, or better inform the industry of what is available that could help them in their problems? To find some answers, we carried out an inventory of the available requirements engineering technologies, while also looking into their support for requirements engineering. This paper describes the survey and reports our findings indicating that what is most urgently needed is information and evidence of the applicability of the available technologies in different situations, though further development of the technologies is also required.

KW - Embedded systems

KW - Requirement management

KW - Requirements engineering

KW - Requirements engineering technologies

KW - Requirements management technologies

U2 - 10.1142/S0218194007003513

DO - 10.1142/S0218194007003513

M3 - Article

VL - 17

SP - 827

EP - 850

JO - International Journal of Software Engineering and Knowledge Engineering

JF - International Journal of Software Engineering and Knowledge Engineering

SN - 0218-1940

IS - 6

ER -