Abstract
This paper presents an extended notation of actions in activity diagrams. The suggested method combines activity diagrams with a user input classification in order to support interdisciplinary teams, particularly in the early phases of development. In this way, the user input classification serves as a communication basis for user requirements, which is adapted to the needs of software engineers. The method is evaluated within a case study in a nationwide research project for public transport.
Chapter PDF
Similar content being viewed by others
References
Folmer, E., van Gurp, J., Dannenberg, R.B.: Software architecture analysis of usability. In: Bastide, R., Palanque, P., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, pp. 38–58. Springer, Heidelberg (2005)
Jerome, B., Kazman, R.: Surveying the Solitudes. An Investigation into the relationships between Human Computer Interaction and Software Engineering in Practice. In: Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle, pp. 59–70. Springer, Heidelberg (2005)
Williams, J.P., Bias, R.G., Mayhew, D.J.: Cost Justification. In: Seras, A., Jacko, J.A. (eds.) The Human-computer Interaction Handbook. Fundamental, Evolving Technologies and Emerging Applications, pp. 927–947. Taylor and Francis Group, New York (2008)
Hackos, J.T., Redish, J.C.: User and task analysis for interface design. Wiley, New York (1998)
Constantine, L., Biddle, R., Noble, J.: Usage-Centered Design and Software Engineering: Models for Integration. In: ICSE 2003 Workshop on Bridging the Gap Between Software Engineering and Human-Computer Interaction, Portland, Oregon (2003)
Ferre, X.: Integration of Usability Techniques into the Software Development Process. In: ICSE 2003 Workshop on Bridging the Gap Between Software Engineering and Human-Computer Interaction, Portland, Oregon (2003)
Nebe, K., Zimmermann, D., Paelke, V.: Integrating Software Engineering and Usability Engineering. In: Pinder, S. (ed.) Advances in Human Computer Interaction. InTech (2008)
Bruegge, B., Dutoit, A.H.: Object-Oriented Software Engineering – Using UML, patterns and Java. Pearson, Boston (2010)
Courage, C., Redish, J.G., Wixon, D.: Task Analysis. In: The Human-Computer Interaction Handbook. Fundamental, Evolving Technologies and Emerging Applications, pp. 927–947. Taylor and Francis Group, New York (2008)
Cooper, A., Reimann, R., Cronin, D.: About face 3, the essentials of interaction design. Wiley, Indianapolis (2007)
Rosson, M.B., Carroll, J.M.: Usability engineering –Scenario –based development of humen-computer interaction. Morgan Kaufmann (2002)
Foucault, B.E.: Contextualizing cultures for the commercial world: Techniques for presenting field research in business envirnoments. In: Salvendy, G. (ed.) Proceedings of the HCII Conference, Las Vegas (2005)
Mayhew, D.: The Usability Engineering Lifecycle. Morgan Kaufmann, San Francisco (1999)
Beyer, H., Holtzblatt, K.: Contextual design: defining customer-centered systems. Morgan Kaufmann, San Francisco (1998)
OMG: Unified Modeling Language (OMG UML), Infrastructure Version 2.4, http://www.omg.org/spec/UML/2.4.1/Infrastructure
Nunes, J.N.: What drives software development: Bridging the gap between software and usability engineering. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds.) Human-Centerd Software Engineering, Software Engineering Models, Patterns and Architectures for HCI. HCIS, pp. 9–25. Springer, London (2009)
Markopoulos, P.: Modelling user tasks with the unified modeling language. In: Proc. of Workshop TUPIS 2000 in < <UML2000> > International Conference
Cook, S.: The UML Family: Profiles, Prefaces and Packages. In: Evans, A., Caskurlu, B., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 255–264. Springer, Heidelberg (2000)
Jardim Nunes, N., Falcão e Cunha, J.: Towards a UML Profile for Interaction Design: The Wisdom Approach. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 101–116. Springer, Heidelberg (2000)
Foley, J.D., van Dam, A., Feiner, S.K., Hughes, J.F.: Computer Graphics – Principles and Practice. Addison-Wesley, Boston (1997)
Lieberman, B.: UML Activity Diagrams: Detailing User Interface Navigation, http://www.ibm.com/developerworks/rational/library/4697.html (February 22, 2013)
Mayas, C., Hörold, S., Krömker, H.: Meeting the Challenges of Individual Passenger Information with Personas. In: Stanton, N. (ed.) Advances in Human Aspects of Road and Rail Transportation, pp. 822–831. CRC Press, Boca Raton (2012)
Hörold, S., Mayas, C., Krömker, H.: Identifying the information needs of users in public transport. In: Stanton, N. (ed.) Advances in Human Aspects of Road and Rail Transportation, pp. 331–340. CRC Press, Boca Raton (2012)
Annet, J.: Hierarchical Task Analysis (HTA). In: Handbook of Human Factors and Ergonomics Method, pp. 33–37. CRC Press, Boca Raton (2005)
Martinie, C., Palanque, P., Winckler, M.: Structuring and Composition Mechanisms to Address Scalability Issues in Task Models. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part III. LNCS, vol. 6948, pp. 589–609. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mayas, C., Hörold, S., Krömker, H. (2013). Extending the Information of Activity Diagrams with a User Input Classification. In: Kurosu, M. (eds) Human-Computer Interaction. Human-Centred Design Approaches, Methods, Tools, and Environments. HCI 2013. Lecture Notes in Computer Science, vol 8004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39232-0_43
Download citation
DOI: https://doi.org/10.1007/978-3-642-39232-0_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39231-3
Online ISBN: 978-3-642-39232-0
eBook Packages: Computer ScienceComputer Science (R0)