Skip to main content

Inspector: Interactive UI Specification Tool

  • Conference paper
  • First Online:
Computer-Aided Design of User Interfaces VI

Abstract

When the user interface should be specified, a picture is worth a thousand words, and the worst thing to do is write a natural language specification for it. Although this practice is still common, it is a challenging task to move from text-based requirements and problem-space concepts to a final UI design, and then back. Especially for user interface specification, actors must frequently switch between high-level descriptions and low-level detailed screens. In our research, we found out that advanced specifications should be made up of interconnected artefacts that have distinct levels of abstraction. With regards to the transparency and traceability of the rationale of the specification process, transitions and dependencies must be visual and traversable. For this purpose, a user interface specification method is introduced that interactively integrates interdisciplinary and informal modelling languages with different levels of fidelity of user interface prototyping. With an innovative experimental tool, we finally assemble models and design to an interactive user interface specifications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ambler, Scott W. (2002): Agile Modeling, Wiley, NY

    Google Scholar 

  2. Ambler, Scott W. (2004): The Object Primer – Agile Model-Driven Development with UML 2, Cambridge University Press, Cambridge

    Book  Google Scholar 

  3. Barbosa, S.D.J., Paula, M.G. (2003): Interaction Modelling as a Binding Thread in the Software Development Process,In Proc. of the workshop on bridging the gaps between software engineering and human-computer interaction, Oregon, USA

    Google Scholar 

  4. Beck, K. (1999), Extreme Programming Explained, Addison-Wesley, Reading

    Google Scholar 

  5. Beyer, H., Holtzblatt, K. (1998): Contextual Design: Defining Customer-Centered Systems, Morgan Kaufmann, San Francisco

    Google Scholar 

  6. Blomkvist, S. (2005): Towards a model for bridging agile development and user-centered design. In: Human-centered software engineering – integrating usability in the development process, Springer, Berlin, 219–244

    Chapter  Google Scholar 

  7. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J. (2003): A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computer 15(3): 289–308

    Article  Google Scholar 

  8. Campos, P., Nunes, N. (2004): Canonsketch: a User-Centered Tool for Canonical Abstract Prototyping. In Proc. of 11th International Workshop on Design, Specification and Verification of Interactive Systems, Springer, Berlin, 146–163

    Google Scholar 

  9. Campos, P., Nunes, N. (2006): Principles and Practice of Work Style Modeling: Sketching Design Tools. In Proc. of Human-Work Interaction Design. Springer, Berlin

    Google Scholar 

  10. Constantine, L.L., Lockwood, L.A.D. (1999) Software for Use: A Practical Guide to Models and Methods of Usage-Centered Design, Addison-Wesley, Reading

    Google Scholar 

  11. Holt, J. (2005): A Pragmatic Guide To Business Process Modelling, British Computer Society, United Kingdom

    Google Scholar 

  12. Lepreux, S., Vanderdonckt, J., Michotte, B. (2006): Visual Design of User Interfaces by (De)composition, In. Proc. of DSV-IS’2006, Vol. 4323, Springer, Berlin, 157–170

    Google Scholar 

  13. Lin, J., Landay, James A. (2002): Damask: A Tool for Early-Stage Design and Prototyping of Multi-Device User Interfaces. In Proc. of the 8th International Conference on Distributed Multimedia Systems, San Francisco: 573–580

    Google Scholar 

  14. Memmel, Thomas; Bock, C.; Reiterer, Harald (2007): Model-driven prototyping for corporate software specification. Proceedings of the EHCI-HCSE-DSVIS’07 (IFIP International Federation for Information Processing 2008). In: J. Gulliksen et al., EIS 2007, LNCS 4940, 158–174

    Google Scholar 

  15. Memmel, T., Gundelsweiler, F., Reiterer, H. (2007): Agile Human-Centered Software Engineering, In Proc. of the 21st BCS-HCI, 167–175

    Google Scholar 

  16. Memmel, T., Reiterer, H., Ziegler, H., Oed, R. (2007): Visual Specification As Enhancement Of Client Authority In Designing Interactive Systems. Proc. of 5th WS of the German Chapter of the Usability Professionals Association, Weimer, Germany. In: Kerstin Roese, Henning Brau: Usability Professionals 2007, Frauenhofer IRB Verlag, Stuttgart, 99–104

    Google Scholar 

  17. Memmel, T.; Vanderdonckt, J.; Reiterer, H. (2008): Multi-fidelity User Interface Specifications. Proceedings of the 15th International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), Jul 2008, 43-57

    Google Scholar 

  18. Metzker, E., Reiterer, H. (2002): Evidence-Based Usability Engineering. In Proc. of the CADUI 2002: 323–336

    Google Scholar 

  19. Newman, M.W., Jason, J.L., Hong, I., Landay, J.A. (2003), DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice. HCI, 18(3): 259–324

    Article  Google Scholar 

  20. Nunes, N. J., Campos, P. (2004): Towards Usable Analysis, Design and Modeling Tools. In Proc. of MBUI’2004, CEUR Workshop Proceedings, Vol. 103

    Google Scholar 

  21. Rosson, M.B., Carroll, J.M. (2002): Usability Engineering: scenario-based development of human computer interaction, Morgan Kaufmann, San Francisco

    Google Scholar 

  22. Sutcliffe, G. (2005): Convergence or competition between software engineering and human computer interaction, In: Human-centered software engineering – integrating usability in the development process, Springer, Berlin, 71–84

    Chapter  Google Scholar 

  23. Ware, C. (2004): Information Visualization: Perception for Design, Morgan Kaufmann, San Francisco

    Google Scholar 

  24. Zave, P., Jackson, M. (1997): Four Dark Corners of Requirements Engineering. ACM Transactions on Software Engineering and Methodology 6, 1 (1997) 1–30

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Memmel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this paper

Cite this paper

Memmel, T., Reiterer, H. (2009). Inspector: Interactive UI Specification Tool. In: Lopez Jaquero, V., Montero Simarro, F., Molina Masso, J., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces VI. Springer, London. https://doi.org/10.1007/978-1-84882-206-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-206-1_15

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-205-4

  • Online ISBN: 978-1-84882-206-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics