Skip to main content

Virtual Multi-User Software Prototypes III

  • Chapter
  • First Online:
Book cover Design Thinking Research

Part of the book series: Understanding Innovation ((UNDINNO))

Abstract

In design thinking and software engineering, prototypes play a crucial role in validating insights, needs and requirements. Still, the effort necessary to create these prototypes depends on multiple factors such as the number of people involved with the design thinking project. Especially for multi-user software systems, the effort of creating validation artifacts is too high to be feasible for multiple iterations, thus, inhibiting design thinkers to inexpensively try different ideas early and often. To overcome this problem, we investigated the usability and feasibility of virtual prototypes – animated simulations of formal models which can be derived automatically without additional costs. This paper reports on our advances during the 3 years of the design thinking research project concerned with Virtual Multi-User Software Prototypes.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

  • Alexander I (2011) GORE, SORE, or what? IEEE Softw 28:8–10

    Article  Google Scholar 

  • Alexander I, Beck K (2007) Point/counterpoint. IEEE Softw 24:62–65

    Article  Google Scholar 

  • Al-Rawas A, Easterbrook S (1996) Communication problems in requirements engineering: a field study. In: Proceedings of the first Westminster conference on professional awareness in software engineering, Royal Society, London, 1–2 Feb 1996

    Google Scholar 

  • Andriole SJ (1994) Fast, cheap requirements: prototype, or else! IEEE Softw 11(2):85–87

    Article  Google Scholar 

  • Bäumer D, Bischofberger WR, Lichter H, Züllighoven H (1996) User interface prototyping—concepts, tools, and experience. In: ICSE’96: Proceedings of the 18th international conference on software engineering. IEEE Computer Society, Washington, DC, pp 532–541

    Google Scholar 

  • Gabrysiak G (2011) Exploration and validation through animation of scenario specifications. In: Doctoral symposium of the 19th IEEE international requirements engineering conference (RE’11), Trento, 29 Aug 2011

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2009) Interactive visualization for elicitation and validation of requirements with scenario-based prototyping. In: Proceedings of the 4th international workshop on requirements engineering visualization, RE’09. IEEE Computer Society, Los Alamitos, pp 41–45

    Google Scholar 

  • Gabrysiak G, Edelman JA, Giese H, Seibel A (2010a) How tangible can virtual prototypes be? In: Proceedings of the 8th design thinking research symposium, Sydney, 19–20 Oct 2010, pp 163–174

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2010b) Deriving behavior of multi-user processes from interactive requirements validation. In: Proceedings of the IEEE/ACM international conference on automated software engineering, ASE’10, ACM, Antwerp, Sep 2010, pp 355–356

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2010c) Towards next generation design thinking: scenario-based prototyping for designing complex software systems with multiple users. In: Plattner H, Meinel C, Leifer L (eds) Design thinking: understand – improve – apply, Understanding innovation. Springer, Berlin/Heidelberg, pp 219–236

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2010d) Using ontologies for flexibly specifying multi-user processes. In: Proceedings of ICSE 2010 workshop on flexible modeling tools, Cape Town, 2 May 2010

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A, Neumann S (2010e) Teaching requirements engineering with virtual stakeholders without software engineering knowledge. In: Proceedings of the 5th international workshop on requirements engineering education and training, RE’10, Sydney, pp 36–45

    Google Scholar 

  • Gabrysiak G, Giese H, Lüders A, Seibel A (2011a) How can metamodels be used flexibly? In: Proceedings of ICSE 2011 workshop on flexible modeling tools, Waikiki/Honolulu, 22 May 2011

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2011b) Towards next-generation design thinking II: virtual multi-user software prototypes. In: Plattner H, Meinel C, Leifer L (eds) Design thinking research: studying co-creation in practice, Understanding innovation. Springer, Berlin/Heidelberg, pp 109–128

    Google Scholar 

  • Gabrysiak G, Giese H, Seibel A (2011c) Why should i help you to teach requirements engineering? In: Proceedings of the 6th international workshop on requirements engineering education and training, RE’11, Trento

    Google Scholar 

  • Harel D, Marelly R (2003) Come, let’s play: scenario-based programming using LSC’s and the play-engine. Springer, New York/Secaucus

    Google Scholar 

  • Harel D, Kugler H, Marelly R, Pnueli A (2002) Smart playout of behavioral requirements. In: FMCAD’02: Proceedings of the 4th international conference on formal methods in computer-aided design. Springer, London, pp 378–398

    Google Scholar 

  • Harzmann J (2011) Fragenbasierte Vervollständigung von Modellen. Bachelor’s thesis, Hasso Plattner Institute, University of Potsdam

    Google Scholar 

  • Haumer P, Pohl K, Weidenhaupt K (1998) Requirements elicitation and validation with real world scenes. IEEE Trans Softw Eng 24(12):1036–1054

    Article  Google Scholar 

  • Kleff S (2011) Effiziente Simulation von virtuellen Prototypen. Master’s thesis, Hasso Plattner Institute at the University of Potsdam

    Google Scholar 

  • Knolle L (2011) Vervollständigung von Anforderungen in Software-Design-Projekten. Bachelor’s thesis, Hasso Plattner Institute, University of Potsdam

    Google Scholar 

  • Leffingwell D, Widrig D (1999) Managing software requirements. Addison Wesley, Harlow

    Google Scholar 

  • Lim Y-K, Stolterman E, Tenenberg J (2008) The anatomy of prototypes: prototypes as filters, prototypes as manifestations of design ideas. ACM Trans Comput Hum Interact 15(2):1–27

    Article  Google Scholar 

  • Lyon JB (2011) Balancing the emic and the etic: an ethnographer of design reflects on design ethnography. Innovation 30:26–30

    Google Scholar 

  • Ossher H, van der Hoek A, Storey M-A, Grundy J, Bellamy R (2010) Flexible modeling tools (flexitools2010). In: Proceedings of the 32nd ACM/IEEE international conference on software engineering, ICSE’10, vol 2. ACM, New York, pp 441–442

    Google Scholar 

  • Özcan M, Parry P, Morrey I, Siddiqi J (1998) Visualisation of executable formal specifications for user validation. In: Margaria T, Steffen B, Rückert R, Posegga J (eds) Services and visualization – towards user-friendly design, vol 1385, Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 142–157

    Chapter  Google Scholar 

  • Pohl K (1993) The three dimensions of requirements engineering. In: CAiSE’93: Proceedings of advanced information systems engineering. Springer, London, pp 275–292

    Google Scholar 

  • Pohl K (2010) Requirements engineering: fundamentals, principles, and techniques. Springer, Heidelberg/New York

    Book  Google Scholar 

  • Rensink S (2010) The edge of graph transformation graphs for behavioural specification. In: Engels G, Lewerentz C, Schäfer W, Schürr A, Westfechtel B (eds) Graph transformations and model-driven engineering, vol 5765, Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 6–32

    Chapter  Google Scholar 

  • Richter S (2011) Gesteuerte und interaktive Simulation von virtuellen Prototypen. Master’s thesis, Hasso Plattner Institute at the University of Potsdam, Germany

    Google Scholar 

  • Snyder C (2003) Paper prototyping: the fast and easy way to design and refine user interfaces. Morgan Kaufmann, San Francisco

    Google Scholar 

  • Stachowiak H (1973) Allgemeine Modelltheorie (German). Springer, Wien

    Book  Google Scholar 

  • Sutherland M, Maiden N (2010) Storyboarding requirements. IEEE Softw 27:9–11

    Article  Google Scholar 

  • Teusner R (2011) Smarte Simulation von virtuellen Prototypen. Master’s thesis, Hasso Plattner Institute at the University of Potsdam

    Google Scholar 

  • Tietz D (2011) Sichtbasierte Transformationen von Anforderungen in verschiedene Repräsentationen. Bachelor’s thesis, Hasso Plattner Institute, University of Potsdam

    Google Scholar 

  • Tohidi M, Buxton W, Baecker R, Sellen A (2006) Getting the right design and the design right: testing many is better than one. In: CHI’06: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 1243–1252

    Google Scholar 

  • van der Aalst WMP (2007) Trends in business process analysis: from validation to process mining. In: International conference on enterprise information systems, ICEIS, Funchal/Madeira, 12–16 June 2007

    Google Scholar 

  • Winograd T (ed) (1996) Bringing design to software. ACM, New York

    Google Scholar 

Download references

Acknowledgements

The authors are grateful for the input of Alexander Renneberg (D-LABS GmbH), Nico Rehwaldt, Henrik Steudel, Alexander Lüders, Stefan Kleff, Stefan Richter, Ralf Teusner, Christoph Kühnl and Jonathan A. Edelman.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Holger Giese .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Gabrysiak, G., Giese, H., Beyhl, T. (2012). Virtual Multi-User Software Prototypes III. In: Plattner, H., Meinel, C., Leifer, L. (eds) Design Thinking Research. Understanding Innovation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31991-4_15

Download citation

Publish with us

Policies and ethics