Mobile-IDM: A Design Method for Modeling the New Interaction Style of Mobile Applications

  • Giovanni Coppola
  • Alessandro FioreEmail author
  • Luca Mainetti
  • Andrea Pandurino
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9114)


Mobile applications (apps) offer designers the opportunity to experiment with novel interaction grammars (e.g., gestures, context-aware events), whose implications for conceptual modeling still need to be fully understood. The research panorama only proposes a few design methods for apps, which are mainly released as extensions of existing ones. This, in addition to the short lifecycle that characterizes apps, leads to the risk of inappropriate modeling techniques being adopted. To bridge this gap, we propose a new design method, named Mobile-IDM, to model the interaction between the user and the app from a logical point of view. As it is based upon IDM and Rich-IDM, from which it inherits its design semantics, Mobile-IDM exploits the dialog metaphor to facilitate the establishment of a common ground between designers and web engineers to obtain good usability of the interaction. We demonstrate through a case study the simplicity and other advantages of our approach.


User experience design Mobile application Design methodologies IDM Rich-IDM 


  1. 1.
    Smartphone Users Worldwide Will Total 1.75 Billion in 2014 (n.d.) retrieved April 1, 2015.
  2. 2.
    Pandurino, A., Bolchini, D., Mainetti, L., Paiano, R.: Dialogue-based Modeling of Rich Internet Applications: The Rich-IDM Approach. Int. Journal of Web Information Systems 8(2), 157–180 (2012)CrossRefGoogle Scholar
  3. 3.
    Paiano, R., Pandurino, A., Mainetti, L.: Rich-IDM: transforming the user experience of legacy applications. In: 2011 13th IEEE International Symposium on Web Systems Evolution (WSE), pp. 81–85. IEEE Press, New York (2011)Google Scholar
  4. 4.
    Bolchini, D., Paolini, P.: Interactive Dialogue Model: A Design Technique for Multi-Channel Applications. IEEE Trans. Multimedia 8(3), 529–541 (2006)CrossRefGoogle Scholar
  5. 5.
    Frasincar, F., Houben, G.-J., Barna, P.: Hypermedia Presentation Generation in Hera. Inform. Syst. 35(1), 23–55 (2010)CrossRefGoogle Scholar
  6. 6.
    Banavar, G., Bergman, L., Cardone, R., Chevalier, V., Gaeremynck, Y., Giraud, F., Halverson, C., Hirose, S., Hori, M., Kitayama, F., Kondoh, G., Kundu, A., Ono, K., Schade, A., Soroker, D., Winz, K.: An Authoring Technology for Multidevice Web Applications. IEEE Pervasive Comput. 3(3), 83–93 (2004)CrossRefGoogle Scholar
  7. 7.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. Comput. Netw. 33(1–6), 137–157 (2000)CrossRefGoogle Scholar
  8. 8.
    Interaction Flow Modeling Language (IFML) Beta1. Object Management Group, Inc., Needham (2013)Google Scholar
  9. 9.
    Paterno, F., Santoro, C., Mantyjarvi, J., Mori, G., Sansone, S.: Authoring Pervasive Multimodal User Interfaces. Int. J. Web. Eng. Tech. 4(2), 235–261 (2008)CrossRefGoogle Scholar
  10. 10.
    Linaje, M., Preciado, J.C., Sánchez-Figueroa, F.: A method for model based design of rich internet application interactive user interfaces. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 226–241. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Preciado, J.C., Linaje, M., Morales-Chaparro, R., Sánchez-Figueroa, F., Zhang, G., Kroiβ, C., Koch, N.: Designing rich internet applications combining UWE and RUX-method. In: Eighth International Conference on Web Engineering, 2008. ICWE 2008, pp. 148–154. IEEE Press, New York (2008)Google Scholar
  12. 12.
    Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the interface of rich internet applications. In: Latin American Web Conference, 2007. LA-WEB 2007, pp. 144–153. IEEE Press, New York (2007) Google Scholar
  13. 13.
    Cowan, D.D., Lucena, C.J.P.: Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse. IEEE Trans. Softw. Eng. 21(3), 229–243 (1995)CrossRefGoogle Scholar
  14. 14.
    Carneiro, L.M.F., Cowan, D.D., Lucena, C.J.P.: ADVcharts: A Visual Formalism for Interactive Systems. ACM SIGCHI Bull. 26(2), 74–77 (1994)CrossRefGoogle Scholar
  15. 15.
    Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A.: Refactoring to rich internet applications. A model-driven approach. In: Eighth International Conference on Web Engineering, 2008. ICWE 2008, pp. 1–12. IEEE Press, New York (2008)Google Scholar
  16. 16.
    Gerstheimer, O., Lupp, C.: Needs Versus Technology—The Challenge to Design Third-generation Mobile Applications. J. Bus. Res. 57(12), 1409–1415 (2004)CrossRefGoogle Scholar
  17. 17.
    Vainio, A.M., Tuunanen, T., Abrahamsson, P.: Developing software products for mobile markets: need for rethinking development models and practice. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 2005. HICSS 2005, p. 189b. IEEE Press, New York (2005)Google Scholar
  18. 18.
    Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jäälinoja, J., Korkala, M., Koskela, J., Kyllönen, P., Salo, O.: Mobile-D: an agile approach for mobile application development. In: OOPSLA 2004 Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 174–175. ACM, New York (2004)Google Scholar
  19. 19.
    Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (IFML) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) MobiWIS 2014. LNCS, vol. 8640, pp. 176–191. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  20. 20.
    Pandurino, A., Bolchini, D., Mainetti, L., Paiano, R.: Streamlining complexity: conceptual page re-modeling for rich internet applications. In: Harth, A., Koch, N. (eds.) ICWE 2011. LNCS, vol. 7059, pp. 289–301. Springer, Heidelberg (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Giovanni Coppola
    • 1
  • Alessandro Fiore
    • 1
    Email author
  • Luca Mainetti
    • 1
  • Andrea Pandurino
    • 1
  1. 1.Department of Innovation EngineeringUniversity of SalentoLecceItaly

Personalised recommendations