Bursted! A tool for extracting bursts of writing from keystrokes logging "idfx" files
Keywords
cognitive processes;keystroke logging;keystroke logging data processing and analysis;writing processes
Abstract
We present Bursted!, an application that facilitates the extraction of bursts of writing from keystroke logging files when writing (Bordes, Olive & Cislaru, 2025). Keystroke recording is a widespread technique for studying computer writing and its dynamics. Keylogging applications record all keystrokes and mouse movements as well as their chronology. In addition, they often offer pre-analyses of raw data. However, few options to analyse bursts of writing are available. In this framework, Bursted! is designed to automate the extraction of bursts of writing, according to either a fixed or individualized threshold, with associated variables (pause duration before each burst, duration of burst, number of characters…) from “idfx” format keystrokes logs. The processing of a writing session log is divided into two modules: the first module cleans up and prepares the keylogs while the second aggregates the stored events into writing bursts. Each module creates a “csv” output file. Bursted! categorizes the bursts of writing according to their textual function: production bursts increment the text on its right edge, and revision bursts intervene on the text already produced. It distinguishes two types of revision bursts: immediate revision bursts that revise the latest production burst, and delayed revision bursts, which require a return to the text beyond said burst. Bursted! therefore facilitates the analysis of keystroke logging files when writing texts by providing a file of bursts and associated variables ready to be used for visualization, to calculate secondary variables, to prepare statistical processing, or for the automatic analysis of the content of text streams.