/nicknames

Discover and replace names, nicknames, and misspellings

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

nicknames

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/