1 / 15

Predicting Task Execution Time on Handheld Devices Using the Keystroke Level Model

Predicting Task Execution Time on Handheld Devices Using the Keystroke Level Model. Annie Lu Luo and Bonnie E. John School of Computer Science Carnegie Mellon University CHI’05 – April 6, 2005. Motivation and goals. Keystroke Level Model (KLM)

levia
Télécharger la présentation

Predicting Task Execution Time on Handheld Devices Using the Keystroke Level Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Predicting Task Execution Time on Handheld Devices Using the Keystroke Level Model Annie Lu Luo and Bonnie E. John School of Computer Science Carnegie Mellon University CHI’05 – April 6, 2005

  2. Motivation and goals • Keystroke Level Model (KLM) • A priori prediction of expert user task time • Intensively used on desktop computers • Not yet been adapted to handheld devices • Limited display size • Input device: stylus, touch-screen, hardware buttons • Interaction methods: tap, Graffiti, etc. • Investigate KLM on handheld UIs • Applicability of model to novel interface modalities • Accuracy of model predictions

  3. KLM in brief • Describe a task by placing operators in a sequence • K – keystroke (tap) • P – point with mouse (stylus) • H – homing (move hand from mouse to keyboard) (N/A) • D (takes parameters) – drawing (N/A) • R (takes parameters) – system response time • M – mental preparation • G – Graffiti stroke (580 ms – Fleetwood, et al 2002) • Five heuristic rules to insert candidate Ms into the sequence • Task execution time = Σ all operators involved

  4. 1 City map Street map Region map Scroll list 2 Soft keyboard Start Query result 3 Graffiti 4 Handheld task: Find information about the MET Museums list

  5. Create KLMs • One KLM for each of the four methods • Used CogTool (John, et al 2004) Interface event messages via LiveConnect Netscape HTML event handler MacroMedia DreamWeaver ACT-R Environment Behavior Recorder ACT-Simple code based on KLM HTML mockups KLM Trace Modeler mocks up interfaces as HTML storyboard Modeler demonstrates tasks on the HTML storyboard ACT-Simple complies code into ACT-R production rules

  6. ACT-R Mozilla Firefox Behavior Recorder

  7. User study • 10 expert PDA users (Female:Male = 3:7) • At least one year experience using: • Palm series, pocket PC, or smart cell phone • Instructed to perform the task on a PalmVx • Using four different methods (within subject design) • Training session before real session • Repeating each method for 10 times • Data collection • EventLogger: records system events to a log file • Videotaped modeler’s behavior for verification

  8. New results since paper published • Latest version of CogTool • Better estimation of system response time • Detailed analysis of model and user traces (140/400 removed) -6.9% -1.4% 8.9% 5.8% -3.7% 2.3% 7.7% -9.3%

  9. Conclusion & Future work • KLMs produced with CogTool are effective for handheld user interfaces: • Produces accurate execution time prediction • Supports new input modalities: Graffiti • Future work: • Detailed analysis of the user pauses (mental time) • Use predictions of pauses to assist energy management

  10. Thank you! • Authors’ contact info: • Bonnie John – bej@cs.cmu.edu • Annie Luo – luluo@cs.cmu.edu • The CogTool project: • http://www.cs.cmu.edu/~bej/cogtool/

  11. Participants information (backup)

  12. Results in paper (backup) (Average)

  13. New results since paper published • Better measurements of system response time • Removed error trials (140 out of 400) • Latest version of CogTool -8.9% -5.8% -7.7% 9.3%

  14. Interface Widgets:- Buttons- Check boxes- Text fields- Pull-down lists- Links- Menus- Audio input- Audio output

  15. Behavior Recorder Netscape ACT-Simple

More Related