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