Identifying HCI Patterns for the Support of Participatory Enterprise Modeling on Multi-touch Tables

  • Anne GutschmidtEmail author
  • Valentina Sauer
  • Kurt Sandkuhl
  • Alexey Kashevnik
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 369)


This paper deals with the question of how software enabling participatory enterprise modeling on a multi-touch table should be designed. We will present a pre-selection of existing HCI patterns addressing the requirements which come along with collaboratively creating enterprise models on a shared workspace. Moreover, we examined a software prototype based on a task model and video analysis. The videos show participatory modeling sessions and give hint on frequent activities and deficiencies of the prototype. Based on our results, we will give recommendations of HCI patterns which should be applied when designing software tools for participatory enterprise modeling on multi-touch tables.


HCI patterns Participatory enterprise modeling Multi-touch table Task analysis Video analysis 



Part of the research has been developed in scope of a project financed by Government of Russian Federation (Grant 08-08).


  1. 1.
    Sandkuhl, K., Stirna, J., Persson, A., Wißotzki, M.: Enterprise modeling. The Enterprise Engineering Series. Springer, Heidelberg (2014). Scholar
  2. 2.
    Stirna, J., Persson, A.: Enterprise Modeling - Facilitating the Process and the People. Springer, Heidelberg (2018). Scholar
  3. 3.
    Sandkuhl, K., et al.: From expert discipline to common practice: a vision and research agenda for extending the reach of enterprise modeling. Bus. Inf. Syst. Eng. 60(1), 69–80 (2018)CrossRefGoogle Scholar
  4. 4.
    Vernadat, F.: Enterprise modeling and integration (EMI): current status and research perspectives. Ann. Rev. Control 26(1), 15–25 (2002) CrossRefGoogle Scholar
  5. 5.
    Stirna, J., Persson, A., Sandkuhl, K.: Participative enterprise modeling: experiences and recommendations. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 546–560. Springer, Heidelberg (2007). CrossRefGoogle Scholar
  6. 6.
    Gutschmidt, A., Sandkuhl, K., Borchardt, U.: Multi-touch table or plastic wall? Design of a study for the comparison of media in modeling. In: Abramowicz, W., Alt, R., Franczyk, B. (eds.) BIS 2016. LNBIP, vol. 263, pp. 123–135. Springer, Cham (2017). Scholar
  7. 7.
    Van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. ACM Sigplan Not. 35(6), 26–36 (2000)CrossRefGoogle Scholar
  8. 8.
    Frank, U.: Multilevel modeling. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)CrossRefGoogle Scholar
  9. 9.
    Henderson-Sellers, B., Ralyté, J., Ågerfalk, P.J., Rossi, M.: Situational Method Engineering. Springer, Heidelberg (2014). Scholar
  10. 10.
    Gonzalez-Perez, C., Henderson-Sellers, B.: Metamodelling for Software Engineering. Wiley, Hoboken (2008)Google Scholar
  11. 11.
    Dietz, J.: Enterprise Ontology: Theory and Methodology. Springer, Heidelberg (2006). Scholar
  12. 12.
    Specker, M., Wentzlaff, I.: Exploring usability needs by human-computer interaction patterns. In: Winckler, M., Johnson, H., Palanque, P. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 254–260. Springer, Heidelberg (2007). Scholar
  13. 13.
    Wurhofer, D., Obrist, M., Beck, E., Tscheligi, M.: Introducing a comprehensive quality criteria framework for validating patterns. In: Dini, P., (ed.) Computation world, pp. 242–247. IEEE (2009)Google Scholar
  14. 14.
    Borchers, J.O.: A pattern approach to interaction design. In: Boyarski, D., Kellogg, W.A. (eds.) Proceedings of the 3rd Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (DIS 2000), pp. 369–378. ACM, New York (2000)Google Scholar
  15. 15.
    Hitz, M., Kruschitz, C.: Human-computer interaction design patterns: structure, methods, and tool. Int. J. Adv. Softw. 3(1&2) (2010)Google Scholar
  16. 16.
    Kruschitz, C., Hitz, M.: Analyzing the HCI design pattern variety. In: Hanyuda, E., (ed.) Proceedings of the 1st Asian Conference on Pattern Languages of Programs, p. 1. ACM (2010)Google Scholar
  17. 17.
    Guerrero-García, J., González-Calleros, J.M., González-Monfil, A., Pinto, D.: A method to align user interface to workflow allocation patterns. In: González Calleros, J.M., Collazos Ordoñez, C.A., Guerrero-García, J., (eds.) Proceedings of the XVIII International Conference on Human Computer Interaction. ICPS, pp. 1–8. ACM (2007)Google Scholar
  18. 18.
    Alexander, C.: A Pattern Language. Center for Environmental Structure Series, vol. 2. Oxford University Press, Oxford (1977)Google Scholar
  19. 19.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Addison-Wesley Professional Computing Series, 39 Printing edn. Addison-Wesley, Boston (2011)zbMATHGoogle Scholar
  20. 20.
    Lukosch, S., Schümmer, T.: Communicating design knowledge with groupware technology patterns. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 223–237. Springer, Heidelberg (2004). Scholar
  21. 21.
    van Welie, M.: Patterns in interaction design. (2008). Accessed 30 July 2019
  22. 22.
    Tidwell, J.: Common ground (1999). Accessed 02 May 2019
  23. 23.
    Tidwell, J.: Designing Interfaces, 2nd edn. Safari Tech Books Online, O’Reilly (2011)Google Scholar
  24. 24.
    Remy, C., Weiss, M., Ziefle, M., Borchers, J.: A pattern language for interactive tabletops in collaborative workspaces. In: Proceedings of the 15th European Conference on Pattern Languages of Programs, EuroPLoP 2010, pp. 9:1–9:48 (2010)Google Scholar
  25. 25.
    Laakso, S.A.: User interface design patterns (2003). Accessed 02 May 2019
  26. 26.
    Coram, T., Lee, J.: Experiences - a pattern language for user interface design (2016).
  27. 27.
    Lockton, D., Harrison, D., Stanton, N.A.: Exploring design patterns for sustainable behaviour. Des. J. 16(4), 431–459 (2013)Google Scholar
  28. 28.
    Gutschmidt, A.: Empirical insights into the appraisal of tool support for participative enterprise modeling. In: Proceedings of the 9th International Workshop on Enterprise Modeling and Information Systems Architectures, Rostock, Germany, 24th–25th May 2018, pp. 70–74 (2018)Google Scholar
  29. 29.
    Gutschmidt, A.: On the influence of tools on collaboration in participative enterprise modeling—an experimental comparison between whiteboard and multi-touch table. In: Andersson, B., Johansson, B., Barry, C., Lang, M., Linger, H., Schneider, C. (eds.) Advances in Information Systems Development. LNISO, vol. 34, pp. 151–168. Springer, Cham (2019). Scholar
  30. 30.
    Stanton, N.A.: Hierarchical task analysis: developments, applications, and extensions. Appl. Ergon. 37(1), 55–79 (2006)Google Scholar
  31. 31.
    Annett, J.: Hierarchical task analysis. In: The Handbook of Task Analysis for Human-Computer Interaction, pp. 83–98. CRC Press (2003)Google Scholar
  32. 32.
    Gutschmidt, A., Sauer, V., Schönwälder, M., Szilagyi, T.: Researching participatory modeling sessions: an experimental study on the influence of evaluation potential and the opportunity to draw oneself. In: Pańkowska, M., Sandkuhl, K. (eds.) BIR 2019. LNBIP, vol. 365, pp. 44–58. Springer, Cham (2019). Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Anne Gutschmidt
    • 1
    Email author
  • Valentina Sauer
    • 1
  • Kurt Sandkuhl
    • 1
  • Alexey Kashevnik
    • 2
  1. 1.Computer Science DepartmentUniversity of RostockRostockGermany
  2. 2.Information Technology and Programming FacultyITMO UniversitySaint PetersburgRussia

Personalised recommendations