Collaborative Task Modelling on the Web

  • Marco MancaEmail author
  • Fabio Paternò
  • Carmen Santoro
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9856)


Task modelling is a widely recognized activity when designing interactive applications. In this perspective, it is the meeting point between various stakeholders. However, most of the automatic environments that currently allow task modelling only support single users, thus limiting the possible interactions and discussions amongst them. In this paper we present Collaborative CTT, a new Web-based multi-user tool for specifying task models. The tool allows several users, who may even be physically separated, to work on the same model at the same or different time. Among its features, the tool includes mechanisms specific for this type of HCI modelling in order to support coordination, communication and mutual awareness among participants. We discuss the aspects we have addressed in designing the task modelling tool, its main collaborative features, and also report on user feedback gathered through formative tests.


Task models Collaborative modelling Responsive Web 


  1. 1.
    Anzalone, D., Manca, M., Paternò, F., Santoro, C.: Responsive task modelling. In: Proceedings of EICS 2015, pp. 126–131. ACM Press (2015)Google Scholar
  2. 2.
    Duque, R., Gallardo, J., Bravo, C., Mendes, A.J.: Defining tasks, domains and conversational acts in CSCW systems: the SPACE-DESIGN case study. J. UCS 14(9), 1463–1479 (2008)Google Scholar
  3. 3.
    Forbrig, P., Dittmar, A., Brüning, J., Wurdel, M.: Making task modeling suitable for stakeholder-driven workflow specifications. In: Stephanidis, C. (ed.) Universal Access in HCI, Part I, HCII 2011. LNCS, vol. 6765, pp. 51–60. Springer, Heidelberg (2011)Google Scholar
  4. 4.
    Gallardo, J., Molina, A.I., Bravo, C., Redondo, M.A.: Collaborative modelling of tasks with CTT: tools and a study. In: CADUI 2008, pp. 245–250 (2008)Google Scholar
  5. 5.
    Gallardo, J., Molina, A., Bravo, C., Gallego, F.: A system for collaborative building of use case models: communication analysis and experiences - experiences of use and lessons learned from the use of the SPACE-DESIGN tool in the domain of use case diagrams. In: Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014), pp. 59–68 (2014)Google Scholar
  6. 6.
    Genaro Motti, V., Raggett, D., Van Cauwelaert, S., Vanderdonckt, J.: Simplifying the development of cross-platform web user interfaces by collaborative model-based design. In: SIGDOC 2013, pp. 55–64 (2013)Google Scholar
  7. 7.
    Genaro Motti, V., Raggett, D.: Quill: a collaborative design assistant for cross platform web application user interfaces. In: WWW (Companion Volume) 2013, pp. 3–6 (2013)Google Scholar
  8. 8.
    Guerrero-Garcia, J., Gonzalez-Calleros, J., Vanderdonckt, J.: Comparative analysis of task model notations, vol. 22 (NE-1), pp. 90–97. ENC, March 2012Google Scholar
  9. 9.
    Giraldo, W.J., Molina, A.I., Ortega, M., Collazos, C.A.: Integrating groupware notations with UML. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA 2008. LNCS, vol. 5247, pp. 142–149. Springer, Heidelberg (2008)Google Scholar
  10. 10.
    Gutwin, C., Penner, R., Schneider, K.A.: Group awareness in distributed software development. In: CSCW 2004, pp. 72–81 (2004)Google Scholar
  11. 11.
    Hili, N., Laurillau, Y., Dupuy-Chessa, S., Calvary, G.: Innovative key features for mastering model complexity: flexilab, a multimodel editor illustrated on task modeling. In: EICS 2015, pp. 234–237 (2015)Google Scholar
  12. 12.
    Horridge, M., Tudorache, T., Nyulas, C., Vendetti, J., Fridman Noy, N., Musen, M.A.: WebProtégé: a collaborative Web-based platform for editing biomedical ontologies. Bioinformatics 30(16), 2384–2385 (2014)CrossRefGoogle Scholar
  13. 13.
    Jourde, F., Laurillau, Y., Nigay, L.: COMM notation for specifying collaborative and multimodal interactive systems. In: EICS 2010. ACM (2010)Google Scholar
  14. 14.
    Martinie, C., Barboni, E., Navarre, D., Palanque, P.A., Fahssi, R., Poupart, E., Cubero-Castan, E.: Multi-models-based engineering of collaborative systems: application to collision avoidance operations for spacecraft. In: EICS 2014, pp. 85–94 (2014)Google Scholar
  15. 15.
    Molina, A.J., Redondo, M.A., Ortega, M.: A methodological approach for user interface development of collaborative applications: a case study. Sci. Comput. Program. 74(9), 754–776 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Molina, A.I., Redondo, M.A., Ortega, M.: A conceptual and methodological framework for modeling interactive groupware applications. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 413–420. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Mori, G., Paternò, F., Santoro, C.: Design and development of multi-device user interfaces through multiple logical descriptions. IEEE Trans. Softw. Eng. 30(8), 507–520 (2004). IEEE PressCrossRefGoogle Scholar
  18. 18.
    Noy, N.F., Chugh, A., Alani, H.: The CKC challenge: exploring tools for collaborative knowledge construction. IEEE Intell. Syst. 23(1), 64–68 (2008)CrossRefGoogle Scholar
  19. 19.
    Paternò, F.: Model-based Design and Evaluation of Interactive Applications. Springer, New York (1999). ISBN 1-85233-155-0zbMATHGoogle Scholar
  20. 20.
    Paternò, F., Santoro, C., Spano, L.D.: Engineering the authoring of usable service front ends. J. Syst. Softw. 84(10), 1806–1822 (2011). ElsevierCrossRefGoogle Scholar
  21. 21.
    Penichet, V.M., Lozano, M.D., Gallud, J.A., Tesoriero, R.: Task modelling for collaborative systems. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 287–292. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  22. 22.
    Pinelle, D., Gutwin, C., Greenberg, S.: Task analysis for groupware usability evaluation: modeling shared-workspace tasks with the mechanics of collaboration. ACM Trans. Comput.-Hum. Interact. 10(4), 281–311 (2003)CrossRefGoogle Scholar
  23. 23.
    Renger, M., Kolfschoten, G.L., de Vreede, G.-J.: Challenges in collaborative modeling: a literature review. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO! 2008 and EOMAS 2008. LNBIP, vol. 10, pp. 61–77. Springer, Heidelberg (2008)Google Scholar
  24. 24.
    Rittgen, P.: Group consensus in business process modeling: a measure and its application. IJeC 9(4), 17–31 (2013)Google Scholar
  25. 25.
    Van der Veer, G., Kulyk, O., Vyas, D., Kubbe, O., Ebert, A.: Task modeling for collaborative authoring. In: ECCE 2011, pp. 171–178 (2011)Google Scholar
  26. 26.
    Wurdel, M., Sinnig, D., Forbrig, P.: Toward a formal task-based specification framework for collaborative environments. In: López-Jaquero, V., et al. (eds.) Computer-Aided Design of User Interfaces VI, Chap. 20, pp. 221–232. Springer, London (2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2016

Authors and Affiliations

  1. 1.CNR-ISTIHIIS LaboratoryPisaItaly

Personalised recommendations