master thesis - final presentation - tummaster thesis - final presentation prof. dr. florian matthes...

65
TECHNISCHE UNIVERSITÄT MÜNCHEN A structured task-centered framework for online collaboration Ph.D. Yolanda Gil University of Southern California Information Sciences Institute Supervisor M.Sc. Matheus Hauder Technical University of Munich Departement of Informatics Software Engineering for Business Information Systems Supervisor Felix Michel January 19th, 2015 Master Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering for Business Information Systems Examiner

Upload: others

Post on 12-Jul-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

A structured task-centered framework for online collaboration

Ph.D. Yolanda GilUniversity of Southern California Information Sciences Institute

Supervisor

M.Sc. Matheus HauderTechnical University of MunichDepartement of Informatics

Software Engineering for Business Information Systems

Supervisor

Felix Michel

January 19th, 2015

Master Thesis - Final Presentation

Prof. Dr. Florian MatthesTechnical University of MunichDepartement of Informatics

Software Engineering for Business Information Systems

Examiner

Page 2: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

I. Motivation

II. Introduction

III. Approach

IV.Evaluation

V. Outlook

VI.Live Demo

VII.Discussion

Agenda

Page 3: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

3

Evolution of the scientific enterprise

Evolution of the scientific enterprise from [Barabasi, 2005] extended with the ATLAS Detector Project at the Large Hadron Collider [The ATLAS Collaboration, 2012].

Individual Intellectual people Pairwise Research Collaborative Research Collaborative Research Networks

Galileo, Newton, Darwin and Einstein published

fundamental worksingle-authorship

Watson and Crick made progress on unscrambling

the DNA’s structureco-authorship

International Human Genome Sequencing Consortium

large number co-authors

ATLAS Detector Project at the Large Hadron Collider in CERN

the community as author

Motivation

Page 4: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

4

Lake

Science Goal: The Age of Water

Hydrologists

Limnologists

Challenges of Scientific Collaborations

Snow Regulation

Slope

Regulation

Data

Data with limited access

Specialist

Expert-Team

Research Group

Legend:

Model

Model Suites

SnowVegetation

Vegetation

Self-Organization of the CommunityPeople with diverse backgrounds are supposed to first discover one another and common ground to collaborate.

On-line Community Since people need clear incentives to remain involved for the long period of time that such projects are active.

Open Science ProcessThe complexity of large scientific project complicatekeep track of all ongoing activities.

Introduction

Page 5: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

5

Defining Science GoalDefine Main TasksDecompose Tasks until they are solvable

Science Goal: The Age of Water1

Document PIHM model

Modeling connectivityin the hydroscape

The lake organic carbon models.

Software Calibrating

Online service manual

2 5

3 4

1

2

3

4

5

6

Accomplish tasks with resultsAggregating KnowledgeModels as software component

2 2

Algorithm Black box

InputParameter Blackbox

-> x1-> x2

-> y1-> y2

DescriptionThis component uses the X model to generate ….M

eta

De

scri

pti

on

Workflow ComponentOutputz ->v ->

a ->b ->

Algorithm Black box

InputParameter Blackbox

-> x1-> x2

-> y1-> y2

DescriptionThis component uses the X model to generate ….M

eta

De

scri

pti

on

Workflow ComponentOutputz ->v ->

a ->b ->

6

Organic Data Science Sample Process

Introduction

Page 6: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

6

Organic Data Science Features Design

Approach

Credits for contribution

Task representation

Transparent project state

Simple navigation and organization

Assist user to complete work

Attract newcomers

Set up new community

User role concept

Task Representation

0 Welcome page

Task Metadata

Task Navigation

Personal Worklist

Subtask Navigation

Timeline Navigation

Task Alert

Task Management

Users tasks and expertise

Task State

Train new members

Conceptual Design Features

1

3

2

4

5

6

7

8

9

II

I

III

IV

V

VI

VII

VIII

[R2, R3, B8, F2]

[R1, A3, A4, A3, A4, A6, B1, B3, B10, C2, C3, C4, C5, E1, E5, F3]

A: Starting communitiesA1: Carve a niche of interest,

scoped in terms of topics, members, activities, and purpose

A2: Relate to competing sites, integrate content

A3: Organize content, people, and activities into subspaces once there is enough activity

A4: Highlight more active tasks

A5: Inactive tasks should have ”expected active times”

A6: Create mechanisms to match people to activities

B: Encouraging contributions through motivation

B1: Make it easy to see and track needed contributions

B2: Ask specific people on tasks of interest to them

B3: Simple tasks with challenging goals are easier to comply with

B4: Specify deadlines for tasks, while leaving people in control

B5: Give frequent feedback specific to the goals

B6: Requests coming from leaders lead to more contributions

B7: Stress benefits of contribution

B8: Give (small, intangible) rewards tied to performance (not just for signing up)

B9: Publicize that others have complied with requests

B10: People are more willing to contribute: 1) when group is small, 2) when committed to the group,3) when their contributions are unique

C: Encouraging commitmentC1: Cluster members to help them

identify with the community

C2: Give subgroups a name and a tagline

C3: Put subgroups in the context of a larger group

C4: Make community goals and purpose explicit

C5: Interdependent tasks increase commitment and reduce conflict

D: Dealing with newcomersD1: Members recruiting colleagues

is most effective

D2: Appoint people responsible forimmediate friendly interactions

D3: Introducing newcomers to members increases interactions

D4: Entry barriers for newcomers help screen for commitment

D5: When small, acknowledge each new member

D6: Advertise members particularly community leaders, include pictures

D7: Provide concrete incentives to early members

D8: Design common learning experiences for newcomers

D9: Design clear sequence of stages to newcomers

D10: Newcomers go through experiences to learn community rules

D11: Provide sandboxes for newcomers while they are learning

D12: Progressive access controls reduce harm while learning

E: Best practices from PolymathE1: Permanent URLs for posts and comments,

so others can refer to them

E2: Appoint a volunteer to summarize periodically

E3: Appoint a volunteer to answer questions from newcomers

E4: Low barrier of entry: make it VERY easy to comment

E5: Advance notice of tasks that are anticipated

E6: Keep few tasks active at any given time, helps focus

F: Lessons learned from ENCODEF1: Spine of leadership, including a few leading scientists

and 1-2 operational project managers, that resolves complex scientific and social problems and has transparent decision making

F2: Written and publicly accessible rules to transfer work between groups, to assign credit when papers are published, to present the work

F3: Quality inspection with visibility into intermediate steps

F4: Export of data and results, integration with existing standards

[R1, R2, B1, B2, B4, B5, B8, B10, C1, C5, E5 ]

[R1, R2, A3, A4, A5 B1, B3, B4, B5, B9, B10, C1, C2, C3, C4, C5, E5, F3]

[R1, A4, A5, A6, B1, B2, B4, B5, B6, C1, C2, C5, F3]

[R3, A3, A4, A6, B1, B3, B10, C2, C3, C4, C5, E1, E5, F3]

[R3, A1, A2, A3, B7, D1, D5, D6, D7, E2, E6, F1, F2, E4]

[R2, R3, F1, D9]

[VII]

Requirements

[II, VI]

[V]

[IV]

[IV]

[IV]

[IV]

[III]

[I, IV]

[III]

[III]

[VII]

10

11

Page 7: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

7

UI Features OverviewApproach

Page 8: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

8

Welcome Page0

Welcome Page0

A1: Carve a niche of interest, scoped in terms of topics, members, activities, and purpose

D6: Advertise members particularly community leaders, include pictures

D7: Provide concrete incentives to early members

E6: Keep few tasks active at any given time, helps focus

[A1, A2,A3,B7,D1, D5, D6, D7, E2, E6, F1, F2, F4]

Approach

Page 9: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

9

Task Representation1

Task Representation1

B1: Make it easy to see and track needed contributions

C3: Put subgroups in the contextof a larger group

E1: Permanent URLs for posts and comments, so others can refer to them

[A3, A4, A6, B1, B3, B10, C2, C3, C4, C5, E1, F3]

Approach

Page 10: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

10

Task Metadata2

Approach

Task Metadata2

A5: Inactive tasks should have "expected active times“

A6: Create mechanisms to match people to activities

B4: Specify deadlines for tasks, while leaving people in control

[A4, A5, A6, B1, B2, B4, B5, B6, C1, C2, C5, E5, F3]

Page 11: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

11

Task Navigation3

Approach

Task Navigation3

Task

Hie

rarc

hy

FilterViews

C D

43 A B

E

Task Navigation3

B1: Make it easy to see and track needed contributions

C3: Put subgroups in the context of a larger group

F3: Quality inspection with visibility into intermediate steps

[B1, B4, B10, C1, C2, C3, C4, C5, F3]

Page 12: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

12

Timeline Navigation

75%

60%

78%

100%

55%

75%

TODAY

74

Sub

task

s

Task Name Task-Time-Interval

6

Approach

Timeline Navigation6

A5: Inactive tasks should have "expected active times“

B5: Give frequent feedback specific to the goals

E5: Advance notice of tasks that are anticipated

[A5, B1, B5, E5, F3]

Page 13: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

13

Task Alert7

Approach

Task Alert7

B1: Make it easy to see and track needed contributions

B4: Specify deadlines for tasks, while leaving people in control

[B1, B4]

Page 14: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

14

2a

2a

Task Management8

Task Management8

A3: Organize content, people, and activities into subspaces once there is enough activity

F3: Quality inspection with visibility into intermediate steps

[A3, B3, B10, F3]

Approach

4b

3

4a

1

Create Task, Move Task, Rename Task Delete Task

1

Page 15: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

15

User Tasks and Expertise9

User Tasks and Expertise9

B2: Ask specific people on tasks of interest to them

C1: Cluster members to help them identify with the community

C5: Interdependent tasks increase commitment a. reduce conflict

[B1, B2, B5, B8, B10, C1, C5]

Approach

Page 16: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

16

Task StateApproach

10

ProgressStart Date

Type

Owner

Target Date

40%

ProgressStart Date

Type

Owner

Target Date

35%

Task Created

Task Metadata in Progress

Required Task Metadata complete

Task in Progress

Task Overdue

Task Completed

Active

Inco

mp

lete

M

eta

dat

aC

om

ple

teM

etad

ata

Every Task-Type has a different green colors

Every Task-Type has a different green colors

Required Meta Data: Start, Target, Type, Owner

Task in ProgressWith overdue Subtask

Normal CurrentChild

Inconsistency

Fade Out

Normal CurrentChild

Inconsistency

Task StateB1: Make it easy to see and track

needed contributions

B5: Give frequent feedback specific to the goals

E5: Advance notice of tasks that are anticipated

[B1, B5, E5, F3]

10

Page 17: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

17

Train New Members11Approach

Pe

rso

n' T

rain

ings

Tas

ks

List of ToDo’s

Train New MembersD3: Introducing newcomers to

members increases interactions

D8: Design common learning experiences for newcomers

D9: Design clear sequence of stages to newcomers

[D2, D3, D4, D8, D9, D10, D11, D12, E3, E4]

11

Links to related documentation page

Page 18: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

18

What does the current social network of collaborators look like?

Organic Data Science Collaboration NetworkNumber of tasks in common = edge strength

Evaluation

Evaluation Facts 3 Organic Data Science Instances

40 Registered participants 1047 RDF data triples 14 Weeks collected data 19,000 Log entries

Page 19: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

19

How do users collaborate on tasks?

100

90

80

70

60

50

40

30

20

10

0

Pe

rce

nta

geo

fTa

sks

Number of Different Persons

14%

3%

14%

21%

48%

31T

8T

32T

47T

111T

1%

13%

32%

30%

24%

1T

14T

36T

33T

27T

0%1%2%

16%

81%

0T1T3T

25T

126T

1%0%1%

10%

88%

2T0T3T

25T

210T

T = Number of Tasks

How many tasks are viewedby more than one person?

How many tasks have more than one personsigned up?

How many tasks have more thanone person editingtask metadata?

How many tasks have more thanone person editingtheir content?

Evaluation

Page 20: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

20

What features are used to manage tasks?

Evaluation

Page 21: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

21

• Support direct communication via comments on wiki pages with user notifications

• Support Task Patterns with TemplatesWrite Paper, Geological Model creation, Organize Workshop

• Support Task Dependencies

• Support granular roles andaccess rights for Tasks

Outlook

@Smith

Method A might be promising

@Brown

Consider also condition X

Task Template

Outlook

Page 22: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

22

Outlook: Layers of Collaboration

Outlook

Algorithm Black box

Input Parameter Output-> x1-> x2

-> y1-> y2

Description

z ->v ->

a ->b ->

This component uses the X model to generate ….

factor: 20repeat: 16 timesMin: 0.5 unitsmax: 11.5 units

Me

ta D

esc

rip

tio

n

Workflow Component

Organic Data ScienceMeta Workflows

GEOSoftIO based Workflows

WINGSExecutable Workflows

IMPORT: Component Definitions and Descriptions

EXPORT: Workflow Results, Executable Workflows, Executable Components

Import Export

Dat

a, E

xecu

tab

leIm

ple

men

tati

on

Input Parameter Output-> x1-> x2

-> y1-> y2

Description

z ->v ->

a ->b ->

This component uses the X model to generate ….

factor: 20repeat: 16 timesMin: 0.5 unitsmax: 11.5 units

Me

ta D

esc

rip

tio

n

Workflow Component

Alg

ori

thm

Algorithm Black box

InputParameter Blackbox

Output-> x1-> x2

-> y1-> y2

Description

z ->v ->

a ->b ->

This component uses the X model to generate ….

Me

ta D

esc

rip

tio

n

Workflow Component

Algorithm Black box

InputParameter Blackbox

Output-> x1-> x2

-> y1-> y2

Description

z ->v ->

a ->b ->

This component uses the X model to generate ….

Me

ta D

esc

rip

tio

n

Workflow Component

Modeling Analyze ProvenanceExecuted 2014Input:Results:

Executed 2013Input:Results:

Executed 2012Input:Results:

Executed 2011Input:Results:

Wo

rkfl

ow

s Ty

pes

Met

a

Page 23: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

23

Live Demo

Organicdatascience.org

Live Demo

https://github.com/IKCAP/workflowtask

Page 24: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ApproachIntroductionMotivation Live DemoEvaluation Outlook Discussion

24

Discussion

Discussion

Research

Approach Development

Evaluation

Writing Thesis

Technical Implementation

Documentation & Training

Apr JanDecNovOctSeptAugJulyJuneMay

IUI Poster (submitted)ESWC Paper (in progress)WWW Poster (in progress)AMCIS Paper (ready to submit)Journal (planend)

Organicdatascience.org

GitHub Project

https://github.com/IKCAP/workflowtask

Organicdatascience.org/training

Writing Publications

2014 2015References:

[Barabasi, 2005] Barabasi, A.-L. (2005). Network theory –the emergence of the creative enterprise. Science, 308(5722):639–641.

[ENCODE, 2012] ENCODE (2012). Special issue on the encode project. volume 489. Nature

[Kraut and Resnick, 2011] Kraut, E. and Resnick, P. (2011). Building Successful Online Communities: Evidence-Based Social Design. MIT Press.

[Nielsen, 2011] Nielsen, M. (2011). Reinventing Discovery: the new era of networked science. Princeton University Press.

[The ATLAS Collaboration, 2012] The ATLAS Collaboration (2012). A particle consistent with the higgs boson observed with the atlas detector at the large hadron collider. Science, 338(6114):1576–1582.

Page 25: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

Backup

I. Conceptual Aspects

Requirements

Conceptual Architecture

Metadata Constraints

Task State Concept

Task States

Task State Sequences

Community Instances

Trainings Process

WINGS Workflows

GEOSoft Workflows

II. Technical Aspects

Technical Architecture

Components

III. Evaluation

IV. Documentation

V. Training

Page 26: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 26

Requirements

R1: Significant organization and coordinationR1.1: Support ad-hoc processesR1.2: Show responsibilities and commitmentsR1.3: Transparent workflow progressR1.4: Support hierarchical structures of tasks

R2: Maintaining a community over the longer termR2.1: Highlighting the importance of individuals expertiseR2.2: Supporting the creation of new communities of practiceR2.3: Understandable and adaptable for needs of specific groups

R3: Growing the community based on unanticipated needsR3.1: Incorporate new participants as their expertise

become relevant to the problemR3.2: Formulating new tasks as the groups make

progress and understand what is neededR3.3: Creating mechanisms to learn about the work of others

Page 27: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Conceptual Architecture

Page 28: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 28

Metadata Constraints

Page 29: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Task State Concept

Page 30: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Task States

Page 31: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Task States Sequences

Page 32: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Organic Data Science Community Instances

Page 33: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 33

Trainings Process

Page 34: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 34

GEOSoft

Page 35: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 35

WINGS

Page 36: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Technical Architecture

Page 37: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

Technical Architecture

Page 38: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ODS Components I

Page 39: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel

ODS Components II

Page 40: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 40

Task Hierarchy

Page 41: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 41

Documentation Overview

Page 42: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 42

Contribute as Participant

Page 43: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 43

Exploring Tasks I

Page 44: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 44

Exploring Tasks II

Page 45: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 45

Exploring Tasks III

Page 46: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 46

Exploring Tasks IV

Page 47: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 47

Participating on Tasks I

Page 48: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 48

Participating on Tasks II

Page 49: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 49

Person Page I

Page 50: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 50

Person Page II

Page 51: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 51

Basic Task States

Page 52: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 52

Contribute as Owner

Page 53: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 53

Create Task I

Page 54: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 54

Create Task II

Page 55: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 55

Create Task III

Page 56: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 56

Create Task IV

Page 57: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 57

Create Task V

Page 58: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 58

Task Alert

Page 59: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 59

Organize Tasks I

Page 60: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 60

Organize Tasks II

Page 61: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 61

Organize Tasks III

Page 62: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 62

Organize Tasks IV

Page 63: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 63

Extended Task States

Page 64: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 64

Trainings Main Page

Page 65: Master Thesis - Final Presentation - TUMMaster Thesis - Final Presentation Prof. Dr. Florian Matthes Technical University of Munich Departement of Informatics Software Engineering

TECHNISCHE UNIVERSITÄT MÜNCHEN

INFORMATION SCIENCES INSTITUTE Felix Michel 65

Personal Trainings Page