Abstract
Counselling systems such as recommendation systems and virtual coaches assist users to gradually achieve their goals. For that purpose, it is usual to devise a progression plan consisting of intermediate, possibly interrelated, tasks or goals to be accomplished in order to guide counselees from their current state to a (desirable) target state, whilst taking into account their circumstances and needs. Users may also strive to progress in several dimensions or aspects at the same time. However, existing goal modelling proposals are mainly focused on processes and object flows, and do not reflect the variable manner in which user progression may actually take place. In this paper, we propose a user-goal oriented metamodel to represent progressions between user states that serves as a knowledge basis for the construction of adaptive counselling systems. The proposal is exemplified with the design of a virtual coach to promote active ageing in which personalization plays a key role.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
van der Aalst, W.M.P., ter Hofstede, A.H.M.: Workflow patterns put into context. Softw. Syst. Model. 11(3), 319–323 (2012)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)
van der Aalst, W., ter Hofstede, A.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: TROPOS: an agent-oriented software development methodology. Auton. Agent. Multi-Agent Syst. 8(3), 203–236 (2004)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer Science & Business Media, New York (2012)
Chung, L., Supakkul, S., Subramanian, N., Garrido, J.L., Noguera, M., Hurtado, M.V., Rodríguez, M.L., Akhlaki, K.B.: Goal-oriented software architecting. In: Avgeriou, P., Grundy, J., Hall, J.G., Lago, P., Mistrík, I. (eds.) Relating Software Requirements and Architectures, pp. 91–109. Springer, Heidelberg (2011)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1), 3–50 (1993)
Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)
Neiger, D., Churilov, L.: Goal-oriented business process modeling with EPCS and value-focused thinking. In: Proceedings of 2nd International Conference on Business Process Management, BPM 2004, Potsdam, Germany, 17–18 June 2004, pp. 98–115 (2004)
Nurcan, S., Salinesi, C., Souveyet, C., Ralyté, J. (eds.): Intentional Perspectives on Information Systems Engineering. Springer, Heidelberg (2010)
OMG: Business Process Model and Notation. http://www.bpmn.org/
OMG: Unified Modeling Language. http://www.omg.org/spec/UML/2.4.1
Poels, G., Decreus, K., Roelens, B., Snoeck, M.: Investigating goal-oriented requirements engineering for business processes. J. Database Manag. 24(2), 35–71 (2013)
Reijers, H.A., Mendling, J.: A study into the factors that influence the understandability of business process models. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 41(3), 449–462 (2011)
Rolland, C., Prakash, N., Benjamen, A.: A multi-model view of process modelling. Requirements Eng. 4(4), 169–187 (1999)
Rolland, C., Salinesi, C.: Modeling goals and reasoning with them. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 189–217. Springer, Heidelberg (2005)
Salinesi, C., Wäyrynen, J.: A methodological framework for understanding IS adaptation through enterprise change. In: Bellahsène, Z., Patel, D., Rolland, C. (eds.) OOIS 2002. LNCS, vol. 2425, pp. 211–222. Springer, Heidelberg (2002). doi:10.1007/3-540-46102-7_26
Soffer, P., Rolland, C.: Combining intention-oriented and state-based process modeling. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds.) ER 2005. LNCS, vol. 3716, pp. 47–62. Springer, Heidelberg (2005). doi:10.1007/11568322_4
Acknowledgements
This research is supported by the project DEP2015-70980-R of the Spanish Ministry of Economy and Competitiveness and European Regional Development Fund (ERDF), the COST Action IC1303AAPELE and the Andalusian project P11-TIC-7486.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Medina-Medina, N., Callejas, Z., Benghazi, K., Noguera, M. (2016). User Progress Modelling in Counselling Systems: An Application to an Adaptive Virtual Coach. In: Comyn-Wattiau, I., Tanaka, K., Song, IY., Yamamoto, S., Saeki, M. (eds) Conceptual Modeling. ER 2016. Lecture Notes in Computer Science(), vol 9974. Springer, Cham. https://doi.org/10.1007/978-3-319-46397-1_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-46397-1_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46396-4
Online ISBN: 978-3-319-46397-1
eBook Packages: Computer ScienceComputer Science (R0)