usability, design, interaction design, information, web usability, user interface design, usability engineering,user testing, usability inspection, heuristic evaluation, webdesign, UI, GUI, HCI, user-centered design,human-computer interaction, mensch computer interaktion,universität konstanz, usability test, benutzerfreundlichkeit, mensch-maschine-interaktion, mensch-computer-interaktion, human-computer-interaction, usable, website usability, ergonomie, ergonomisch, psychologie, gestalt principles, scenario, information visualization,informationsvisualisierung, User Interface Evaluation, Usability testing, Human Factors, Erogonomic, Ergonomics, User Interfaces, User Interface, Interfaces, informations visualisierung, visual information seeking system, visual search interface, Mensch & Computer 2012Harald Reiterer

Academics

Visual Requirement Engineering for Interaction Design

Lecturer

Harald Reiterer

Assistent

Thomas Memmel, Mathias Heilig, Tobias Schwarz, Jens Gerken

Email

memmel@inf.uni-konstanz.de

BSCW

Link

Location

C 252

Timeframe

Di 08:30 bis 10:00, Fr 12:00 bis 14:00

Description

From our work group’s experience with industrial practice, we see that UI design departments become more important in interactive software systems specification. The risk of bad UI usability is considerable, and it is an economic risk. But integrating usability engineering (UE) during early stages of requirements engineering (RE) often causes conflicts among stakeholders and faces shrinking IT budgets and pressure of time.

Several ingredients can therefore contribute to software development failure: the increasing importance of the UI, the separation of professions, particularly software engineering (SE) and UE, and consequently a lack of methods, tools and process models that integrate all stakeholders. Consequently, new approaches to RE and specification practice are necessary.

By employing prototypes as vehicles for UI specification, we are able to bridge communication and competency gaps. Furthermore, this makes the overall design process more efficient and effective, resulting in lower development costs, but improved quality.

Topics covered in this lecture:

  • Challenges, and required changes to UI development in industrial practice
  • How to bridge the disciplines
  • Towards a common denominator for UI-related modeling and design
  • The ingredients of UI specifications

In the practical part of the lecture, you will use different tools to build your own UI specification. Therefore, the practical part is embedded in a project context that is usually based upon a cooperation with industrial partners. In winter term 2007/2008, students worked on the specification of rear seat entertainment systems. The topic of the project was introduced by Lorenz Bohrer from Volskwagen research on advanced UIs.



Software partners: iRise (Academic Outreach), Axure
The lecture is closely related to the following research projects of our work group: BEST, INSPECTOR, RESPECT.

Audience

Bachelor (4.-6. Semester) und Master (1.-3. Semester)

ECTS

6

Activityconfirmation

The lecture will be held in Englisch

You will take part in the following activities:

  • Several presentations during project runtime (cooperative team work)
  • Final presentation of project result (cooperative team work)
  • Term paper (cooperative team work)



The final grade results from:

  • the individual and team performance during the project
  • the individual and team performance during the final presentation
  • the quality of the term paper (team performance)

Literature

Constantine, L. L. (1998): Abstract Prototyping. Software Development, 6 (10), October. Reprinted in S. Ambler and L. Constantine, eds, The Unified Process Elaboration Phase. San Francisco: CMP Books, 2000

Constantine, L. L., Windl, H., Noble, J., and Lockwood, L. A. D. (2000b): From Abstraction to Realization: Abstract Prototypes Based on Canonical Components. Working Paper, The Convergence Colloquy, July 2000.

Constantine, L. L. (2000c): Rapid Abstract Prototyping. Software Development, 6, (11), November 1998. Reprinted in S. Ambler and L. Constantine, eds., The Unified Process Elaboration Phase: Best Practices in Implementing the UP. CMP, Lawrence, KS, 2000

Constantine, L. L. (2003): Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In: Interactive Systems: Design, Specification, and Verification. 10th International Workshop, DSV-IV 2003. Vol. 2844, Lecture Notes in Computer Science, edited by J. Jorge, N. Jardim Nunes and J. Falcao e Cunha. Springer Verlag, 2003.

Lowgren, J.; Stolterman, E.: Thoughtful Interaction Design: A Design Perspective on Information Technology. MIT Press, 2004

Rudd, J., Stern, K., Isensee, S. (1996): Low Vs. High-Fidelity Prototyping Debate. Interactions. January 1996. 76-85.

Memmel, T.; Reiterer, H. (2008): User Interface Entwicklung mit interaktiven Spezifikationen. To appear in: Procee-dings of the Mensch & Computer 2008: Viel mehr Interaktion, 8. Konferenz für interaktive und kooperative Me-dien, Oldenbourg Verlag, Sep 2008

Memmel, T.; Vanderdonckt, J.; Reiterer, H. (2008): Multi-fidelity User Interface Specifications. To appear in: Proceed-ings of the 15th International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), Kingston, Canada, 43-57

Memmel, T.; Geyer, F.; Rinn, J.; Reiterer, H. (2008): A Zoom-Based Specification Tool for Corporate User Interface Development. To be published in: Proceedings of the IADIS International Conference on Interfaces and Human Computer Interaction (IHCI 2008, Amsterdam, The Netherlands), Jul 2008

Memmel, T.; Geyer, F.; Rinn, J.; Reiterer, H. (2008): Tool-Support for Interdisciplinary and Collaborative User Inter-face Specification. To be published in: Proceedings of the IADIS International Conference on Interfaces and Hu-man Computer Interaction (IHCI 2008, Amsterdam, The Netherlands), Jul 2008

Memmel, T.; Reiterer, H. (2008): Inspector: Interactive UI Specification Tool. To appear in: Proceedings of the 7th In-ternational Conference On Computer Aided Design of User Interfaces (CADUI) 2008, Albacete, Spain, 161-174

Memmel, Thomas; Reiterer, Harald (2008): Inspector: Method and tool for visual UI specification. In Proceedings of the 3rd IASTED International Conference on Human Computer Interaction (IASTED-HCI, Innsbruck, Austria), Acta Press, Canada, 170-179.

Memmel, Thomas; Reiterer, Harald; Ziegler, Heiko; Oed, Richard (2008): User Interface Specification In Complex Web-Based Information Spaces. In Proceedings of the 3rd IASTED International Conference on Human Computer Interaction (IASTED-HCI, Innsbruck, Austria), Acta Press, Canada, 180-185.

Memmel, Thomas; Reiterer, Harald; Ziegler, Heiko; Oed, Richard (2007): Visual Specification As Enhancement Of Client Authority In Designing Interactive Systems. Proceedings of 5th Workshop of the German Chapter of the Usability Professionals Association e.V. (Weimer, Germany), In: Kerstin Roese, Henning Brau: Usability Profes-sionals 2007, Frauenhofer IRB Verlag, Stuttgart, 99-104

Memmel, Thomas; Gundelsweiler, Fredrik; Reiterer, Harald (2007): Agile Human-Centered Software Engineering. Proceedings oft the 21st BCS HCI Group conference (HCI 2007, University of Lancaster, UK), In: Linden J. Ball, M. Angela Sasse, Corina Sas, Thomas C. Ormerod, Alan Dix, Peter Bagnall and Tom Mc Ewan: "HCI...but not as we know it", British Computer Society, 167-175

Memmel, Thomas; Heilig, Mathias; Schwarz, Tobias; Reiterer, Harald (2007): Visuelle Spezifikation interaktiver Soft-waresysteme. Proceedings of the 7th Mensch & Computer conference (MCI 2007, Weimar, Germany), In: Tom Gross, Mensch & Computer 2007, Oldenborug Verlag, Weimer, Germany, 307-310

Memmel, Thomas; Heilig, Mathias, Reiterer, Harald (2007): Model-based visual software specification. Proceedings of the IADIS International Conference on Interfaces and Human Computer Interaction (IHCI 2007, Lisbon, Portugal)

Memmel, Thomas; Gundelsweiler, Fredrik; Reiterer, Harald (2007): CRUISER: a Cross-Discipline User Interface & Software Engineering Lifecycle. Proceedings of the 12th International Conference on Human-Computer Interac-tion (HCII 2007, Beijing, China), In: Julie Jacko: Human-Computer Interaction - Interaction Design and Usability (Part I), Springer-Verlag, Berlin, Heidelberg 2007, 174–183

Memmel, Thomas; Reiterer, Harald; Holzinger, A. (2007): Agile Methods and Visual Specification in Software Devel-opment: a chance to ensure Universal Access. Proceedings of the 12th International Conference on Human-Computer Interaction (HCII 2007, Beijing, China), In: C. Stephanidis: Universal Access in Human-Computer Interaction - Coping with Diversity (Part I), Springer-Verlag, Berlin, Heidelberg 2007, 453–462

Memmel, Thomas; Reiterer, Harald (2007): Visuelle Spezifikation interaktiver Systeme mit Modell- und XML-basierten Prototyping-Werkzeugen und Werkzeugketten. Proceedings of the 1st conference on Software Engineer-ing Essentials (SEE 2007, Munich, Germany). In: Jan Friedrich, Andreas Rausch, and Marc Sihling , IfI Technical Report Series IfI-07-07, 78-92

Gundelsweiler, Fredrik; Memmel, Thomas; Reiterer, Harald (2007): ZUI Konzepte für Navigation und Suche in komp-lexen Informationsräumen. In: Prof. Dr.-Ing. Juergen Ziegler, Oldenbourg Wissenschaftsverlag , i-com, Zeitschrift für interaktive und kooperative Medien, 6 (1), 38-48

Memmel, Thomas; Bock, C.; Reiterer, Harald (2007): Model-driven prototyping for corporate software specification. Proceedings of the EHCI-HCSE-DSVIS'07, to be published by Springer (available online: http://www.se-hci.org/ehci-hcse-dsvis07/accepted-papers.html)

Memmel, Thomas; Gundelsweiler, Fredrik; Reiterer, Harald (2007): Prototyping Corporate User Interfaces - Towards A Visual Specification Of Interactive Systems. Proceedings of the 2nd IASTED International Conference on Human Computer Interaction (IASTED-HCI '07, Chamonix, France), Acta Press, Canada, 177-182

Gundelsweiler, Fredrik; Memmel, Thomas; Reiterer Harald (2004): Agile Usability Engineering. Proceedings of the 4th Mensch & Computer conference (MCI 2007, Paderborn, Germany), In: Keil-Slawik, R.; Selke, H.; Szwillus, G.: Mensch & Computer 2004: Allgegenwärtige Interaktion, Oldenbourg Verlag, München, 33-42