Designing Activity Diagrams Aiming at Achieving Usability in Interactive Applications: An Empirical Study
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.
KeywordsUsability 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.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.Booch, G., Rumbaugh, J., Jacobson, I.: Modeling Language user Guide. The Addison-Wesley Object Technology Series, 2nd edn., 484 p. (2005)Google Scholar
- 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.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.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
- 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.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.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.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.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