Sketching by Cross-Surface Collaboration

  • Jorge Luis Pérez-MedinaEmail author
  • Jean Vanderdonckt
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 918)


Human-Computer Interaction and agile practices in software engineering are not two separate domains, but rather agile is a work principle that is applied in software development, of which user interface design represents a significant part. Agile projects could require such an approach, which typically iterates on the user interface using low-fidelity prototypes. This paper motivates, presents, and assess capabilities of a software for collaborative sketching of user interfaces on multiple surfaces of interaction, ranging from mobile phones to wall screens. We proposes a Collaborative User Centered Design (CUCD) method for user interface prototyping to supporting cross-surface collaboration by sketching, enabling fast, flexible, intuitive and reusable prototype.


Collaborative Design Electronic sketching Multi-surface Prototyping User interface design 


  1. 1.
    Ambler, S.W.: Agile adoption rate survey results, March 2007Google Scholar
  2. 2.
    Ambler, S.W.: Modeling and documentation practices on it projects survey results, July 2008Google Scholar
  3. 3.
    Ambler, S.W.: 2013 agile project initiation survey results (2013)Google Scholar
  4. 4.
    Aston, J., Meszaros, G.: Adding usability testing to an agile project. In: Proceedings of Agile 2006 Conference (AGILE 2006) (2006)Google Scholar
  5. 5.
    Bodart, F., Hennebert, A.M., Leheureux, J.M., Provot, I., Vanderdonckt, J., Zucchinetti, G.: Key activities for a development methodology of interactive applications, pp. 109–134. Springer, London (1996)CrossRefGoogle Scholar
  6. 6.
    Buxton, B.: Sketching User Experiences: Getting the Design Right and the Right Design. Morgan Kaufmann Publishers Inc., San Francisco (2007)Google Scholar
  7. 7.
    Fox, D., Sillito, J., Maurer, F.: Agile methods and user-centered design: how these two methodologies are being successfully integrated in industry. In: Agile 2008 Conference, pp. 63–72. IEEE (2008)Google Scholar
  8. 8.
    Gonzalez-Perez, C.: Filling the voids-from requirements to deployment with OPEN/Metis. In: ICSOFT (1), p. 19 (2010)Google Scholar
  9. 9.
    Landay, J.A., Myers, B.A.: Interactive sketching for the early stages of user interface design. In: Proceedings of the CHI 1995, pp. 43–50. ACM Press (1995)Google Scholar
  10. 10.
    Landay, J.A., Myers, B.A.: Sketching interfaces: toward more human interface design. Computer 34(3), 56–64 (2001)CrossRefGoogle Scholar
  11. 11.
    Lewis, J.R.: IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use. Int. J. HCI 7(1), 57–78 (1995)Google Scholar
  12. 12.
    Van der Lugt, R.: Functions of sketching in design idea generation meetings. In: 4th Conference on Creativity & Cognition, pp. 72–79. ACM (2002)Google Scholar
  13. 13.
    McInerney, P., Maurer, F.: UCD in agile projects: dream team or odd couple? Interactions 12(6), 19–23 (2005)CrossRefGoogle Scholar
  14. 14.
    Nebeling, M., Kubitza, T., Paternò, F., Dong, T., Li, Y., Nichols, J.: End-user development of cross-device user interfaces. In: 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 299–300. ACM (2016)Google Scholar
  15. 15.
    Olson, G.M., Olson, J.S.: Distance matters. HCI 15(2), 139–178 (2000)Google Scholar
  16. 16.
    Ossher, H., van der Hoek, A., Storey, M.A., Grundy, J., Bellamy, R.: Flexible modeling tools (FlexiTools 2010). In: 32nd ACM/IEEE International Conference on Software Engineering-Volume 2, pp. 441–442. ACM (2010)Google Scholar
  17. 17.
    Sangiorgi, U.B., Beuvens, F., Vanderdonckt, J.: User interface design by collaborative sketching. In: Proceedings of the Designing Interactive Systems Conference, pp. 378–387. ACM (2012)Google Scholar
  18. 18.
    da Silva, B.S., Aureliano, V.C.O., Barbosa, S.D.J.: Extreme designing: binding sketching to an interaction model in a streamlined HCI design approach. In: 7th Brazilian Symposium on Human Factors in CS, pp. 101–109. ACM (2006)Google Scholar
  19. 19.
    Silva, T.R., Hak, J.L., Winckler, M.: A review of milestones in the history of GUI prototyping tools. In: 15th IFIP TC. In: 13th International Conference on Human-Computer Interaction, vol. 22, p. 267. University of Bamberg Press (2015)Google Scholar
  20. 20.
    Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., Heldal, R.: Industrial adoption of model-driven engineering: are the tools really the problem? In: International Conference on MDE Languages and Systems, pp. 1–17. Springer (2013)Google Scholar
  21. 21.
    Wuest, D., Seyff, N., Glinz, M.: Sketching and notation creation with FlexiSketch team: evaluating a new means for collaborative requirements elicitation. In: 23rd International Requirements Engineering Conference, pp. 186–195. IEEE (2015)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Intelligent and Interactive Systems Lab (SI2 Lab)Universidad de Las Américas (UDLA)QuitoEcuador
  2. 2.Université catholique de Louvain (UCL)Louvain-la-NeuveBelgium

Personalised recommendations