Discover and replace names, nicknames, and misspellings
Code to support the discovery and replacement of personal names, including nicknames and misspellings within the text of informal messages exchanged in asynchronous online discussions, as described in the paper "Names, Nicknames, and Spelling Errors: Protecting Participant Identity in Learning Analytics of Online Discussions".
The file example_script.txt
shows the commands to reproduce the
analysis and results from the paper.
The file textwash_wrapper.py
provides a wrapper for the Textwash
system. The Textwash
code must be installed separately.
Elaine Farrow, Johanna D. Moore, and Dragan Gašević. 2023. Names, Nicknames, and Spelling Errors: Protecting Participant Identity in Learning Analytics of Online Discussions. In LAK23: 13th International Learning Analytics and Knowledge Conference (LAK2023), March 13–17, 2023, Arlington, TX, USA. ACM, New York, NY, USA, 145–155. https://doi.org/10.1145/3576050.3576070
Paper pre-print available from https://homepages.inf.ed.ac.uk/efarrow/