Practicing Mobile Interface Design Principles Through the Use of HCI Design Patterns—A Training Strategy

  • Giuliana Vitiello
  • Genny Tortora
  • Pasquale Di Giovanni
  • Monica Sebillo
Conference paper
Part of the Lecture Notes in Information Systems and Organisation book series (LNISO, volume 11)


One of the main factors behind the rapid development and wide adoption of modern mobile devices is surely the enormous amount of third party applications available for the various mobile platforms. Nevertheless, due to the unique characteristics of the mobile world, designing usable user interfaces for such applications is still a challenging task. Design patterns were conceived to deal with design complexity providing well-recognized and reusable solutions. However, one of the main difficulties arising when design patterns are used by less experienced developers, is the choice of the appropriate patterns for a specific problem. To support novice developers in that choice, we propose MIDE, a tool that devises patterns in the form of ready to use application templates and interface snippets targeted at the Android platform.


HCI design patterns Rapid user interface prototyping Mobile interface development 


  1. 1.
    Ginige, A., Romano, M., Sebillo, M., Vitiello, G., Di Giovanni, P.: Spatial data and mobile applications: general solutions for interface design. In: AVI 2012, pp. 189–196. ACM, New York (2012)Google Scholar
  2. 2.
    Paolino, L., Sebillo, M., Tortora, G., Vitiello, G.: Framy: visualizing geographic data on mobile interfaces. J Location Based Serv. 2(3), 236–252 (2008)CrossRefGoogle Scholar
  3. 3.
    Google Android design guidelines.
  4. 4.
  5. 5.
  6. 6.
    Alexander, C.: A Pattern Language. Oxford University Press (1977)Google Scholar
  7. 7.
    Bayle, E., Bellamy, R., Casaday, G., Erickson, T., Fincher, S., Grinter, B., Gross, B., Lehder, D., Marmolin, H., Potts, C., Skousen, G., Thomas, J.: Putting it all together: towards a pattern language for interaction design. In: CHI ‘97 Workshop SIGCHI Bulletin, vol. 30 issue 1, pp. 17–23. ACM, New York (1998)Google Scholar
  8. 8.
    Erickson, T.: Lingua francas for design: sacred places and pattern languages. In: DIS ‘00, pp. 357–368. ACM, New York (2000)Google Scholar
  9. 9.
    Tidwell, J.: Designing Interfaces 2nd Ed. O’Reilly (2010)Google Scholar
  10. 10.
    Hoober, S., Berkman, E.: Designing Mobile Interfaces. O’ Reilly Media (2011)Google Scholar
  11. 11.
    Diaz, P., Rosson, M.B., Aedo, I., Carrol, J.M.: Web design patterns: investigating user goals and browsing strategies. In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds.) End-User Development. LNCS, vol. 5435, pp. 186–204. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  12. 12.
    Bernhaupt, R., Winckler, M., Pontico, F.: Are user interface pattern languages usable? a report from the trenches. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5727, pp. 542–545. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  13. 13.
    Dearden, A.M., Finlay, J.: Pattern languages in HCI: a critical review. Hum. Comput. interaction 21(1), 49–102 (2006)CrossRefGoogle Scholar
  14. 14.
    Neil, T.: Mobile design pattern gallery: UI patterns for iOS, android and more. O’Reilly (2012)Google Scholar
  15. 15.
    Nudelman, G.: Android Design Patterns. Wiley (2013)Google Scholar
  16. 16.
    Harrison, R., Flood, D., Duce, D.: Usability of mobile applications: literature review and rationale for a new usability model. J. Interact. Sci. 1(1) (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Giuliana Vitiello
    • 1
  • Genny Tortora
    • 1
  • Pasquale Di Giovanni
    • 1
  • Monica Sebillo
    • 1
  1. 1.Department of Computer Science, University of SalernoFiscianoItaly

Personalised recommendations