+ All Categories
Home > Documents > ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil...

ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil...

Date post: 12-Jan-2016
Category:
Upload: moses-marshall
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden
Transcript
Page 1: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

ISRE: Immersive Scenario-Based Requirements EngineeringBy Allistair Sutcliffe, Brian Gault & Neil Maiden

Page 2: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Introduction (1/3) - domain

Requirements Engineering

VR-RE

ISRE

Page 3: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Introduction (2/3) - purpose

“Its purpose is to identify, classify and analyse usability issues and other problems that may affect the capture and analysis of requirements in virtual environments.”

Lack of haptic feedback

Bad image quality

Clunky controls

Messy interface

No sense of ‘presence’

Page 4: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Introduction (3/3) - context

$350.000.000

$50.000 - $3.000.000

Page 5: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Authors

Alistair Sutcliffe

Professor of systems engineering

Director at centre for HCI design, Manchester

Neil Maiden

Professor of systems engineering

Head at centre for HCI design, London

Brian Gault

?

Page 6: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Related literature

VR-RENorman (‘86)Bowman (‘97)Sutcliffe (‘00)

REKaur (‘97)

Cockburn (‘01)

Virtual prototyping in Engineering

Virtual reality in Psychology/Medicine

ISRE

Page 7: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

PDD (1/5) - overview

1. Expert Walkthrough

A. Technology audit

B. Requirements analysis walkthrough

2. Interaction analysis

3. Requirements problem analysis

Page 8: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

PDD (2/5) – Expert walkthrough

Page 9: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

PDD (3/5) – Requirements analysis Walkthrough Detail

Page 10: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

PDD (4/5) – Interaction Analysis

Page 11: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

PDD (5/5) – Requirements problem analysis

Page 12: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Example (1/4) – Technology Audit

High scoring interaction features

Low scoring representation features

Page 13: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Example (2/4) – Requirements analysis walkthrough

Log Entry Incident Related Feature

LE-001 Task 1, Approach and orient. Low resolution imaging causes difficulties when attempting to orient in the environment.

RF003

LE-002 Task 3, Manipulate object. Lack of haptic feedback makes it hard to determine when an object is ‘held’

FF001

LE-003 Task 3, Assess feedback. The system makes a slight beeping noise to indicate task completion. Hard to hear over background noise.

FF014

LE-004 Task 4, Manipulate object. Inaccurate controls make it difficult to select object.

IF026

LE-005 Task 5, Locate objects. Counterintuitive command caused delay when attempting to locate the fire extinguisher.

IF027

LE-006 … …

Page 14: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Example (3/4) – interaction analysis

Good old fashioned ‘think aloud’ observation

Note down any problems the user mentions

Note down violations of performance measures

Note down task failures

Note down the difficulties you see but the user doesn’t speak about

Page 15: ISRE: Immersive Scenario- Based Requirements Engineering By Allistair Sutcliffe, Brian Gault & Neil Maiden.

Example (4/4) – Requirements problem analysis

Identify, specify, prioritize

Main cause, specific cause, weight


Recommended