Balancing Complex Page Modeling and Usability for Rich Internet Applications

  • Andrea Pandurino
  • Luca Mainetti
  • Davide Bolchini
  • Roberto Paiano
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 179)

Abstract

The growth of Rich Internet Applications (RIAs) calls for new conceptual tools that enable designers and web engineers to model and keep under control the design complexity unleashed by innovative interaction (with increasing communication potential) and carefully consider the impact of the design decisions on the optimal flow of the user experience. Based on the theory of Situational Awareness, in this paper we illustrate how 5 major “interface demons” are particularly relevant for RIA engineering and undermine an effective dialogue between users and RIA interfaces. From this analysis, we propose a set of conceptual design primitives (Rich-IDM) to enable designers and web engineers to characterize the complex components of RIA models and take design decisions which meet both usability and communication requirements.

Keywords

User Experience Situational Awareness Context View Navigation Option Model Drive Engineer 
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.

References

  1. 1.
    Bolchini, D., Paolini, P.: Interactive dialogue model: a design technique for multi-channel applications. IEEE Trans. Multimed. 8(3), 529–541 (2006)Google Scholar
  2. 2.
    Bolstad, C.A., Costello, A.M., Endsley, M.R.: Bad situation awareness designs: what went wrong and why. In: Proceedings of the 16th World Congress of the International Ergonomics Association, Netherlands (2006)Google Scholar
  3. 3.
    Bowen, J., Reeves, S.: Developing usability studies via formal models of UIs. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems EICS’10, pp. 175–180. ACM, New York (2010)Google Scholar
  4. 4.
    Bozzon, A., Comai, S., Fraternali, P., Carughi, G.T.: Capturing RIA concepts in a web mod-eling language. In: Proceedings of the 15th International Conference on World Wide Web WWW’06, pp. 907–908. ACM, New York (2006)Google Scholar
  5. 5.
    Combefis, S., Pecheur, C.: A bisimulation-based approach to the analysis of human-computer interaction. In: Proceedings of the 1st ACM SIGCHI Symposium on Engineering interactive computing systems EICS’09, pp. 101–110. ACM, New York (2009)Google Scholar
  6. 6.
    Coutaz, J.: User interface plasticity: model driven engineering to the limit!. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems EICS’10, pp. 1–8. ACM, New York (2010)Google Scholar
  7. 7.
    Durrani, S., Durrani, Q.S.: Applying cognitive psychology to user interfaces. In: Proceedings of the 1st International Conference on Intelligent Human Computer Interaction, pp. 156–168. Springer, India (2009)Google Scholar
  8. 8.
    Hartmann, M., Daniel, S., Muhlhauser, M.: AUGUR: providing context-aware inter-action support. In: Proceedings of the 1st ACM SIGCHI symposium on Engineering Interactive computing systems EICS’09, pp. 123–132. ACM, New York (2009)Google Scholar
  9. 9.
    Houben, G.J., Van der Sluijs, K., Barna, P., et al.: Chapter 10. Web Engineering: Modelling and Implementing Web Applications, HCI Series. Springer-Verlag, ISBN: 978-1846289224 (2007)Google Scholar
  10. 10.
    Kaindl, H.: Model a discourse and transform it to your user interface. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems EICS’10, pp. 371–372. ACM, New York (2010)Google Scholar
  11. 11.
    Koch, N., Knapp, A., Zhang, G., et al.: UMLBased Web engineering: an approach based on standards. Web Engineering: Modelling and Implementing Web Applications, HCI Se-ries, vol. 12, No. 7, pp. 157–191. Springer-Verlag (2007)Google Scholar
  12. 12.
    Linaje, M., Sanchez-Figueroa, Preciado: Engineering rich Internet application user interfaces over legacy Web models. IEEE Internet Comput. 11(6), 1089–7801 (2007)CrossRefGoogle Scholar
  13. 13.
    Meliá, S., Gómez, J., Pérez, S., Diaz, O.: A model-driven development for GWT-based rich Internet applications with OOH4RIA. In: Proceeidngs of IEEE ICWE’08, pp. 13–23. New York (2008)Google Scholar
  14. 14.
    Pandurino, A., Bolchini, D., Mainetti, L., Paiano, R.: Rich-IDM: extending IDM to model rich Internet applications. In: Proceedings of 12th ACM International Conference on Information Integration and Web Based Applications and Services iiWAS2010, pp. 145–152 (2010)Google Scholar
  15. 15.
    Preciado, J.C., Linaje, M., Morales-Chaparro, R., et al.: Designing rich Internet applications combining UWE and RUX-method. In: Proceedings of IEEE ICWE’08, New York (2008)Google Scholar
  16. 16.
    Spagnolo, L., Bolchini, D., Paolini, P.: Beyond findability: search-enhanced information architecture for content-intensive RIAs. J. Inf. Archit. 2(1), 19–36 (2010)Google Scholar
  17. 17.
    Serna, A., Calvary, G., Scapin, D.L.: How assessing plasticity design choices can im-prove UI quality: a case study. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering interactive Computing Systems EICS’10, pp. 29–34. ACM, New York (2010)Google Scholar
  18. 18.
    Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the interface of rich Internet applications. In: Proceedings of the 2007 Latin American Web Conference, IEEE Computer Society, pp. 144–153. Washington, DC (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Andrea Pandurino
    • 1
  • Luca Mainetti
    • 1
  • Davide Bolchini
    • 2
  • Roberto Paiano
    • 1
  1. 1.Faculty of Engineering, Department of Innovation Engineering, Graphics and Software Architectures LabUniversity of SalentoSalentoItaly
  2. 2.School of Informatics at IUPUI, User Simulation and Experience Research LabUIndiana UniversityIndianapolisUSA

Personalised recommendations