An empirical approach toward the resolution of conflicts in goal-oriented models

Jameleddine Hassine*, Daniel Amyot

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

Abstract

One significant problem requirements engineers have to cope with is the management of unclear requirements, ambiguities, and conflicts that may arise between stakeholders. Such issues may be desirable since they may allow for further elicitation of requirements that would have been missed otherwise. Goal models capture the objectives and other intentions of different stakeholders, together with their relationships. They can be used to refine unclear requirements and to detect conflicts and ambiguities early during model validation. However, resolving such ambiguities and conflicts is key for the successful implementation of the goal models. In this paper, we propose a novel approach to validate models in the Goal-oriented Requirement Language and resolve conflicts between the perspectives of intervening stakeholders (and especially between stakeholders of a given group). Our approach is based on a statistical analysis of empirical data that we collect from surveys designed for each group of stakeholders. We apply concept analysis in order to fix goal-model artifacts that are subject to conflict. We illustrate our approach using a case study of a goal model describing the involvement of undergraduate students in university research activities.

Original languageEnglish
Pages (from-to)279-306
Number of pages28
JournalSoftware and Systems Modeling
Volume16
Issue number1
DOIs
StatePublished - 1 Feb 2017

Bibliographical note

Publisher Copyright:
© 2015, Springer-Verlag Berlin Heidelberg.

Keywords

  • Concept analysis
  • Conflict resolution
  • Empirical analysis
  • GRL
  • Goal model
  • Statistical analysis

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'An empirical approach toward the resolution of conflicts in goal-oriented models'. Together they form a unique fingerprint.

Cite this