Improving Text Entry Performance for Spanish-Speaking Non-Expert and Impaired Users



Similar documents
1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).

Campus Sustainability Assessment and Related Literature

SCO TT G LEA SO N D EM O Z G EB R E-

Put the human back in Human Resources.

1. Oblast rozvoj spolků a SU UK 1.1. Zvyšování kvalifikace Školení Zapojení do projektů Poradenství 1.2. Financování

JCUT-3030/6090/1212/1218/1325/1530

I n la n d N a v ig a t io n a co n t r ib u t io n t o eco n o m y su st a i n a b i l i t y



H ig h L e v e l O v e r v iew. S te p h a n M a rt in. S e n io r S y s te m A rc h i te ct

Opis przedmiotu zamówienia - zakres czynności Usługi sprzątania obiektów Gdyńskiego Centrum Sportu



B I N G O B I N G O. Hf Cd Na Nb Lr. I Fl Fr Mo Si. Ho Bi Ce Eu Ac. Md Co P Pa Tc. Uut Rh K N. Sb At Md H. Bh Cm H Bi Es. Mo Uus Lu P F.

A a. Cursive Practice. Name: Write the letter on the lines. Write each letter pair. Write each word. Write the sentence twice.


S e w i n g m a c h i n e s for but t - seams. - c o m p l e t e b r o c h u r e -


EM EA. D is trib u te d D e n ia l O f S e rv ic e

C + + a G iriş 2. K o n tro l y a p ıla rı if/e ls e b re a k co n tin u e g o to sw itc h D ö n g ü le r w h ile d o -w h ile fo r

Future Trends in Airline Pricing, Yield. March 13, 2013

d e f i n i c j i p o s t a w y, z w i z a n e j e s t t o m. i n. z t y m, i p o jі c i e t o


Using Predictive Modeling to Reduce Claims Losses in Auto Physical Damage





BLADE 12th Generation. Rafał Olszewski. Łukasz Matras



i n g S e c u r it y 3 1B# ; u r w e b a p p li c a tio n s f r o m ha c ke r s w ith t his å ] í d : L : g u id e Scanned by CamScanner

An E mpir ical Analysis of Stock and B ond M ar ket Liquidity

III Bienal de Autismo Página 1 / 43

Chem 115 POGIL Worksheet - Week 4 Moles & Stoichiometry Answers

CUSTOMER INFORMATION SECURITY AWARENESS TRAINING

CLASS TEST GRADE 11. PHYSICAL SCIENCES: CHEMISTRY Test 6: Chemical change


R e t r o f i t o f t C i r u n i s g e C o n t r o l

Overview of Spellings on


L a h ip e r t e n s ió n a r t e r ia l s e d e f in e c o m o u n n iv e l d e p r e s ió n a r t e r ia l s is t ó lic a ( P A S ) m a y o r o

Như ng kiê n thư c câ n biê t vê giâ y phe p cư tru điê n tư (eat)

Understanding, Modelling and Improving the Software Process. Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1

Frederikshavn kommunale skolevæsen


C relative to O being abc,, respectively, then b a c.

Chem 115 POGIL Worksheet - Week 4 Moles & Stoichiometry

All answers must use the correct number of significant figures, and must show units!


AN EVALUATION OF SHORT TERM TREATMENT PROGRAM FOR PERSONS DRIVING UNDER THE INFLUENCE OF ALCOHOL P. A. V a le s, Ph.D.

Vom prozessorientierten Wissensmanagement zum intelligenten Engineering-Portal

<?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="

w ith In fla m m a to r y B o w e l D ise a se. G a s tro in te s tin a l C lin ic, , K a s h iw a z a, A g e o C ity, S a ita m a


Online Department Stores. What are we searching for?

PSTN. Gateway. Switch. Supervisor PC. Ethernet LAN. IPCC Express SERVER. CallManager. IP Phone. IP Phone. Cust- DB

B a rn e y W a r f. U r b a n S tu d ie s, V o l. 3 2, N o. 2, ±3 7 8


U.S. Department of Housing and Urban Development: Weekly Progress Report on Recovery Act Spending

P R E F E I T U R A M U N I C I P A L D E J A R D I M

Mitel 5000 Communications Platform


E S T A D O D O C E A R Á P R E F E I T U R A M U N I C I P A L D E C R U Z C Â M A R A M U N I C I P A L D E C R U Z

Book of Plans. Application for Development Consent. Thames Tideway Tunnel Thames Water Utilities Limited. Application Reference Number: WWO10001

ACE-1/onearm #show service-policy client-vips


Victims Compensation Claim Status of All Pending Claims and Claims Decided Within the Last Three Years

LISTENING REVOLUTION THE. 3rd 6th Grades

ELECTRON CONFIGURATION (SHORT FORM) # of electrons in the subshell. valence electrons Valence electrons have the largest value for "n"!

Lesson 1: Hiragana. The syllabaries

Present. and. RFA No79/2OO5

UFPA Brazil. d e R e d e s Ó p tic a s e s e u s Im p a c to s n o F u tu r o d a In te r n e t

C e r t ifie d Se c u r e W e b

From Quantum to Matter 2006


Combinación de bandas óptima para la discriminación de sabanas colombianas, usando imagen Landsat ETM+ZYXWVUTSRQPONMLKJIHGFEDCB

With Rejoicing Hearts/ Con Amor Jovial. A Fm7 B sus 4 B Cm Cm7/B

W h a t is m e tro e th e rn e t

In English there are 26 letters which represent 44 phonemes. These phonemes are represented by approximately 140 different letter combinations.

California Treasures Phonics Scope and Sequence K-6

CIS CO S Y S T E M S. G u ille rm o A g u irre, Cis c o Ch ile , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

B rn m e d s rlig e b e h o v... 3 k o n o m i S s k e n d e tils k u d o g k o n o m is k frip la d s... 7 F o r ld re b e ta lin g...


ni - do_in che la mia fe - ni - ce

8698 Van hati e 1 2, p er us kor jaus ja muut os pδivδkot itiloiksi. Ur akkat ar jousten avauspφyt δkir ja

DHL EXPRESS CANADA E-BILL STANDARD SPECIFICATIONS

Attachment "A" - List of HP Inkjet Printers

Acceptance Page 2. Revision History 3. Introduction 14. Control Categories 15. Scope 15. General Requirements 15

How To Rate Plan On A Credit Card With A Credit Union

T c k D E GR EN S. R a p p o r t M o d u le Aa n g e m a a k t o p 19 /09 /2007 o m 09 :29 u u r BJB M /V. ja a r.

State Corporate Income Tax-Calculation


Clôtures tous types. Serrurerie sur mesure. Portails / Automatisme. Aménagements extérieurs. Maçonnerie. Terrasse / Allée.

az évi L X V. tv á ra figyelem m el 20. sz á m ú UTASÍTÁSA B u d a p e s t, é v i jú liu s hó 2 8 -á n.

Practice Writing the Letter A

Knox Ridge ac. For Sale. Single Family Development. Kimberly S. Gatley Senior Vice President Direct Line kgatley@reocsanantonio.

Federation of State Boards of Physical Therapy Jurisdiction Licensure Reference Guide Topic: Continuing Competence

Transcription:

Improving Text Entry Performance for Spanish-Speaking Non-Expert and Impaired Users Francesco Curatelli curatelli@dibe.unige.it Chiara Martinengo martinen@dima.unige.it University of Genova, Italy Oscar Mayora-Ibarra omayora@itesm.mx ITESM, Cuernavaca, Mexico October 23-26, 2005 CLIHC 2005 Cuernavaca, Mexico

Outline Motivation Pseudo-syllabic text entry method Orthogonal keyboard Method evaluation Conclusions October 23-26, 2005 2 CLIHC 2005 Cuernavaca, Mexico

Computers have become the main tool for increasing the productivity in most human activities; but Most people do not acquire enough fluency in typing Non-expert users: lack of training and continuous use Motor-impaired users: severe physical movement and visual exploration constraints Very low typing speeds: Non-expert users: few CPS (Characters per second) Motor-impaired users: typically less than 1 CPS Solution: designing new text entry interfaces that be: more efficient (higher CPS) AND also tailored to user s native language Motivation October 23-26, 2005 3 CLIHC 2005 Cuernavaca, Mexico

Motivation Keyboards: SW (mouse, pen, ) or HW (one-finger typing) Choice selection time (non-expert users) Hick-Hyman law T ν = a + b log 2 ( n) n number of possible selections a starting time (0 for continuous text entry) 1/b bandwidth [bits/sec] (the rate at which choices are processed) For non-expert users: T ν = 0.2 log 2 ( n) Movement latency time (motor-impaired users) Fitts' law model:t λ = a + b log 2 ( d/w + 1) d distance between two consecutive keys w the width of the keys a, b empirical constants (to be set according to the users class) T ν &T λ put strict upper bounds on #keys /sec October 23-26, 2005 4 CLIHC 2005 Cuernavaca, Mexico

Pseudo-syllabic text entry method Goal: achieving best typing speed by: lowering KSPC (keystrokes per character) as much as possible providing a more intuitive access method lowering choice selection time lowering movement latency time Basic idea: pseudo-syllabic text entry units Target: alphabetic language L with transparent orthography G = ( g 1... g m ) sequence of graphemes, g i L P = ( p 1... p n ) sequence of phonemes, g i L Each grapheme is denoted by one or more alphabetic letters L is completely transparent if g i p j for any g i L L is almost transparent if g i [g]* p j [p]* for any g i L Most languages in the world are almost transparent languages! October 23-26, 2005 5 CLIHC 2005 Cuernavaca, Mexico

Pseudo-syllabic text entry method Pseudo-syllables (p-syllables): strict subset of the language syllabic set. Table: frequencies of the consonant-vowel syllables structures in Spanish [Just96] Justicia, F., et al. La frecuencia silábica del español escrito por niños: estudio estadístico. Cognitiva 8 (1996), 131-168. C V is definitively the most frequent syllable structure V and V C are frequently occurring too Typical of most languages! N Type % N Type % 1 CV 53,37 2 CVC 20,41 3 V 7,79 4 VC 6,52 5 CVV 4,93 6 CCV 3,48 7 CVVC 2,10 8 CCVC 1,13 9 CVVV 0,07 10 VV 0,05 11 CVVVC 0,05 12 CCVV 0,04 13 CCVVC 0,02 14 CVCC 0,02 15 VVC 0,01 16 VCC 0,00 October 23-26, 2005 6 CLIHC 2005 Cuernavaca, Mexico

Orthogonal keyboard Goal: keyboard framework such that non-expert users: are able to fast access any possible p-syllable in the keyboard by exploiting a limited amount of knowledge about a keyboard layout of reduced size Proposed solution: Orthogonal Keyboard Keyboard: N x x N y rectangular array of keys, N x = CS* L, N y = VW* L All the keys with the same consonant grapheme are allocated onto the same keyboard column. All the keys with the same vowel grapheme are allocated onto the same keyboard row. Rows and columns are lexicographically ordered (ε first) Forward/reverse shift (FR-Sh) is used to select one of the two p-syllables mapped to the same keyboard key (default: C* V*). b c d f g h j k l m n p q r s t v w x y z a ba ab ca ac da ad fa af ga ag ha ah ja aj ka ak la al ma am na an pa ap qa aq ra ar sa as ta at va av wa aw xa ax ya ay za az e be eb ce ec de ed fe ef ge eg he eh je ej ke ek le el me em ne en pe ep qe eq re er se es te et ve ev we ew xe ex ye ey ze ez i bi ib ci ic di id fi if gi ig hi ih ji ij ki ik li il mi im ni in pi ip qi iq ri ir si is ti it vi iv wi iw xi ix yi iy iz zi o bo ob co oc do od fo of go og ho oh jo oj ko ok lo ol mo om no on po op qo oq ro or so os to ot vo ov wo ow xo ox yo oy oz zo u bu ub cu uc du ud fu uf gu ug hu uh ju uj ku uk lu ul mu um nu un pu up qu uq ru ur us su tu ut uv vu uw wu xu ux uy yu uz zu FR-Sh October 23-26, 2005 7 CLIHC 2005 Cuernavaca, Mexico

Orthogonal keyboard L : hypothetical completely transparent language, with only C*V* and V*C* syllables: CS* sp = {ε, b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z}, CS* L = 22 VW* sp ={ε, a, e, i, o, u}, VW* L = 6 FR-Sh OFF. b c d f g h j k l m n p q r s t v w x y z a ba ca da fa ga ha ja ka la ma na pa qa ra sa ta va wa xa ya za e be ce de fe ge he je ke le me ne pe qe re se te ve we xe ye ze i bi ci di fi gi hi ji ki li mi ni pi qi ri si ti vi wi xi yi zi o bo co do fo go ho jo ko lo mo no po qo ro so to vo wo xo yo zo u bu cu du fu gu hu ju ku lu mu nu pu qu ru su tu vu wu xu yu zu Let us write the syllable ca : orthogonal composition of c and a Reduced knowledge and cognitive load! October 23-26, 2005 8 CLIHC 2005 Cuernavaca, Mexico

Orthogonal keyboard October 23-26, 2005 9 CLIHC 2005 Cuernavaca, Mexico

Orthogonal keyboard Optimisation steps to reduce the keyboard size Column deletion (CD) Row deletion (RD) Column folding (CF) selection shift: CF-Sh Row folding (RF) selection shift: RF-Sh Column merging (CM) For Spanish keyboard: Reduce the vertical size by folding each vowel row with the accented vowel one ( a á) ( e é ) ( i í ) ( o ó) ( u ú) N x = 27, N y = 6 October 23-26, 2005 10 CLIHC 2005 Cuernavaca, Mexico

Orthogonal keyboard FR-Sh OFF RF-Sh OFF. b c ch cu d f g h j k l ll m n ñ p qu r rr s t v w x y z a ba ca cha cua da fa ga ha ja ka la lla ma na ña pa qua ra rra sa ta va wa xa ya za e be ce che cue de fe ge he je ke le lle me ne ñe pe que re rre se te ve we xe ye ze i bi ci chi cui di fi gi hi ji ki li lli mi ni ñi pi qui ri rri si ti vi wi xi yi zi o bo co cho cuo do fo go ho jo ko lo llo mo no ño po quo ro rro so to vo wo xo yo zo u bu cu chu cuu du fu gu hu ju ku lu llu mu nu ñu pu quu ru rru su tu vu wu xu yu zu KSR α = 100 (1 KSPC α ) Keystoke saving rate (alphanumeric) arte: ar-te KSR α = 50% español: es-pa-ño-l KSR α 43% llave: lla-ve KSR α = 60% americano: a-me-ri-ca-no KSR α 44% October 23-26, 2005 11 CLIHC 2005 Cuernavaca, Mexico

Method evaluation The orthogonal keyboard, extended with non-alphanumeric keys, has been tested by tracing the following parameters: word char alpha other space sh shsel alphak KSPCα KSPCγ KSRα KSRγ total number of words; = (alpha + other) : total number of characters; total number of alphanumeric characters; total number of non-alphanumeric characters; total number of space characters; total number of capital letter shifts; total number of FR, RF, and CF shifts; total number of alphanumeric keys in input; = (alphak/alpha) : alphanumeric keystrokes per character; = (alphak + other)/(char) : keystrokes per character; = 100 ( 1 - KSPCα ) : alphanumeric keystroke saving rate; = 100 ( 1 - KSPCγ ) : keystroke saving rate. October 23-26, 2005 12 CLIHC 2005 Cuernavaca, Mexico

Experiment 1 - simulation Method evaluation Automatic acquisition of text files (ABC and El Día articles) Text word char alpha other space sh shsel alphak abc-1 6511 40886 32268 8618 6584 5700 3877 18273 abc-2 7423 44373 35643 8730 7368 6581 4277 20056 eldia-1 6641 40216 32780 7436 6522 5873 3888 18440 eldia-2 5748 34900 28274 6626 5691 5088 3475 15851 Text KSPC α KSR α KSPC γ KSRγ abc-1 0,5662 43,37 0,6577 34,22 abc-2 0,5626 43,73 0,6487 35,12 eldia-1 0,5625 43,74 0,6434 35,65 eldia-2 0,5606 43,93 0,644 35,59 October 23-26, 2005 13 CLIHC 2005 Cuernavaca, Mexico

Method evaluation Experiment 2 non-expert Spanish-speaking users Spanish hardware orthogonal keyboard vs qwerty keyboard Modular programmable keyboard, x-y matrix layout, and long travel key switches Four people, aged 30 to 50 T Q, T S WPM Q, WPM S %Gain total times (sec) for qwerty and orthogonal keyboards words per minute for qwerty and orthogonal keyboards % gain in using the orthogonal keyboard User T Q T S WPM Q WPM S %Gain User 1 3317 2322 8,14 11,63 42,84 User 2 4128 2878 6,54 9,38 43,42 User 3 3422 2217 7,89 12,18 54,37 User 4 3760 2516 7,18 10,73 49,47 October 23-26, 2005 14 CLIHC 2005 Cuernavaca, Mexico

Experiment 1 Method evaluation KSR α [43.37%, 43.93%] KSR γ [34.22%, 35.65%] Comparable with best prediction tools (single word prediction) Experiment 2 No previous training with orthogonal keyboard! %Gain values quite better than the KSR γ s obtained in Experiment 1 In fact, for non-expert users: 1. Orthogonal keyboard provides intuitive and fast row + column access to the key position; 2. Qwerty keyboard requires a significantly higher choice selection time to locate keys that are placed randomly on the keyboard layout For impaired users, experiments are much more difficult, but a limited preliminary and the considerations 1., 2. suggest that similar gains can be obtained October 23-26, 2005 15 CLIHC 2005 Cuernavaca, Mexico

Conclusions Cumulative gains in terms of KSR can be obtained by adding: Word completion and prediction Automatic space insertion Intelligent phrase understanding Future work: Specific validation for impaired users Optimized hardware and software keyboards Application of the orthogonal framework to other transparent languages (already available for Italian) Extension of the p-syllable model to characterize more complex syllables structures October 23-26, 2005 16 CLIHC 2005 Cuernavaca, Mexico