Text Entry Throughput
The code accompanying our paper for calculating text entry Throughput
Here's my blog on throughput explaining all the magic
The text test platform is also available here.
Getting Started
If you want to use this code to calculate the throughput for your transcription experiments, please first download all the codes. The ensure that your experiment data is stored in a json file. The json file includes information Present string, Transcribed string and total time.
For each json file, the code will output one throughput. Thus you may want to create one json file for one participant under one test condition.
For guidance on how to create json file and run the code, please refer to the example.json and Example.py.
Prerequisites
numpy
Code Author
Experiment Data
The data of the experiment is public on https://drive.google.com/file/d/14CBfEVFRuJuQZzrE7kcD_hmZA8kU2NL0/view?usp=sharing
Citation
If you use the code in your paper, then please cite it as:
@inproceedings{mingrui2019tp,
author = {Mingrui “Ray” Zhang, Shumin Zhai, Jacob O. Wobbrock.},
title = "{Text Entry Throughput: Towards Unifying Speed and Accuracy in a Single Performance Metric.}",
booktitle = {Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems},
year = 2019,
url = {http://doi.acm.org/10.1145/3290605.3300866},
doi = {10.1145/3290605.3300866},
publisher = {ACM},
address = {New York, NY, USA},
}
Acknowledgments
- We thank Kyle Gorman for her gist of calculating Editting distance