Reusability in goal modeling: A systematic literature review

被引:5
|
作者
Duran, Mustafa Berk [1 ]
Mussbacher, Gunter [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Goal model; Reuse; Context; Requirements reuse; Model-driven requirements engineering; Systematic literature review; CAPABILITY-DRIVEN DEVELOPMENT; TOOL SUPPORT; REQUIREMENTS; REUSE; CONTEXT; PRODUCTIVITY; VARIABILITY; ADAPTATION; MANAGEMENT; LANGUAGES;
D O I
10.1016/j.infsof.2019.03.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Goal modeling is an important instrument for the elicitation, specification, analysis, and validation of early requirements. Goal models capture hierarchical representations of stakeholder objectives, requirements, possible solutions, and their relationships to help requirements engineers understand stakeholder goals and explore solutions based on their impact on these goals. To reuse a goal model and benefit from the strengths of goal modeling, we argue that it is necessary (i) to make sure that analysis and validation of goal models is possible through reuse hierarchies, (ii) to provide the means to delay decision making to a later point in the reuse hierarchy, (iii) to take constraints imposed by other modeling notations into account during analysis, (iv) to allow context dependent information to be modeled so that the goal model can be used in various reuse contexts, and (v) to provide an interface for reuse. Objective: In this two-part systematic literature review, we (i) evaluate how well existing goal modeling approaches support reusability with our five desired characteristics of contextual and reusable goal models, (ii) categorize these approaches based on language constructs for context modeling and connection to other modeling formalisms, and then (iii) draw our conclusions on future research themes. Method: Following guidelines by Kitchenham, the review is conducted on seven major academic search engines. Research questions, inclusion criteria, and categorization criteria are specified, and threats to validity are discussed. A final list of 146 publications and 34 comparisons/assessments of goal modeling approaches is discussed in more detail. Results: Five major research themes are derived to realize reusable goal models with context dependent information. Conclusion: The results indicate that existing goal modeling approaches do not fully address the required capabilities for reusability in different contexts and that further research is needed to fill this gap in the landscape of goal modeling approaches.
引用
收藏
页码:156 / 173
页数:18
相关论文
共 50 条
  • [1] Reusability affecting factors and software metrics for reusability: A systematic literature review
    Mehboob, Bilal
    Chong, Chun Yong
    Lee, Sai Peck
    Lim, Joanne Mun Yee
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1416 - 1458
  • [2] A Systematic Literature Review of an Object Oriented Metric:Reusability
    Padhy, Neelamadhab
    Panigrahi, Rasmita
    Baboo, Sarada
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NETWORKS (CINE), 2015, : 190 - 191
  • [3] Reusability and discovery models in software systems: a systematic literature review
    Criado, Javier
    Iribarne, Luis
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2022, 21 (04):
  • [4] Threat modeling - A systematic literature review
    Xiong, Wenjun
    Lagerstrom, Robert
    [J]. COMPUTERS & SECURITY, 2019, 84 : 53 - 69
  • [5] Using Goal Models Downstream: A Systematic Roadmap and Literature Review
    Horkoff, Jennifer
    Li, Tong
    Li, Feng-Lin
    Salnitri, Mattia
    Cardoso, Evellin
    Giorgini, Paolo
    Mylopoulos, John
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2015, 6 (02) : 1 - 42
  • [6] Bidirectional Language Modeling: A Systematic Literature Review
    Shah Jahan, Muhammad
    Khan, Habib Ullah
    Akbar, Shahzad
    Umar Farooq, Muhammad
    Gul, Sarah
    Amjad, Anam
    [J]. SCIENTIFIC PROGRAMMING, 2021, 2021
  • [7] Bridge information modeling: A systematic literature review
    Monteiro, P. S.
    Wajdowicz, C. C.
    Santos, A. de P. L.
    Santos Filho, M. L.
    [J]. MAINTENANCE, MONITORING, SAFETY, RISK AND RESILIENCE OF BRIDGES AND BRIDGE NETWORKS, 2016, : 479 - 479
  • [8] Database Modeling for the Cloud: A Systematic Review of the Literature
    Garcia, Naomi
    Aguilar, Raul A.
    Diaz, Julio C.
    Flores, Brenda L.
    [J]. 2022 11TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS, 2022, : 85 - 94
  • [9] The relevance of goal programming for financial portfolio management: a bibliometric and systematic literature review
    Colapinto, Cinzia
    Mejri, Issam
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024,
  • [10] UAV control in autonomous object-goal navigation: a systematic literature review
    Ayala, Angel
    Portela, Leticia
    Buarque, Fernando
    Fernandes, Bruno J. T.
    Cruz, Francisco
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)