Natural Modelling of Interactive Applications

  • Fabio Paternò
  • Marco Volpe
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3941)


This paper presents an approach, and the associated environment, aiming to support designers to intuitively model interactive applications. The goal is to make modelling activity more natural. The approach is based on a transformation able to convert hand-drawn visual model sketches on boards into task-model specifications that are further editable and analysable through automatic visual tools. A first test of the environment has been carried out and has provided useful suggestions about how to improve it.


Logical Description Task Model Natural Modelling Oblique Line Interactive Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Berti, S., Paternò, F., Santoro, C.: Natural Development of Ubiquitous Interfaces. Communications of the ACM, 63–64 (September 2004)Google Scholar
  2. 2.
    Berti, S., Paternò, F., Santoro, C.: Natural Development of Nomadic Interfaces based on ogical Descriptions. In: Lieberman, H., Paternò, F., Wulf, W. (eds.) End User Development, Springer, Heidelberg (forthcoming)Google Scholar
  3. 3.
    Bouillon, L., Vanderdonckt, J., Souchon, N.: Recovering Alternative Presentation Models of a Web Page with VAQUITA. In: Proceedings of CADUI 2002, Valenciennes, pp. 311–322. Kluwer, Dordrecht (2002)Google Scholar
  4. 4.
    Coyette, A., Faulkner, S., Kolp, M., Limbourg, Q., Vanderdonckt, J.: SketchiXML: Towards a Multi-Agent Design Tool for Sketching User Interfaces Based on UsiXML. In: Proc. of 3rd Int. Workshop on Task Models and Diagrams for user interface design TAMODIA 2004, Prague, November 15-16, pp. 75–82 (2004)Google Scholar
  5. 5.
    Fonseca, M.J., Jorge, J.A.: Using Fuzzy Logic to Recognize Geometric Shapes Interactively. In: Proceedings of the 9th Int. Conference on Fuzzy Systems (FUZZ-IEEE 2000), San Antonio, USA (May 2000), Available from:
  6. 6.
  7. 7.
    Hudson, S., John, B., Knudsen, K., Byrne, M.: A Tool for Creating Predictive Performance Models from User Interface Demonstrations. In: Proceedings UIST 1999, pp. 93–102 (1999)Google Scholar
  8. 8.
    Landay, J., Myers, B.: Sketching Interfaces: Toward More Human Interface Design. In IEEE Computer 34(3), 56–64 (2001)Google Scholar
  9. 9.
    Mimio Board,
  10. 10.
    Mori, G., Paternò, F., Santoro, C.: CTTE: Support for Developing and Analysing Task Models for Interactive System Design. In: IEEE Transactions on Software Engineering, August 2002, vol. 28 (8), pp. 797–813. IEEE Press, Los Alamitos (2002)Google Scholar
  11. 11.
    Mori, G., Paternò, F., Santoro, C.: Design and Development of Multi-Device User Interfaces through Multiple Logical Descriptions. In: IEEE Transactions on Software Engineering, August 2004, vol. 30(8), pp. 507–520. IEEE Press, Los Alamitos (2004)Google Scholar
  12. 12.
    Pane, J., Myers, B.: Usability Issues in the Design of Novice Programming Systems. TR# CMU-CS-96-132 (Augest 1996),
  13. 13.
    Paganelli, L., Paternò, F.: A Tool for Creating Design Models from Web Site Code, International Journal of Software Engineering and Knowledge Engineering, vol. 13(2), pp. 169–189. World Scientific Publishing, Singapore (2003)Google Scholar
  14. 14.
    Paternò, F.: Model-based Design and Evaluation of Interactive Applications. Springer, Heidelberg (1999)Google Scholar
  15. 15.
    Rubine, D.: Specifying Gestures by Example. Computer Graphics 25(4), 329–337 (1991)CrossRefGoogle Scholar
  16. 16.
    Tam, R.C.-M., Maulsby, D., Puerta, A.: U-TEL: A Tool for Eliciting User Task Models from Domain Experts. In: Proceedings Intelligent User Interfaces 1998, pp. 77–80. ACM Press, New York (1998)CrossRefGoogle Scholar
  17. 17.
    Wu, J., Graham, N.: The Software Design Board: A Tool Supporting Workstyle Transitions in Collaborative Software Design. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 92–106. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Fabio Paternò
    • 1
  • Marco Volpe
    • 1
  1. 1.ISTI-CNRPisaItaly

Personalised recommendations