• DocumentCode
    1960826
  • Title

    KLEM: A Method for Predicting User Interaction Time and System Energy Consumption during Application Design

  • Author

    Luo, Lu ; Siewiorek, Daniel P.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh
  • fYear
    2007
  • fDate
    11-13 Oct. 2007
  • Firstpage
    69
  • Lastpage
    76
  • Abstract
    The impact of user interactions on the electric energy consumption of a portable computer system and on user efficiency is often not obtainable until after the software application is implemented and deployed on a specific hardware platform. In this paper, we present the keystroke-level energy model (KLEM), a method that can predict the user time and system energy consumption it will take to perform an interactive task at run time during the phase of application design. KLEM is based on the keystroke-level model (KLM), a psychological theory of human cognitive and motor capabilities that can predict execution time for a skilled user. We first create a design story board and define a set of tasks whose KLMs are to be constructed. We then construct KLEM of each task by correlating system activities to the user actions modeled in the corresponding KLM. We obtain the energy profiles of system activities from running a set of user interaction benchmarks on the target hardware platform. To verify KLEM, we conducted a user study of 10 participants on executing an information query task using eight different methods. The user time and system energy of the participants were measured on two popular handheld platforms: a Windows Mobile iPaq and a Palm OS Tungsten. Our experimental results show that KLEM has an average prediction error of 5.6% and 8.8% on user time, and 4.4% and 8.4% on energy consumption on the two platforms, respectively.
  • Keywords
    cognition; human computer interaction; interactive systems; portable computers; user interfaces; KLEM method; application design; human cognitive; human motor capability; interactive portable computer system; keystroke-level energy model; psychological theory; system energy consumption; user interaction time prediction; Application software; Energy consumption; Energy measurement; Hardware; Humans; Particle measurements; Portable computers; Predictive models; Psychology; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wearable Computers, 2007 11th IEEE International Symposium on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/ISWC.2007.4373782
  • Filename
    4373782