Using keystroke logging in your research ... and in your classroom - - PowerPoint PPT Presentation
Using keystroke logging in your research ... and in your classroom - - PowerPoint PPT Presentation
Using keystroke logging in your research ... and in your classroom Marille Leijten & Luuk Van Waes University of Antwerp | Belgium Overview 1. Introduction Which areas of research use keystroke logging? 2. Research How do you set up a
Overview
3
- 1. Introduction
Which areas of research use keystroke logging?
- 2. Research
How do you set up a keystroke logging research study with Inputlog?
- 3. Teaching
How do you provide your students with process feedback in the classroom?
- 4. Inputlog 9‐Beta
How to log Chinese script?
Inputlog
- Windows (additional logging in MS Word)
- Writing modes
- keyboard and mouse movements & clicks
- speech: Dragon Naturally Speaking
- focus: window monitoring (resources)
- Analyses
- Graphs
- Pre and post processing
- Play‐back
Leijten, M., & Van Waes, L. (2013)
Free download for researchers
www.inputlog.net
Writing process research
Process observation provides data for research on:
- cognitive writing processes
- writing strategies
- writing development
- translation studies
- L1 versus L2 writing
- writing from sources
- live subtitling
- clinical diagnosis (e.g. dyslexia, dementia, aphasia)
- literary writers
- etc.
KSL with Inputlog: an introduction
General analysis
Research
How do you set up a keystroke logging research study with Inputlog?
Leijten, M., & Van Waes, L. (2020 – in press). Designing Keystroke Logging Research in Writing, Chinese Journal of Second Language Writing
Designing keystroke logging research
9
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
The Research Flow
10
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
New, previous or other document Copy task
11
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
Data cleaning
12
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
Data categorisation
13
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
Basic analyses
- general
- linear
- summary
- pause
- revision
- s‐notatation
Visual analyses
- process graph
- source network
- fluency graph
Specific analyses
- source
- fluency
- bigram
- word pause
- linguistic
- token
- copy task
14
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
Basic analyses
- general
- linear
- summary
- pause
- revision
- s‐notatation
Visual analyses
- process graph
- source network
- fluency graph
Specific analyses
- source
- fluency
- bigram
- word pause
- linguistic
- token
- copy task
Process graph
Pause (threshold of 2000ms)
Pauses (ms) Characters
Characters produced Document length Cursor position
Time (minutes)
deleted text
Writing in the main document
Time (minutes) Characters
Sources
Consulting external source(s)
Main document
Pauses (ms)
Characters produced Document length Cursor position
Consulting external source(s)
Writing in the main document
Time (minutes) Characters
Sources Main document Writing at the point of utterance
Time (minutes)
Sources Main document
Pauses (ms)
Characters produced Document length Cursor position Writing within the text produced so far
Characters produced Cursor position
Time (minutes) Characters
Sources Main document Local revisions at the point of utterance Global revisions (in the beginning
- f the text)
Time (minutes)
Sources Main document
Pauses (ms)
Document length
‐ 60%
Writing at the point of utterance
20
Process graphs
Linear writing process Singular global revision episode Recursive writing process Multiple global revision episodes
Leijten, M., & Van Waes, L. (2020 – in press). Designing Keystroke Logging Research in Writing, Chinese Journal of Second Language Writing
Designing keystroke logging research
21
data collection record data preparation preprocessing data analysis inputlog data preparation postprocessing data analysis statistical reporting case/group
The Research Flow
Teaching
How to bring process feedback to the classroom?
The Inputlog report function
Bring process data to the classroom
Challenges:
- technical
- pedagogical
- statistical
How to bring the process to class?
lots of data lost in data
Analyze
3000+ variables 15 variables
Process reports: user friendly
Process report: Example
28
Report
Process graph
Instructional movie
31
Pedagogy: Process feedback flow
Benchmark process report
Inputlog 9 - Beta
How to log Chinese script?
Logging Chinese script
Logging Chinese script
Thanks to:
- prof. WANG Junju
CHENG Wei XU Cuiqin
Screenshot Inputlog 9 beta
Example
Next steps
- Develop analyses for Chinese logging
- Bring more ‘intelligence’