Skip to main content

Goal Models for Acceptance Requirements Analysis and Gamification Design

  • Conference paper
  • First Online:
Conceptual Modeling (ER 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10650))

Included in the following conference series:

Abstract

The success of software systems highly depends on user engagement. Thus, to deliver engaging systems, software has to be designed carefully taking into account Acceptance Requirements, such as “70% of users will use the system”, and the psychological factors that could influence users to use the system. Analysis can then consider mechanisms that affect these factors, such as Gamification (making a game out of system use), advertising, incentives and more.

We propose a Systematic Acceptance Requirements Analysis Framework based on Gamification for supporting the requirements engineer in analyzing and designing engaging software systems. Our framework, named Agon, encompasses both a methodology and a meta-model capturing acceptance and gamification knowledge. In this paper, we describe the Agon Meta-Model and provide examples from the gamification of a decision-making platform in the context of a European Project.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://www.pacasproject.eu/.

  2. 2.

    http://www.pacasproject.eu/.

  3. 3.

    http://www.visioneuproject.eu/.

References

  1. Bartle, R.: Hearts, clubs, diamonds, spades: players who suit MUDs. J. MUD Res. 1, 19 (1996)

    Google Scholar 

  2. Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering, vol. 5. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  3. Hamari, J.: Do badges increase user activity? a field experiment on the effects of gamification. Comput. Hum. Behav. 71, 469–478 (2015)

    Article  Google Scholar 

  4. Kazhamiakin, R., Marconi, A., Perillo, M., Pistore, M., Valetto, G., Piras, L., Avesani, F., Perri, N.: Using gamification to incentivize sustainable urban mobility. In: 1st International Smart Cities Conference (ISC2). IEEE (2015)

    Google Scholar 

  5. Koivisto, J., Hamari, J.: Demographic differences in perceived benefits from gamification. Comput. Hum. Behav. 35, 179–188 (2014)

    Article  Google Scholar 

  6. Li, F.L., Horkoff, J., Mylopoulos, J., Guizzardi, R., Guizzardi, G., Borgida, A., Liu, L.: Non-functional requirements as qualities, with a spice of ontology. In: 22nd International Requirements Engineering Conference (RE), pp. 293–302. IEEE (2014)

    Google Scholar 

  7. Nguyen, C.M., Sebastiani, R., Giorgini, P., Mylopoulos, J.: Multi-objective reasoning with constrained goal models. Requir. Eng. J. p. 1–37 (2016)

    Google Scholar 

  8. Orsi, G., Tanca, L.: Context modelling and context-aware querying. In: Moor, O., Gottlob, G., Furche, T., Sellers, A. (eds.) Datalog 2.0 2010. LNCS, vol. 6702, pp. 225–244. Springer, Heidelberg (2011). doi:10.1007/978-3-642-24206-9_13

    Chapter  Google Scholar 

  9. Piras, L., Giorgini, P., Mylopoulos, J.: Models, case studies and the glossary of Agon (an Acceptance Requirements Framework). https://pirasluca.wordpress.com/home/acceptance/

  10. Piras, L., Giorgini, P., Mylopoulos, J.: Acceptance requirements and their gamification solutions. In: 24th IEEE International Requirements Engineering Conference (RE). IEEE (2016)

    Google Scholar 

  11. Piras, L., Paja, E., Cuel, R., Ponte, D., Giorgini, P., Mylopoulos, J.: Gamification solutions for software acceptance: a comparative study of requirements engineering and organizational behavior techniques. In: 11th IEEE International Conference on Research Challenges in Information Science (RCIS). IEEE (2017)

    Google Scholar 

  12. Schell, J.: The Art of Game Design: A Book of Lenses. CRC Press, Boca Raton (2014)

    Book  Google Scholar 

  13. Thompson, R., Higgins, C., Howell, J.: Personal computing: toward a conceptual model of utilization. MIS Q. 15, 125–143 (1991)

    Article  Google Scholar 

  14. Venkatesh, V., Morris, M., Davis, G., Davis, F.: User acceptance of information technology: toward a unified view. MIS Q. 27, 425–478 (2003)

    Article  Google Scholar 

  15. Zichermann, G., Cunningham, C.: Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps. O’Reilly Media Inc, Sebastopol (2011)

    Google Scholar 

Download references

Acknowledgments

This project has received funding from the SESAR Joint Undertaking under grant agreement No. 699306 under European Union’s Horizon 2020 research and innovation programme.

This work was partially supported by ERC Advanced Grant 267856, titled “Lucretius: Foundations for Software Evolution.”

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Piras .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Piras, L., Paja, E., Giorgini, P., Mylopoulos, J. (2017). Goal Models for Acceptance Requirements Analysis and Gamification Design. In: Mayr, H., Guizzardi, G., Ma, H., Pastor, O. (eds) Conceptual Modeling. ER 2017. Lecture Notes in Computer Science(), vol 10650. Springer, Cham. https://doi.org/10.1007/978-3-319-69904-2_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69904-2_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69903-5

  • Online ISBN: 978-3-319-69904-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics