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 -