Interactive Visualization for Elicitation and Validation of - - PowerPoint PPT Presentation

interactive visualization for elicitation and validation
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Interactive Visualization for Elicitation and Validation of Requirements with Scenario-Based Prototyping

Gregor Gabrysiak, Holger Giese, Andreas Seibel Hasso Plattner Institute, Potsdam

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

How to use it...

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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% 92

Analyze Feedback

REV’09

Model Process & Define Roles

@hpi.uni-potsdam.de

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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