The work described in this paper is based on the output of Inputlog3 , but it can also be applied to the output of other keystroke-logging programs . To promote more linguistically-oriented writing process research , Inputlog aggregates the logged process data from the character level ( keystroke ) to the word level . In a subsequent step , we use various Natural Language Processing ( NLP ) tools to further annotate the logged process data with different kinds of linguistic information : part-of-speech tags , lemmata , chunk boundaries , syllable boundaries , and word frequency . The remainder of this paper is structured as follows .