tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/eductice/ressources/journees... · 2 contents 1....

25
1 Tatiana Trace Analysis Tool for Interaction Analysts Gregory Dyke, Ecole des Mines de Saint-Etienne Kristine Lund, umr ICAR, CNRS, Université de Lyon) Jean-Jacques Girardot, Ecole des Mines de Saint-Etienne

Upload: others

Post on 15-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

1

Tatiana

Trace Analysis Tool for Interaction Analysts

Gregory Dyke, Ecole des Mines de Saint-EtienneKristine Lund, umr ICAR, CNRS, Université de Lyon)Jean-Jacques Girardot, Ecole des Mines de Saint-Etienne

Page 2: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

2

Contents

1. Presentation of Tatiana1. Context - why is analysis difficult?2. Artefacts created by researchers3. Example of such artefacts in Tatiana4. Global overview of the model behind Tatiana

2. Two perspectives on analysis1. Social Sciences2. Computer Science

Page 3: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

3

Multimedia and Multimodality

How do you record this?How do you analyse the recording?

Page 4: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

4

Complex data formats<event mark="http test step 1" user="jj" room="Hall"><time><date>1193316177005</date></time><server><connection state="new"><host>10.0.1.5</host><identity user="jj"/><roomwhere="Hall"/><type event="room"/><subject>trace.utf8</subject><language lang="en"/></connection></server></event><event mark="http test step 1" user="jj" room="Hall"><time><date>1193316178709</date></time><server><syn/></server></event><event mark="http test step 1" user="Armand" room="Hall"><time><date>1193316233077</date></time><server><connection state="new"><host>10.0.1.4</host><identity user="Armand"/><roomwhere="Hall"/><type event="room"/><subject>trace.utf8</subject><language lang="en"/></connection></server></event><event mark="http test step 1" user="Armand" room="Hall"><time><date>1193316233206</date></time><server><syn/></server></event><event mark="http test step 1" user="francois" room="Hall"><time><date>1193316235535</date></time><server><connection state="new"><host>10.0.1.2</host><identity user="francois"/><roomwhere="Hall"/><type event="room"/><subject>trace.utf8</subject><language lang="en"/></connection></server></event><event mark="http test step 1" user="francois" room="Hall"><time><date>1193316235722</date></time><server><syn/></server></event><event mark="http test step 1" user="jj" room="Hall"><time><date>1193316239320</date></time><server><list/></server></event><event mark="http test step 1" user="Armand" room="Hall"><time><date>1193316259964</date></time><textboard><text lang="en" caret="1">d</text></textboard></event>

Much better to understand once parsed ?

Maybe not!

Page 5: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

5

Quantity of data

Page 6: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

6

Analysis practices

Gathered from Case studies Literature review (methodology) State of the art (tools)

Page 7: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

7

ColAT (Avouris et al.)

Page 8: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

8

Replayer (Morrison et al.)

Page 9: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

9

Abstract (Georgeon et al.)

Page 10: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

10

DREW replayer (Corbel et al.)

Page 11: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

11

Visualisations

13:02 13:04 13:06 13:08 13:10 13:12 13:14 13:16 13:18 13:20 13:22 13:24 13:26 13:28 13:30

Student A Student B Student C

8

8

7

7

10

10

16

15 19

20

29

30

17 27

18

22

25

12

14 28

2623

21 24

11

Interaction sequence

2.1

2.2

2.3

2.4

2.5

2.6

time

Page 12: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

12

Coding (rainbow)

Page 13: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

13

Transcription / Annotation

Page 14: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

14

Analysis artefacts and the role they play

Page 15: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

15

Log Data (1)

Writing units (2)

Transcription (3)

Tool replayer (5)

Video (6)

Visualisation (4)

Highlights are synchronised

Remotecontrol (7)

Transcription

Writing units

Reformulation

Page 16: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

16

Page 17: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

17

Replayables can undergo… Synchronisation

Provides context Not always enough

Transformation Import / Export Filter / Search Patterns Statistics and indicators Many other generic

possibilities Folder for new scripts

Visualisation Table Scoresheet Plugin structure for new ones…

Enrichment Codes / Annotations Relationships Plugin structure for new ones…

Page 18: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

18

To sum up… Environment for manipulating replayables Versatile tool for researchers

Many data formats and extension possibilities

Currently used to analyse many kinds of data Three of our own data sets (collaborative note-taking,

collaborative design, children’s explanations) Argumentation (Switzerland) Forums (Hong-Kong) Blogs (Denmark) LEAD project (G.B., Paris, The Netherlands) Boundary object for discussion between epistemologies

(series of workshops at ICLS, CSCL, Alpine Rendez-Vous) French traditionnal dancing

Page 19: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

19

Contents

Computer Science in Tatiana Computer Science in Analysis Some problems Possible solutions

Page 20: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

20

Computer Science in Tatiana

Model the researcher’s practice Model of analysis artefacts which will support

this practice Implementation of this model

Necessary? How to evaluate?

Most of the implementation is just softwareengineering Good if this tool is actually supposed to help people Bad for a young researcher Actually a quite hard engineering problem

Page 21: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

21

Who else could have done Tatiana?

Need to: Understand researcher’s activity Model that activity Produce an implementation Have time to work on one project

Software companies, some day? Practices are too diverse, no money

Big european project? Still need someone to implement

Social sciences researcher? Maybe…

Page 22: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

22

Computer Science in Analysis Data Mining

Find patterns Information Retrieval

Ask questions Natural language processing

Speech processing Topic-extraction Semantics and syntax

AI Classification ITS Machine learning

HCI Interfaces Information visualisation

Page 23: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

23

Page 24: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

24

Problems What is a model ? (what are acceptable answers in

different research disciplines) Subdisciplines of computer science tend to have a very

narrow view of what appropriate results are Human usage of technology is always Somebody Else’s

Problem

TEL … what about the learning? For interdisciplinarity to happen, both disciplines need to

find research questions Implementations often need several sub-disciplines …and a good deal of software engineering Defining what should be implemented is hard -> most of

the time you won’t get what you wanted

Page 25: Tatiana - eductice.ens-lyon.freductice.ens-lyon.fr/EducTice/ressources/journees... · 2 Contents 1. Presentation of Tatiana 1. Context - why is analysis difficult? 2. Artefacts created

25

Solutions?

Field of applied computer science Phds in pairs Pluridisciplinarity

Publications in multiple domains Accept that these people lose in depth

because of the breadth

Find me a job!