<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Barcelona, Spain | September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Computational Layout Design for Keyboards with Multi-Letter Keys</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ryan Qin</string-name>
          <email>ryanqin15@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yu-Jung Ko</string-name>
          <email>yujko@cs.stonybrook.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Suwen Zhu Xiaojun Bi</string-name>
          <email>suwzhu@cs.stonybrook.edu</email>
          <email>suwzhu@cs.stonybrook.edu xiaojun@cs.stonybrook.edu</email>
          <email>xiaojun@cs.stonybrook.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yu-Hao Lin</string-name>
          <email>yuhalin@cs.stonybrook.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Author Keywords</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department Computer Science Department, Stony Brook University Stony Brook University</institution>
          ,
          <addr-line>Stony Brook, NY, USA Stony Brook, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Computer Science Department, Stony Brook University</institution>
          ,
          <addr-line>Stony Brook, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Text entry; touchscreen.</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Ward Melville High School</institution>
          ,
          <addr-line>East Setauket, NY</addr-line>
          ,
          <country country="US">USA</country>
          ,
          <institution>Stony Brook University</institution>
          ,
          <addr-line>Stony Brook, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>3</volume>
      <issue>2018</issue>
      <abstract>
        <p>Keyboards with multi-letter keys (i.e., a key corresponds to multiple letters) have been commonly used on small touchscreen devices to mitigate the problem of tapping tiny keys with imprecise nger touch (e.g., T9 keyboard). We have proposed a computational approach to designing optimal multi-letter key layouts by considering three key factors: clarity, speed, and learnability. In particular, we have devised a clarity metric to model the word collisions (i.e., words with identical tapping sequences), used the Fitts-Digraph model to predict speed, and introduced a Qwerty-bounded constraint to ensure high learnability. Founded upon rigorous mathematical optimization, our investigation led to Qwerty-bounded T9-like (i.e., 3 3) layouts optimized for both clarity and speed. A preliminary user study showed promising performance of such keyboards.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Permission to make digital or hard copies of part or all of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation
on the first page. Copyrights for third-party components of this work must be honored.
For all other uses, contact the owner/author(s).</p>
      <p>Copyright held by the owner/author(s).</p>
      <p>MobileHCI, 2018 Barcelona, Spain.</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>
        Typing on keyboards supported by small embedded
devices such as smartwatches is often extremely
cumbersome. As the nger is inherently inaccurate, the
combination of an imprecise input device and tiny
congested keys makes typing incredibly error-prone. One
of the most popular approaches to combat this input
problem is via a multi-letter key design, in which
individual letters are amalgamated to enlarge the key size.
We advocate a novel computational approach for
designing multi-letter key layouts by considering three
important factors in layout design: clarity (i.e., reducing
the number of words with identical tapping sequences),
speed, and learnability. In particular, we have devised a
clarity metric to model the word collisions (i.e., words
with identical tapping sequences), used the Fitts-Digraph
model [
        <xref ref-type="bibr" rid="ref14 ref2">2, 14</xref>
        ] to predict speed, and introduced a
Qwerty-bounded constraint to ensure high learnability.
Based on the proposed models, we applied a rigorous
mathematical optimization with a Qwerty-bounded
constraint to search for optimal 3 3 multi-letter layouts.
To understand to what degree the optimized layout would
improve typing performance in realistic text entry tasks,
we conducted a pilot study to evaluate the performance of
the optimized layout alongside two de facto standard
layouts : Qwerty and T9.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        Various keyboard optimization approaches have been
proposed, beginning with improving input speed
exclusively [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to eventually considering multiple factors
such as speed, accuracy, and learnability [
        <xref ref-type="bibr" rid="ref1 ref3 ref4">1, 3, 4</xref>
        ] with
both single-letter and multi-letter key layout design.
Methods including the Metropolis algorithm [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Pareto
multi-objective optimization [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and integer
programming [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] have been proposed based on
single-letter key layout design. Alphabetically constrained
keypads [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the Qwerty-like 9-key layout [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a
multi-letter key layout optimized with a bias for layout
adaptability, have also been introduced. Moving forward,
we advance the multi-letter layout optimization to
performing Pareto optimization on three critical objectives
{ speed, accuracy, and learnability.
      </p>
      <p>
        Past research has also shown that the modern statistical
decoding technique worked reasonably well on small
keyboards. Gordon et al.'s work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] revealed that human
motor control adaptability, coupled with modern
statistical decoding and error correction technologies
developed for smartphones, can enable a surprisingly
e ective typing performance for both gesture typing and
tap typing on a regular Qwerty keyboard on a watch-sized
screen. Inspired by Gordon et al.'s research, we coupled
multi-letter key layout design with the modern statistical
decoding technology and compared the optimized
multi-letter key layout with a regular Qwerty keyboard.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Optimizing Multi-Letter Key Layouts</title>
      <p>A number of factors must be carefully considered and
balanced in the keyboard design task. For a novel layout
to ourish, we believe the following factors are key:
clarity, speed and learnability.</p>
      <p>Clarity de nes a multi-letter key layout's capability of
minimizing the potential word collisions (i.e., words
sharing identical tap sequences because of merged keys).
We de ne clarity score to describe how likely layout L can
resolve word collisions:</p>
      <p>C(L) =</p>
      <p>
        M
X f (Wj )clarity(Wj );
j=1
(1)
where M represents the number of words comprising the
corpus, f (Wj ) is the frequency of a given word Wj , and
clarity(Wj ) = PfiN=(W1fjW)i is a value between 0 and 1 for
Wj among total number of words N . The corpus for
optimization was taken from American National Corpus
(ANC) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The typing speed metric estimates how fast expert users
will be able to tap type on a keyboard layout. We used
the widely known Fitts-Digraph model [
        <xref ref-type="bibr" rid="ref14 ref2">2, 14</xref>
        ] for speed
prediction, which shows that the average time (t) for
inputting a letter is:
      </p>
      <p>26 26
t = X X Pij Tij ;</p>
      <p>i=1 j=1
where Pij is the frequency of the ordered character pair
i; j from 26 Roman characters, and Tij is the movement
time for the input nger travelling from key i to key j,
which is typically predicted by the Fitts' law:</p>
      <p>Dij + 1);</p>
      <p>
        Tij = a + b log2( Wij
where Dij is the distance from the center of key i to the
center of key j, and Wij is the key width. Since each key
tap action is essentially a 2-dimensional Fitts' law task, we
used min(Wij ; Hij ) (i.e., the minimum of key width or
height) as Wij in Equation (3) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Previous research
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] showed it yielded a fairly successful t for 2D Fitts
tasks. In the context of touchscreen typing, Fitts' law
parameters were a = 0:083s and b = 0:127s, estimated by
Zhai et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. t has the unit of seconds. t can be
converted to input speed (V ) in characters per minute
(CPM): V = 60=t.
      </p>
      <p>Learnability is critical to the success of any new layout
design: perhaps the biggest obstacle of any newly
(2)
(3)
optimized keyboard is learning the layout. Consequently,
despite numerous layouts having been proposed, very few
are actually implemented extensively. To achieve superior
performance over existing layouts, users likely have to
spend a considerable amount of time practicing, and not
every user is willing to make such an e ort. For an
optimal layout to maintain high learnability, we devise a
strict Qwerty-bounded constraint: we preserve Qwerty's
alphabetical arrangement to ensure that users can
immediately use this keyboard uently. Note that the
Qwerty-bounded constraint only works for layouts with 3
rows.</p>
      <p>Multi-Objective Optimization
With the two aforementioned objectives (clarity and
speed) and the Qwerty-bounded constraint (learnability),
designing a multi-letter key layout is essentially a
multi-objective optimization problem: searching for a
layout optimized for both clarity and speed, subject to the
Qwerty-bounded constraint.</p>
      <p>
        As commonly used in layout optimization research, we
adopted the Pareto optimization technique [
        <xref ref-type="bibr" rid="ref3 ref4">4, 3</xref>
        ] to
address this multi-objective optimization problem. Instead
of generating a single optimized layout, Pareto
optimization will lead to a Pareto front, in which each
layout is Pareto optimal, meaning that none of its metric
scores can be improved without compromising the other
scores. The designer then later picks layouts from the
Pareto front, after considering the relative weights
between metrics or other factors.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Computationally Designing 3 3 Layouts</title>
      <p>Our algorithmic overview consists of the following three
major phases. First, we exhaustively iterate through all
layout candidates subject to the Qwerty-bounded
Highest clarity</p>
      <p>Maximum average
1
0.8
iltry0.6
a
C0.4
0.2
0</p>
      <p>Fastest speed
0.2
0.4</p>
      <p>0.6
Speed
0.8</p>
      <p>1
constraint. Second, we utilize the Pareto optimization
approach to attain the nal optimal con guration. Third,
to empirically evaluate the proposed computational
approach, we applied it to design optimal 3 3 layouts for
a watch-size multi-letter key layout based on Apple Watch
screen speci cation (312 pixels (26:15 mm) by 390 pixels
(32:69 mm)). A watch platform was selected as we devise
this novel computational approach with the aim of
improving text entry speci cally on small devices.
Figure 2 illustrates the complete Pareto front formed by 71
Pareto optimal layouts. As shown, the front approximately
forms a curve spanning the top-left and bottom-right
corner, indicating that clarity and speed are con icting
metrics: one metric increases at the expense of the other.
Figures 1b and 1c display the layouts at two ends of the
front: the one possessing the highest clarity and the one
holding the fastest speed. In Pareto optimization, the nal
compromise keyboard proposal is taken to be the
keyboard that achieves best on average. Thus, as we are
particularly interested in the layouts with the most
balanced typing clarity and speed, we closely examine the
layouts near the center of the Pareto front. We selected
the layout carrying the maximum average of normalized
clarity and speed as the optimized layout subject to our
speci c Qwerty constraints. We referred to this
con guration as our optimized layout (Figure 1a), which
lies on the 55:4 degree line from the origin. The clarity
scores and estimated input speeds are shown in Table 1.
Clarity
CPM
WPM</p>
      <p>Optimized Highest clarity Fastest speed
0.8738 0.9412 0.6519
309.70 284.27 343.14
61.94 56.85 68.63</p>
    </sec>
    <sec id="sec-6">
      <title>Evaluation</title>
      <p>
        We carried out a preliminary study with 4 users (1 female)
aged from 25 to 34. The average text entry speed
following Mackenzie [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] was 18:99 WPM (SD = 4:03)
for the optimized keyboard, 14:76 WPM (SD = 0:43) for
T9, and 18:19 WPM (SD = 2:93) for Qwerty.
      </p>
      <p>Additionally, the average word error rate was 2:05%
(SD = 1:54%) for the optimized keyboard, 2:30%
(SD = 0:64%) for T9, and 1:54% (SD = 1:41%) for
Qwerty. At the end of the study, participants were asked
to give an overall subjective rating for each keyboard on a
continuous scale of 1 (very dislike) to 5 (very like). The
average rating was 4:5 for the optimized keyboard, 1:75
for T9, and 3:75 for Qwerty.</p>
      <p>Overall, the small-scale study results showed the optimized
layout was promising. Its input speed was greater than
original T9 and Qwerty, and the subjective ratings were
also in favor of it. We plan to carry out a more formal and
large-scale user study to investigate its performance.</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions and Future Work</title>
      <p>We have proposed a computational approach for designing
optimal multi-letter key layouts by taking into
consideration clarity, speed and learnability. To evaluate
its validity, we have applied it to computationally design
3 3 layouts. Our investigation led to an optimized layout
which struck a balance between clarity and speed. Both
the theoretical analysis and a preliminary user study
showed such a layout has outperformed the original T9
layout and could be promising for text entry on small
touchscreen devices (e.g., smart watches). We plan to
carry out more formal studies to further investigate the
pros and cons of the proposed methods as well as the
generated optimal keyboard layouts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Quasi-qwerty soft keyboard optimization</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '10</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2010</year>
          ),
          <volume>283</volume>
          {
          <fpage>286</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Multilingual touchscreen keyboard design and optimization</article-title>
          .
          <source>Human{Computer Interaction</source>
          <volume>27</volume>
          ,
          <issue>4</issue>
          (
          <year>2012</year>
          ),
          <volume>352</volume>
          {
          <fpage>382</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zhai</surname>
          </string-name>
          , S. Ijqwerty:
          <article-title>What di erence does one key change make? gesture typing keyboard optimization bounded by one key position change from qwerty</article-title>
          .
          <source>In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI '16</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2016</year>
          ),
          <volume>49</volume>
          {
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Dunlop</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Levine</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Multidimensional pareto optimization of touchscreen keyboards for speed, familiarity and improved spell checking</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '12</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2012</year>
          ),
          <volume>2669</volume>
          {
          <fpage>2678</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gong</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tarasewich</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Guidelines for handheld mobile device interface design</article-title>
          .
          <source>In In Proceedings of the 2004 DSI Annual Meeting</source>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ouyang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Watchwriter: Tap and gesture typing on a smartwatch miniature keyboard with statistical decoding</article-title>
          .
          <source>In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI '16</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2016</year>
          ),
          <volume>3817</volume>
          {
          <fpage>3821</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Hwang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Qwerty-like 3x4 keypad layouts for mobile phone</article-title>
          .
          <source>In CHI '05 Extended Abstracts on Human Factors in Computing Systems, CHI EA '05</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2005</year>
          ),
          <volume>1479</volume>
          {
          <fpage>1482</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Ide</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Macleod</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>The american national corpus: A standardized resource of american english</article-title>
          .
          <source>In Proceedings of Corpus Linguistics</source>
          , Vol.
          <volume>3</volume>
          (
          <issue>Lancaster</issue>
          , UK,
          <year>2001</year>
          ),
          <volume>1</volume>
          {
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Karrenbauer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Oulasvirta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Improvements to keyboard optimization with integer programming</article-title>
          .
          <source>In Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, UIST '14</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2014</year>
          ),
          <volume>621</volume>
          {
          <fpage>626</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>MacKenzie</surname>
            ,
            <given-names>I. S.</given-names>
          </string-name>
          <article-title>A note on calculating text entry speed</article-title>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>MacKenzie</surname>
            ,
            <given-names>I. S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Buxton</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <article-title>Extending tts' law to two-dimensional tasks</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '92</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>1992</year>
          ),
          <volume>219</volume>
          {
          <fpage>226</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Optimizing touchscreen keyboards for gesture typing</article-title>
          .
          <source>In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI '15</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2015</year>
          ),
          <volume>3365</volume>
          {
          <fpage>3374</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          <article-title>The metropolis keyboard - an exploration of quantitative techniques for virtual keyboard design</article-title>
          .
          <source>In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, UIST '00</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2000</year>
          ),
          <volume>119</volume>
          {
          <fpage>128</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sue</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Accot</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Movement model, hits distribution and learning in virtual keyboarding</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '02</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (New York, NY, USA,
          <year>2002</year>
          ),
          <volume>17</volume>
          {
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>