Interactive Visualization for Elicitation and Validation of - - PowerPoint PPT Presentation
Interactive Visualization for Elicitation and Validation of - - PowerPoint PPT Presentation
Interactive Visualization for Elicitation and Validation of Requirements with Scenario-Based Prototyping Gregor Gabrysiak , Holger Giese, Andreas Seibel Hasso Plattner Institute, Potsdam 2 Problem Statement validation of requirements calls
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
Problem Statement
- validation of requirements calls for stakeholder
involvement
- semantic barriers of requirements models
restrict feedback during the validation
- overhead through translation
2
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
How can we fix it?
- domain-specific requirements animation
- leveraging formal requirements to be
tangible for end users and other stakeholders
- transport the modeled content back into
the stakeholders’ domain of expertise
3
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
How is it derived?
Simulate Process with User(s) Model Process & Define Roles Initial Interviews
4
Session Data and Feedback
Subset of BPMN Petri Net
How to use it...
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
Simulate Process with User(s)
How does it work?
Iterate
6
!"#$% &'()$*+,- .,/$,0,- !'1+2- 3%$1$4) .,*,4-5+ &-$%1," !-1$5), 6-",-7 !-1$5), 8-$1, !-1$5), .,/$,0 !-1$5), 3% 92
Analyze Feedback
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
Show and Tell
7
Interactive Visualization for Elicitation and Validation of Requirements with Scenario- Based Prototyping
Andreas.Seibel} Holger.Giese, {Gregor.Gabrysiak,
Simulate Process with User(s) Iterate
!"#$% &'()$*+,- .,/$,0,- !'1+2- 3%$1$4) .,*,4-5+ &-$%1," !-1$5), 6-",-7 !-1$5), 8-$1, !-1$5), .,/$,0 !-1$5), 3% 92Analyze Feedback
REV’09
Model Process & Define Roles
@hpi.uni-potsdam.de
Visualizations for whom?
Coming Soon A l r e a d y C r e a t e d
- I. F. Alexander. A taxonomy of stakeholders: Human roles in system
- development. International Journal of Technology and Human Interaction,
1(1):23 – 59, 2005.
89"-(#:,% !9$:)% ;%0,%1!%$('-,1 &")9$1!"#$%&"' !33%)<&- !"#$%&$'(#) ;%0,% !%$('-, +,3-=> ;?
8
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel 9
PROs CONs
front-end with domain specific animations still “kind of unintuitive” automation can be applied in the back-end currently, inconsistencies have to be spotted and resolved manually inexpensive validation sessions infinite iteration loop possible single and multi-user modes currently, underlying models are too static
Interactive Visualization for Elicitation and Validation
- f Requirements with Scenario-Based Prototyping
REV’09 Gregor Gabrysiak, Holger Giese, Andreas Seibel
Validation & Next Steps
- evaluation in projects together with our
industrial partner, D-LABS GmbH
- comparison based on the amount and kind
- f feedback gathered from end users
- increase automation capabilities
- enhance look and feel of the prototype
10