Comparing the effectiveness of goal-oriented languages: Results from a controlled experiment


Abstract:

Context. Several early requirements approaches focus on modeling objectives, interest or benefits of related stakeholders. However, as they can be used for different purposes as identifying problems, exploring system solutions, evaluating alternatives, etc., there are no clear guidelines on how to build these models, which constructs of the language must be used in each case, and most importantly, how to use these models downstream to the software requirements and design artifacts. Background. In a previous work, we proposed a specialization of the GRL language (value@GRL) to specify stakeholders' goals when dealing with early requirements in the context of incremental software development. Goal/Method. This paper reports on a controlled experiment aimed at comparing the goal model quality and the productivity, perceived ease of use, and perceived usefulness of participants when using value@GRL and i∗languages. Results. The results showed that value@GRL obtained better results than i∗as a goal modeling language indicating that it can be considered as a promising emerging approach in this area. Conclusions. Value@GRL allows obtaining goal models with good quality that may be later used downstream software development activities.

Año de publicación:

2018

Keywords:

  • experiment
  • Requirements engineering
  • Goal modeling

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Programación de computadoras
  • Ciencias de la computación

Áreas temáticas:

  • Sistemas