{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:14:08Z","timestamp":1760242448470,"version":"build-2065373602"},"reference-count":23,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T00:00:00Z","timestamp":1500508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["MTM2014-55262-P"],"award-info":[{"award-number":["MTM2014-55262-P"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A relevant goal in human\u2013computer interaction is to produce applications that are easy to use and well-adjusted to their users\u2019 needs. To address this problem it is important to know how users interact with the system. This work constitutes a methodological contribution capable of identifying the context of use in which users perform interactions with a groupware application (synchronous or asynchronous) and provides, using machine learning techniques, generative models of how users behave. Additionally, these models are transformed into a text that describes in natural language the main characteristics of the interaction of the users with the system.<\/jats:p>","DOI":"10.3390\/s17071669","type":"journal-article","created":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T11:21:59Z","timestamp":1500549719000},"page":"1669","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["User Interaction Modeling and Profile Extraction in Interactive Systems: A Groupware Application Case Study"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7129-2237","authenticated-orcid":false,"given":"Cristina","family":"T\u00eern\u0103uc\u0103","sequence":"first","affiliation":[{"name":"Departamento de Matem\u00e1ticas, Estad\u00edstica y Computaci\u00f3n, Universidad de Cantabria, 39005 Santander, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Duque","sequence":"additional","affiliation":[{"name":"Departamento de Matem\u00e1ticas, Estad\u00edstica y Computaci\u00f3n, Universidad de Cantabria, 39005 Santander, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Monta\u00f1a","sequence":"additional","affiliation":[{"name":"Departamento de Matem\u00e1ticas, Estad\u00edstica y Computaci\u00f3n, Universidad de Cantabria, 39005 Santander, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,7,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/2.291294","article-title":"Computer-Supported Cooperative Work: History and Focus","volume":"27","author":"Grudin","year":"1994","journal-title":"Computer"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/978-3-642-33284-5_4","article-title":"Towards an Overarching Classification Model of CSCW and Groupware: A Socio-technical Perspective","volume":"Volume 7493","author":"Herskovic","year":"2012","journal-title":"Proceedings of the 18th International Conference on Collaboration and Technology"},{"key":"ref_3","first-page":"406","article-title":"Automatic Generation of User Interaction Models","volume":"Volume 10069","author":"Burmester","year":"2016","journal-title":"Proceedings of the Ubiquitous Computing and Ambient Intelligence\u201410th International Conference, UCAmI 2016, San Bartolom\u00e9 de Tirajana"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1023\/A:1011187500863","article-title":"Generic User Modeling Systems","volume":"11","author":"Kobsa","year":"2001","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/BF01099428","article-title":"The User Modeling Shell System BGP-MS","volume":"4","author":"Kobsa","year":"1995","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_6","first-page":"261","article-title":"Ontological User Profile Modeling for Context-Aware Application Personalization","volume":"Volume 7656","author":"Bravo","year":"2012","journal-title":"Proceedings of the Ubiquitous Computing and Ambient Intelligence\u20146th International Conference, Vitoria-Gasteiz"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1080\/10447318.2014.927287","article-title":"Ontology-Based Model for Supporting Dynamic and Adaptive User Interfaces","volume":"30","author":"Castillejo","year":"2014","journal-title":"Int. J. Hum.\u2013Comput. Interact."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1007\/3-540-44963-9_29","article-title":"Ontology-Based User Modeling for Knowledge Management Systems","volume":"Volume 2702","author":"Brusilovsky","year":"2003","journal-title":"Proceedings of the User Modeling 2003 9th International Conference"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/s11257-005-2304-5","article-title":"Ontology-Based User Modeling in an Augmented Audio Reality System for Museums","volume":"15","author":"Hatala","year":"2005","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"5354","DOI":"10.3390\/s140305354","article-title":"Modeling Users, Context and Devices for Ambient Assisted Living Environments","volume":"14","author":"Castillejo","year":"2014","journal-title":"Sensors"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1016\/j.jss.2012.10.049","article-title":"Sirius: A heuristic-based framework for measuring web usability adapted to the type of website","volume":"86","year":"2013","journal-title":"J. Syst. Softw."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Molina, A.I., Gallardo, J., Redondo, M.A., and Bravo, C. (2014, January 10\u201312). Evaluating the Awareness Support of COLLECE, a Collaborative Programming Tool. Proceedings of the Interacci\u00f3n \u201914 XV International Conference on Human Computer Interaction, Puerto de la Cruz, Tenerife, Spain.","DOI":"10.1145\/2662253.2662264"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Neale, D.C., Carroll, J.M., and Rosson, M.B. (2004, January 6\u201310). Evaluating Computer-supported Cooperative Work: Models and Frameworks. Proceedings of the CSCW \u201904 2004 ACM Conference on Computer Supported Cooperative Work, Chicago, IL, USA.","DOI":"10.1145\/1031607.1031626"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.aei.2006.05.002","article-title":"Exploring the CSCW Spectrum Using Process Mining","volume":"21","year":"2007","journal-title":"Adv. Eng. Inform."},{"key":"ref_15","first-page":"2269","article-title":"Towards Usability Mining","volume":"Volume 232","author":"Grunske","year":"2014","journal-title":"Proceedings of the 44. Jahrestagung der Gesellschaft f\u00fcr Informatik, Informatik 2014, Big Data\u2014Komplexit\u00e4t meistern"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1016\/j.ijhcs.2008.08.003","article-title":"A framework for process-solution analysis in collaborative learning environments","volume":"66","author":"Bravo","year":"2008","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1137\/S0097539791224893","article-title":"Finite Automata Computing Real Functions","volume":"23","author":"Culik","year":"1994","journal-title":"SIAM J. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Tirn\u0103uc\u0103, C., Monta\u00f1a, J.L., Onta\u00f1\u00f3n, S., Gonzalez, A.J., and Pardo, L.M. (2016). Behavioral Modeling Based on Probabilistic Finite Automata: An Empirical Study. Sensors, 16.","DOI":"10.3390\/s16070958"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"5212","DOI":"10.1016\/j.eswa.2014.02.049","article-title":"A Dynamic-Bayesian Network framework for modeling and evaluating learning from observation","volume":"41","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Maimon, O., and Rokach, L. (2010). A survey of Clustering Algorithms. Data Mining and Knowledge Discovery Handbook, Springer. [2nd ed.].","DOI":"10.1007\/978-0-387-09823-4"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Everitt, B.S., Landau, S., Leese, M., and Stahl, D. (2011). Cluster Analysis, John Wiley & Sons. [5th ed.].","DOI":"10.1002\/9780470977811"},{"key":"ref_22","unstructured":"Duque, R., Monta\u00f1a, J.L., and T\u00eern\u0103uc\u0103, C. (2016, January 14\u201315). Mining the dataflow in interactive systems: Automatic generation of user behavior patterns. Proceedings of the Actas de la XVII Conferencia de la Asociaci\u00f3n Espa\u00f1ola para la Inteligencia Artificial (CAEPIA \u201916), Parte IV.-VIII Simposio Teor\u00eda y Aplicaciones de Miner\u00eda de Datos (TAMIDA \u201916), Salamanca, Spain."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1349","DOI":"10.1016\/j.patcog.2004.03.020","article-title":"Links between probabilistic automata and hidden Markov models: Probability distributions, learning models and induction algorithms","volume":"38","author":"Dupont","year":"2005","journal-title":"Pattern Recognit."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/7\/1669\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:43:27Z","timestamp":1760208207000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/7\/1669"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,20]]},"references-count":23,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2017,7]]}},"alternative-id":["s17071669"],"URL":"https:\/\/doi.org\/10.3390\/s17071669","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,7,20]]}}}