Hasso-Plattner-Institut
Prof. Dr. Holger Giese
 

This project is part of the HPI - Stanford Design Thinking Research Program, a joint research program between Stanford University School of Engineering and Hasso Plattner Institute.

This Design Thinking Research Project is based on the insight that Design Thinking is at its best if tangible prototypes can be used to envision new products and services. By using prototypes that can be experienced and judged, assumptions, needs, and insights can be validated. Also, a common understanding is established between the Design Thinkers and all end users. However, for complex software systems with multiple users usually such tangible prototypes are not feasible. To overcome this problem, we propose a scenario-based prototyping approach for designing complex software systems that is based on models, both structural and behavioral models. The approach will support the stepwise and interactive enrichment of the prototype model, the traceability between the artefacts collected during earlier design phases and the scenarios. The models provide a more formal outcome of the design process for the downstream engineering activities, so that the gap between design and engineering can be narrowed.

Project Funding

From October 2008 to September 2011, this project was funded by a grant of the HPI - Stanford Design Thinking Research Program.

Presentations and Posters

2010

  • 6. DTRP Community Building Workshop, Stanford University, CA, USA, November 2010
  • How Tangible can Virtual Prototypes be?, 8th Design Thinking Research Symposium, University of Technology, Sydney, Australia, October 2010 (Poster)
  • Deriving Behavior of Multi-User Processes From Interactive Requirements Validation, Research Tool Demonstration at the International Conference on Automated Software Engineering,  Antwerp, Belgium, September 2010 (Poster, Slides)
  • 5. DTRP Community Building Workshop, Potsdam, 27.05.2010 (Video)
  • Using Ontologies for Flexibly Specifying Multi-User Processes, Workshop on Flexible Modeling Tools at the ICSE 2010, Cape Town, South Africa, 02.05.2010 (Slides)

2009

  • 4. DTRP Community Building Workshop, Stanford University, CA, USA, November 2009
  • Scenario-Based Prototyping for Designing Complex Software Systems with Multiple Users, Poster at the Design Thinking Research Workshop at the ICED'09, Stanford University, CA, USA, 25.08.2009 (Poster)
  • Interactive Visualization for Elicitation and Validation of Requirements with Scenario-Based Prototyping, Fourth International Workshop on "Requirements Engineering Visualization", Atlanta, GA, USA, August 2009 (Slides)
  • 3. DTRP Community Building Workshop, Stanford University, CA, USA, May 2009 (Video)
  • 2. DTRP Community Building Workshop, Stanford University, CA, USA, February 2009 (Video)

Publications

  • Enabling Domain Experts to Modify Formal Models via a Natural Language Representation Consistently. Gabrysiak, Gregor; Eichler, Daniel; Hebig, Regina; Giese, Holger (2013).
     
  • Virtual Multi-User Software Prototypes III. Gabrysiak, Gregor; Giese, Holger; Beyhl, Thomas in Design Thinking Research - Measuring Performance in Context, H. Plattner, C. Meinel, L. Leifer (reds.) (2012). 263–284.
     
  • Simulation-Assisted Elicitation and Validation of Behavioral Specifications for Multiple Stakeholders. Gabrysiak, Gregor; Hebig, Regina; Giese, Holger S. Reddy, K. Drira (reds.) (2012). 220–225.
     
  • Towards Next-Generation Design Thinking II: Virtual Multi-User Software Prototypes. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas in Design Thinking Research, H. Plattner, C. Meinel, L. Leifer (reds.) (2012). 107–126.
     
  • Teaching Requirements Engineering with Authentic Stakeholders: Towards a Scalable Course Setting. Gabrysiak, Gregor; Guentert, Markus; Hebig, Regina; Giese, Holger (2012).
     
  • Decoupled Model-Based Elicitation of Stakeholder Scenarios. Gabrysiak, Gregor; Hebig, Regina; Giese, Holger (2012).
     
  • Why Should I Help You to Teach Requirements Engineering?. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas (2011). 9–13.
     
  • How Can Metamodels Be Used Flexibly?. Gabrysiak, Gregor; Giese, Holger; Lueders, Alexander; Seibel, Andreas (2011).
     
  • Exploration and Validation through Animation of Scenario Specifications. Gabrysiak, Gregor (2011).
     
  • Towards Next Generation Design Thinking: Scenario-Based Prototyping for Designing Complex Software Systems with Multiple Users. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas in Design Thinking: Understand – Improve – Apply, H. Plattner, C. Meinel, L. Leifer (reds.) (2010). 219–236.
     
  • Teaching Requirements Engineering with Virtual Stakeholders without Software Engineering Knowledge. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas; Neumann, Stefan J. Betty, L. Beus-Dukic (reds.) (2010).
     
  • How Tangible can Virtual Prototypes be?. Gabrysiak, Gregor; Edelman, Jonathan A.; Giese, Holger; Seibel, Andreas (2010). 163–174.
     
  • Using Ontologies for Flexibly Specifying Multi-User Processes. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas (2010).
     
  • Deriving Behavior of Multi-User Processes From Interactive Requirements Validation. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas in ASE’10 (2010). 355–356.
     
  • Interactive Visualization for Elicitation and Validation of Requirements with Scenario-Based Prototyping. Gabrysiak, Gregor; Giese, Holger; Seibel, Andreas (2009).