Goal-oriented requirements engineering: an extended systematic mapping study
Artikel i vetenskaplig tidskrift, 2019

© 2017, The Author(s). Over the last two decades, much attention has been paid to the area of goal-oriented requirements engineering (GORE), where goals are used as a useful conceptualization to elicit, model, and analyze requirements, capturing alternatives and conflicts. Goal modeling has been adapted and applied to many sub-topics within requirements engineering (RE) and beyond, such as agent orientation, aspect orientation, business intelligence, model-driven development, and security. Despite extensive efforts in this field, the RE community lacks a recent, general systematic literature review of the area. In this work, we present a systematic mapping study, covering the 246 top-cited GORE-related conference and journal papers, according to Scopus. Our literature map addresses several research questions: we classify the types of papers (e.g., proposals, formalizations, meta-studies), look at the presence of evaluation, the topics covered (e.g., security, agents, scenarios), frameworks used, venues, citations, author networks, and overall publication numbers. For most questions, we evaluate trends over time. Our findings show a proliferation of papers with new ideas and few citations, with a small number of authors and papers dominating citations; however, there is a slight rise in papers which build upon past work (implementations, integrations, and extensions). We see a rise in papers concerning adaptation/variability/evolution and a slight rise in case studies. Overall, interest in GORE has increased. We use our analysis results to make recommendations concerning future GORE research and make our data publicly available.

GORE

Systematic mapping study

Goal-oriented requirements engineering

Goal model

Författare

Jennifer Horkoff

Chalmers, Data- och informationsteknik, Software Engineering, Software Engineering for Testing, Requirements, Innovation and Psychology

Göteborgs universitet

Fatma Başak Aydemir

Universiteit Utrecht

Evellin Cardoso

Universita degli Studi di Trento

Tong Li

Beijing University of Technology

Alejandro Maté

Universidad de Alicante

Elda Paja

Universita degli Studi di Trento

Mattia Salnitri

Universita degli Studi di Trento

Luca Piras

Universita degli Studi di Trento

John Mylopoulos

University of Ottawa, Canada

Paolo Giorgini

Universita degli Studi di Trento

Requirements Engineering

0947-3602 (ISSN) 1432-010X (eISSN)

Vol. 24 2 133-160

Ämneskategorier

Annan data- och informationsvetenskap

Programvaruteknik

Systemvetenskap

DOI

10.1007/s00766-017-0280-z

Mer information

Senast uppdaterat

2019-06-26