skip to main content
10.1145/3239235.3267433acmconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
short-paper

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

Published:11 October 2018Publication History

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.

References

  1. J. Cohen, Statistical Power Analysis for the Behavioral Sciences 2nd edn, Elsevier, 1988.Google ScholarGoogle Scholar
  2. F. D. Davis, Perceived usefulness, perceived ease of use, and user acceptance of information technology, MIS quarterly 13(3), 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Estrada, K. Najera, B. Vázquez, A. Martínez, J. C. Téllez, J. J. Hierro, Applying Tropos Modeling for Smart Mobility App Based on the FIWARE Platform, iStar Workshop, 2016, pp. 85--90.Google ScholarGoogle Scholar
  4. W. B. Frakes, R. Baeza-Yates, Information Retrieval: Data Structures & Algorithms, Prentice-Hall, Inc., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Horkoff, T. Li, F. L. Li, M. Salnitri, E. Cardoso, P. Giorgini, J. Mylopoulos, Using goal models downstream: A systematic roadmap and literature review. IJISMD 6(2), 1--42, 2015.Google ScholarGoogle Scholar
  6. E. Insfran, S. Abrahão, R.P. Oliveira, F. González, M. Fernández, C. Cano, Specifying Value in GRL for Guiding BPMN Activities Prioritization, 26<sup>th</sup> Int. Conf. on Information Systems Development (ISD), Larnaca, Cyprus, 2017.Google ScholarGoogle Scholar
  7. ITU-T. Recommendation Z.151 (09/08): User Requirements Notation (URN)-Language definition, 2008. 206 p.Google ScholarGoogle Scholar
  8. K. Maxwell, Applied Statistics for Software Managers, Software Quality Institute Series, Prentice Hall, 2002.Google ScholarGoogle Scholar
  9. M. Serrano, J. C. S. do Prado Leite, Development of Agent-Driven Systems: from i* Architectural Models to Intentional Agents Code, iStar Workshop 2011, pp. 55--60.Google ScholarGoogle Scholar
  10. E. Yu, Towards Modelling and Reasoning Support for Early-phase Requirements Engineering, RE conference, 1997, pp. 226--235. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Comparing the effectiveness of goal-oriented languages: results from a controlled experiment

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ESEM '18: Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
      October 2018
      487 pages
      ISBN:9781450358231
      DOI:10.1145/3239235

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 October 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate130of594submissions,22%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader