Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Typing
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Text-entry research== {{More citations needed|section|date=June 2024}} ===Error analysis=== With the introduction of computers and word-processors, there has been a change in how text-entry is performed. In the past, using a typewriter, speed was measured with a stopwatch and errors were tallied by hand. With the current technology, document preparation is more about using word-processors as a composition aid, changing the meaning of error rate and how it is measured. Research performed by R. William Soukoreff and I. Scott MacKenzie, has led to a discovery of the application of a well-known algorithm. Through the use of this algorithm and accompanying analysis technique, two statistics were used, ''minimum string distance error rate'' (MSD error rate) and ''keystrokes per character'' (KSPC). The two advantages of this technique include: *Participants are allowed to enter text naturally, since they may commit errors and correct them. *The identification of errors and generation of error rate statistics is easy to automate. ====Deconstructing the text input process==== Through analysis of keystrokes, the keystrokes of the input stream were divided into four classes: Correct (C), Incorrect Fixed (IF), Fixes (F), and Incorrect Not Fixed (INF). These key stroke classification are broken down into the following *The two classes Correct and Incorrect Not Fixed comprise all of the characters in transcribed text. *Fixes (F) keystrokes are easy to identify, and include keystrokes such as backspace, delete, cursor movements, and modifier keys. *Incorrect Fixed (IF) keystrokes are found in the input stream, but not the transcribed text, and are not editing keys. Using these classes, the Minimum String Distance Error Rate and the Key Strokes per Character statistics can both be calculated. ====Minimum string distance error rate==== The minimum string distance (MSD) is the number of "primitives" which is the number of insertions, deletions, or substitutions to transform one string into another. The following equation was found for the MSD Error Rate. ''MSD Error Rate'' = <math>(INF/(C + INF)) * 100\%</math> ====Key strokes per character (KSPC)==== With the minimum string distance error, errors that are corrected do not appear in the transcribed text. The following example shows why this can be an important class of errors to consider: ''Presented Text'': the quick brown<br /> ''Input Stream'': the quix<-ck brown<br /> ''Transcribed Text'': the quick brown In the above example, the incorrect character ('x') was deleted with a backspace ('<-'). Since these errors do not appear in the transcribed text, the MSD error rate is 0%. That is the purpose of the key strokes per character (KSPC) statistic. ''KSPC'' = <math>(C+INF+IF+F)/(C+INF)</math> There are some shortcomings of the KSPC statistic, such as: * High KSPC values can be related to either many errors which were corrected, or few errors which were not corrected; however, there is no way to distinguish the two. * KSPC depends on the text input method, and cannot be used to meaningfully compare two different input methods, such as a [[QWERTY]] keyboard and a multi-tap device. * There is no obvious way to combine KSPC and MSD into an overall error rate, even though they have an inverse relationship. ====Further metrics==== Using the [[Classes of computers|classes]] described above, further metrics were defined by R. William Soukoreff and I.Scott MacKenzie: ''Error correction efficiency'' refers to the ease with which the participant performed error correction. * ''Correction Efficiency'' = IF/F ''Participant conscientiousness'' is the ratio of corrected errors to the total number of error, which helps distinguish [[Perfectionism (psychology)|perfectionists]] from apathetic participants. * ''Participant Conscientiousness'' = IF / (IF + INF) If C represents the amount of useful information transferred, INF, IF, and F represent the proportion of bandwidth wasted. * ''Utilized Bandwidth'' = C / (C + INF + IF + F) * ''Wasted Bandwidth'' = (INF + IF + F)/ (C + INF + IF + F) ====Total error rate==== The classes described also provide an intuitive definition of total [[error]] rate: * ''Total Error Rate'' = ((INF + IF)/ (C + INF + IF)) * 100% * ''Not Corrected Error Rate'' = (INF/ (C + INF + IF)) * 100% * ''Corrected Error Rate'' = (IF/ (C + INF + IF)) * 100% Since these three error rates are ratios, they are comparable between different devices, something that cannot be done with the KSPC statistic, which is device dependent.<ref>{{cite web |url=http://www.soukoreff.com/academic/chi03 |title=Soukoreff, R. W., & MacKenzie, I. S. (2003). Metrics for text entry research: An evaluation of MSD and KSPC, and a new unified error metric. Proceedings of the ACM Conference on Human Factors in Computing Systems - CHI 2003, pp. 113-120. New York: ACM. |access-date=2013-05-16 |archive-date=2011-08-24 |archive-url=https://web.archive.org/web/20110824164440/http://soukoreff.com/academic/chi03/ |url-status=live }}</ref> ===Tools for text entry research=== Currently, two tools are publicly available for text entry researchers to record text entry performance metrics. The first is TEMA<ref>{{Cite book|last1=Castellucci|first1=Steven J.|last2=MacKenzie|first2=I. Scott|title=CHI '11 Extended Abstracts on Human Factors in Computing Systems |chapter=Gathering text entry metrics on android devices |date=2011-01-01|series=CHI EA '11|location=New York, NY, USA|publisher=ACM|pages=1507β1512|doi=10.1145/1979742.1979799|isbn=9781450302685|s2cid=2107842}}</ref> that runs only on the [[Android (operating system)]]. The second is [http://www.asarif.com/resources/WebTEM/ WebTEM] that runs on any device with a modern Web browser, and works with almost all text entry technique.<ref>{{Cite book|last1=Arif|first1=Ahmed Sabbir|last2=Mazalek|first2=Ali|title=Proceedings of the 2016 ACM International Conference on Interactive Surfaces and Spaces |chapter=WebTEM |date=2016-01-01|series=ISS '16|location=New York, NY, USA|publisher=ACM|pages=415β420|doi=10.1145/2992154.2996791|isbn=9781450342483|s2cid=16022337}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)