Automatic Usability Evaluation of GUI: A Front-side Approach Using No Source Code Information

  • Rosanna Cassino
  • Maurizio Tucci
Part of the Lecture Notes in Information Systems and Organisation book series (LNISO, volume 2)


The usability of a software system and especially of its user interface now has become crucial and decisive for the success of the application itself. The usability evaluation can be performed by several techniques: classical methods such as tests are performed by experts or end users tester. These approaches require long and expensive testing phases. For this reason, in recent years there has been a rapid spread of automatic tools of evaluation, which allow achieving more objectives in a simple, rapid and economical manner. In this work, we describe an approach to evaluate the usability of a GUI analyzing only its graphical output. The implemented tool allows measuring any usability metrics of usability of the graphical interface of an application using a front-size technique that adopts image processing algorithms to identify and classify the interface components and an automatic interaction system to analyze the dynamic mechanisms. The approach is illustrated using the example of the analysis of a web interface.


GUI usability Evaluation tools 


  1. 1.
    Shneiderman, B., & Mahajan, R. (1997). Visual and textual consistency checking tools for graphical user interfaces. IEEE Transactions on Software Engineering archive, 23(11) (Nov 1997).Google Scholar
  2. 2.
    Shneiderman, B. Designing the user interface. 4D, Boston: Addison-Wesley.Google Scholar
  3. 3.
    Campos, J. C., & Harrison, M. D. (2009). Interaction engineering using the IVY Tool,—EICS ’09: Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems. Google Scholar
  4. 4.
    Cassino, R., & Tucci, M. (2011). Developing usable web interfaces with the aid of automatic verification of their formal specification. Journal of Visual Languages & Computing, 22(2), 140–149 (Jan 2011).Google Scholar
  5. 5.
    Cassino, R., & Tucci, M. (2007). Usability evaluation of interactive visual applications: A quantitative approach: DMS’07Proceedings of the 13th International Conference on Distributed Multimedia Systems—San Francisco Bay, USA (6–8 Sep 2007).Google Scholar
  6. 6.
    Silva, J. C., Creissac, J. C., & Saraiva, J. A. (2010). GUI inspection from source code analysis. Foundations and techniques for open source software certification (Vol. 33).Google Scholar
  7. 7.
    Nielsen, J. (1994). Heuristic evaluation. In J. Nielsen & R. L. Mack (Eds.), Usability inspection method (pp. 25–62). New York: Wiley. Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Università di SalernoSalernoItaly

Personalised recommendations