Generating Data from Highly Flexible and Individual Process Settings - - PowerPoint PPT Presentation

generating data from highly flexible and individual
SMART_READER_LITE
LIVE PREVIEW

Generating Data from Highly Flexible and Individual Process Settings - - PowerPoint PPT Presentation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service Georg Kaes Stefanie Rinderle-Ma University of Vienna, Austria Workflow Systems and Technology Group georg.kaes@univie.ac.at


slide-1
SLIDE 1

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Georg Kaes Stefanie Rinderle-Ma

University of Vienna, Austria Workflow Systems and Technology Group georg.kaes@univie.ac.at stefanie.rinderle-ma@univie.ac.at BTW 2017 – 9.3.2017, Stuttgart, Germany

slide-2
SLIDE 2

Agenda

Motivation Research Questions Flexible & Individual Process Settings Game Mechanics Generated Data Evaluation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work

2

slide-3
SLIDE 3

Motivation

Basic Problem

  • Flexible and individual process settings can be found in many domains
  • Common properties can be found in those domains
  • Problem: Data access is usually restricted - e.g. data privacy in health sector

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 3

slide-4
SLIDE 4

Motivation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Basic Problem

  • Flexible and individual process settings can be found in many domains
  • Common properties can be found in those domains
  • Problem: Data access is usually restricted - e.g. data privacy in health sector

Solution

  • create an interactive flexible and individual process setting, but without restrictions

regarding data access

  • the general concept stays the same, but the setting is different
  • analysis without restrictions is possible

3

slide-5
SLIDE 5

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Basic Problem

  • Flexible and individual process settings can be found in many domains
  • Common properties can be found in those domains
  • Problem: Data access is usually restricted - e.g. data privacy in health sector

Solution

  • create an interactive flexible and individual process setting, but without restrictions

regarding data access

  • the general concept stays the same, but the setting is different
  • analysis without restrictions is possible

Goal

  • generate process change and execution logs
  • generate related data for evaluation
  • provide a setting for evaluation

Motivation

3

slide-6
SLIDE 6

Agenda

Research Questions Motivation Game Mechanics Generated Data Evaluation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work Flexible & Individual Process Settings

4

slide-7
SLIDE 7

Research Questions

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

RQ1: „Which data elements are common to a flexible and individual process setting?“

  • Find the necessary data building blocks
  • Literature analysis
  • Expert interviews

5

slide-8
SLIDE 8

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

RQ1: „Which data elements are common to a flexible and individual process setting?“

  • Find the necessary data building blocks
  • Literature analysis
  • Expert interviews

RQ2: „How can these building blocks be represented in a game?“

  • Map these building blocks to a game-based experimentation environment

Research Questions

5

slide-9
SLIDE 9

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

RQ1: „Which data elements are common to a flexible and individual process setting?“

  • Find the necessary data building blocks
  • Literature analysis
  • Expert interviews

RQ2: „How can these building blocks be represented in a game?“

  • Map these building blocks to a game-based experimentation environment

RQ3: „Is a game-based design suitable for generating the data common to a flexible and individual process setting?“

  • Evaluation: compare the data to data generated in a real world setting

Research Questions

5

slide-10
SLIDE 10

Agenda

Flexible & Individual Process Settings Motivation Research Questions Game Mechanics Generated Data Evaluation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work

6

slide-11
SLIDE 11

Flexible & Individual Process Settings

Nursing Home Building Blocks

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-12
SLIDE 12

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-13
SLIDE 13

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-14
SLIDE 14

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-15
SLIDE 15

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-16
SLIDE 16

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-17
SLIDE 17

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-18
SLIDE 18

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-19
SLIDE 19

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-20
SLIDE 20

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-21
SLIDE 21

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-22
SLIDE 22

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-23
SLIDE 23

Nursing Home

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Building Blocks

Planning Process Adaption Execution Evaluation

Phases

Flexible & Individual Process Settings

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 7

slide-24
SLIDE 24

Organizational Units nurses, doctors, nurse helpers Subjects patients Process Instances therapy plans Environment nursing home Triggers symptoms Process Fragments therapies Problem List allergies, … Bonus List it has worked before, … Positive Goals patient feels well again, … Negative Goals patient dies, … Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Nursing Home

8

Flexible & Individual Process Settings

slide-25
SLIDE 25

Agenda

Game Mechanics Motivation Generated Data Evaluation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work

9

Flexible & Individual Process Settings Research Questions

slide-26
SLIDE 26

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Gameplay

10

slide-27
SLIDE 27

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Gameplay

10

slide-28
SLIDE 28

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Gameplay

10

slide-29
SLIDE 29

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Each Round

  • 1. Evaluate last round's results
  • 2. Player sees villages where an attack will come the next round
  • 3. Choose defense (warriors etc.)
  • 4. Adapt defense plan of the villages

Game Mechanics: Gameplay

11

slide-30
SLIDE 30

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-31
SLIDE 31

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-32
SLIDE 32

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-33
SLIDE 33

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-34
SLIDE 34

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-35
SLIDE 35

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-36
SLIDE 36

Game Setting

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-37
SLIDE 37

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-38
SLIDE 38

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-39
SLIDE 39

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-40
SLIDE 40

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-41
SLIDE 41

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-42
SLIDE 42

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Game Mechanics: Building Blocks

Building Blocks

Planning Process Adaption Execution Evaluation

Phases Game Setting

Organizational Units Subjects Process Instances Environment Triggers Process Fragments

  • Problem List
  • Bonus List

Positive Goals Negative Goals 12

slide-43
SLIDE 43

Agenda

Generated Data Motivation Game Mechanics Evaluation

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work

13

Flexible & Individual Process Settings Research Questions

slide-44
SLIDE 44

Generated Data

Change Log

  • Data about process change operations

Execution Log

  • Data about process execution

General Log

  • Environmental Data: workload of the organizational units
  • Subject-Related Data
  • Previous attacks
  • Info about the village’s field
  • Evaluation Data
  • efficiency of an adaption - we know exactly if the user’s approach did work or

not

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 14

slide-45
SLIDE 45

Generated Data

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 15

slide-46
SLIDE 46

Generated Data

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 15

slide-47
SLIDE 47

Agenda

Evaluation Motivation Game Mechanics Generated Data

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Conclusion & Future Work Flexible & Individual Process Settings Research Questions

16

slide-48
SLIDE 48

Evaluation

  • Comparison between generated data and real world data
  • Domain: Software Development & Support
  • Compare data of a certain customer’s problem with the data generated in the game

17 Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

slide-49
SLIDE 49

Evaluation

  • Comparison between generated data and real world data
  • Domain: Software Development & Support
  • Compare data of a certain customer’s problem with the data generated in the game

17 Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

slide-50
SLIDE 50

Evaluation

  • Comparison between generated data and real world data
  • Domain: Software Development & Support
  • Compare data of a certain customer’s problem with the data generated in the game

17 Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

slide-51
SLIDE 51

Evaluation

18 Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Support Case: General

  • basic information about customer
  • problem description
  • how the problem evolved

Support Case: Execution Log

  • version log
  • protocols of discussions

Support Case: Change Log

  • developer's calendar
  • support team calendar

Game: General Log

  • basic information about village
  • enemy description
  • how the village's parameters

evolved

Game: Execution Log

  • execution of process steps

Game: Change Log

  • process change operations - what to

do next?

slide-52
SLIDE 52

Evaluation

18 Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Support Case: General

  • basic information about customer
  • problem description
  • how the problem evolved

Support Case: Execution Log

  • version log
  • protocols of discussions

Support Case: Change Log

  • developer's calendar
  • support team calendar

Game: General Log

  • basic information about village
  • enemy description
  • how the village's parameters

evolved

Game: Execution Log

  • execution of process steps

Game: Change Log

  • process change operations - what to

do next?

slide-53
SLIDE 53

Agenda

Conclusion & Future Work Motivation Game Mechanics Generated Data

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service

Evaluation

19

Flexible & Individual Process Settings Research Questions

slide-54
SLIDE 54

Conclusion & Future Work

Using logs to…

  • compare approaches to react to a certain situation
  • effects on the subject
  • effects on the process instance
  • find out when the same approach is used
  • find out about side effects - change already existing "therapies"

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 20

slide-55
SLIDE 55

Conclusion & Future Work

Using logs to…

  • compare approaches to react to a certain situation
  • effects on the subject
  • effects on the process instance
  • find out when the same approach is used
  • find out about side effects - change already existing "therapies"

Conducting experiments

  • 1. let the players learn how to play the game
  • 2. let the players play the game without support
  • 3. let the players play the game with support
  • 4. compare the results
  • 1. resources used
  • 2. effectiveness
  • 3. goals reached
  • 4. …

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 20

slide-56
SLIDE 56

Thank you for your attention Questions?

Generating Data from Highly Flexible and Individual Process Settings through a Game-based Experimentation Service 21