Designing Activity Diagrams Aiming at Achieving Usability in Interactive Applications: An Empirical Study

  • Williamson SilvaEmail author
  • Natasha M. Costa Valentim
  • Tayana Conte
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9731)


With the increasing use of interactive applications, it is necessary that software companies produce applications providing a good quality of use for end users. It is important to assist designers in elaborating of design models, aiming at achieving usability of the interactive applications. We proposed a technique, called UDRT-AD (Usability Design Reading Technique for Activity Diagrams) that helps designers in modeling Activity Diagrams aiming at achieving usability in interactive applications. The goal of this paper is to present an empirical study carried out to verify the feasibility of using the UDRT-AD technique. The analysis of the results showed that the UDRT-AD technique could be employed to help in both creating the activity diagrams and early prevention of usability problems. Furthermore, we identified some issues that need to be improved in the UDRT-AD technique to further facilitate its use for industry.


Usability Design Activity diagram Empirical study 



We would like to acknowledge the financial support granted by CAPES (Coordination for Improvement of Higher Education Personnel), and financial support granted by FAPEAM (Foundation for Research Support of the Amazonas State) through processes numbers: 062.00600/2014; 062.00578/2014; and CAPES process 175956/2013. Furthermore, we would like to thank all to the students who participated in the execution of the empirical study.


  1. 1.
    Adikari, S., McDonald, C., Collings, P.: A Design Science approach to an HCI research project. In: 18th Australia Conference on Computer-Human Interaction: Design: Activities, Artefacts and Environments, pp. 429–432 (2006)Google Scholar
  2. 2.
    Booch, G., Rumbaugh, J., Jacobson, I.: Modeling Language user Guide. The Addison-Wesley Object Technology Series, 2nd edn., 484 p. (2005)Google Scholar
  3. 3.
    Da Silva, T.S., Silveira, M.S.: Validation of a method for identifying usability problems from UML diagrams. In: IX Brazilian Symposium on Human Factors in Computing Systems (IHC), pp. 179–188 (2010). (in Portuguese)Google Scholar
  4. 4.
    De la Vara, J., Wnuk, K., Berntsson-Svensson, R., Sánchez, J., Regnell, B.: An empirical study on the importance of quality requirements in industry. In: XXIII International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), pp. 438–443 (2011)Google Scholar
  5. 5.
    De Mello, R.M., Pereira, W.M., Travassos, G.H.: Activity diagram inspection on requirements specification. In: XIV Brazilian Symposium on Software Engineering (SBES), pp. 168–177 (2010)Google Scholar
  6. 6.
    Dyba, T., Kampenes, V.B., Sjoberg, D.I.: A systematic review of statistical power in software engineering experiments. Inf. Softw. Technol. 48(8), 745–755 (2006)CrossRefGoogle Scholar
  7. 7.
    Fernandez, A., Insfran, E., Abrahão, S.: Usability evaluation methods for the web: a systematic mapping study. Inf. Softw. Techcol. 53(8), 789–817 (2011)CrossRefGoogle Scholar
  8. 8.
    Juristo, N., Moreno, A.M., Sánchez-Segura, M.-I.: Guidelines for eliciting usability functionalities. IEEE Trans. Softw. Eng. 33(11), 744–758 (2007)CrossRefGoogle Scholar
  9. 9.
    Mann, H.B., Whitney, D.R.: On a test of whether one of two random variables is stochastically larger than the other. Ann. Math. Stat. 18(1), 50–60 (1947)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Nielsen, J.: Heuristic evaluation. In: Nielsen, J., Mack, R.L. (eds.) Usability Inspection Methods. Wiley, New York (1994)CrossRefGoogle Scholar
  11. 11.
    Silva, W., Valentim, N.M.C., Conte, T.: Designing activity diagrams aiming at achieving usability in interactive applications. In: XIII Brazilian Symposium on Human Factors in Computing Systems (IHC), vol. A, pp. 349–352 (2014). (in Portuguese)Google Scholar
  12. 12.
    Silva, W., Valentim, N.M.C., Conte, T.: Integrating the usability into the software development process: a systematic mapping study. In: 17th International Conference on Enterprise Information Systems (ICEIS 2015), vol. 3, pp. 105–352 (2015)Google Scholar
  13. 13.
    Travassos, G.H., Shull, F., Fredericks, M., Basili, V.: Detecting defects in object-oriented designs: using reading techniques to increase software quality. In: XIV ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, vol. 34(10), pp. 47–56 (1999)Google Scholar
  14. 14.
    Valentim, N.M.C., Silva, T.S., Silveira, M.S., Conte, T.: Comparative study between usability inspection techniques about activity diagrams. In: XII Brazilian Symposium on Human Factors in Computing Systems (IHC 2013), pp. 92–101 (2013). (in Portuguese)Google Scholar
  15. 15.
    Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: an Introduction, 236 p. Kluwer Academic Publishers, Norwell (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Williamson Silva
    • 1
    Email author
  • Natasha M. Costa Valentim
    • 1
  • Tayana Conte
    • 1
  1. 1.USES Research Group, Institute of Computing (IComp)Federal University of Amazonas (UFAM)ManausBrazil

Personalised recommendations