SlideShare a Scribd company logo
1 of 39
Download to read offline
mouse tracking technique

                      Patterns of cursor movement
                      for different devices
                      Comparative study of cursor movement pattern
                      between a touchpad and a mouse devices.

                      Keywords: mouse tracking, web interaction, user mouse activity, user mouse
                      behavior, mouse movements, touchpad movements, patterns of mouse
                      movement, pointer behavior, pointer pattern.




                                                                                                      July 8, 2011
                                                                                Silvana Churruca | CSIM Master Thesis
                                                                                                         Directors:
http://trackme.ux-lady.com/                                             PhD Ernesto Arroyo, PhD Mari-Carmen Marcos
Tracking user's mouse
Mousetracking & Web navigation
Mouse tracking is a technique for monitoring and visualizing mouse movement and activity of the users. Allows us to understand
how users interact, for example with a web site, find out where they click, which is the route that follows the mouse, including the time
between each action.  Unlike other tracking technologies, it is very simple to implement, and can be applied to large numbers of users
in a non-invasive manner.

Most mouse tracking technologies allow us to:

Record mouse activity. Path movements, clicks, pauses, scrolling...

Playback the user sessions. replay the recorded activity either
in real time or as a static representation.

Select different visual representations of data as needed.

Can be combined with other tracking technologies to provide a fuller picture...

 Some commercial solutions based on mouse-tracking: none of them offer mouse trace visualization, thatʼs
 why I finally use (smt) Simple Mouse Tracking (http://smt.speedzinemedia.com/) a free tool from Luis Leiva.




                                                                                                http://trackme.ux-lady.com/
                                                                                                                                 more?
Uses of mouse tracking technique

Usability Studies
possibility of remote and massive studies

Build user segmentation.
optimize their website according to the specific browsing behavior of
different user groups.


Infer users' behavior.
Collected data can be used to find behavioral patterns.
                                                                       What for...?



 I used mouse-tracking technique to study cursor patterns behavior on two different
                     pointer devices: a mouse and a laptop touchpad.
Following users...
   Currently there are many tools to monitor the behavior of users during web browsing:
Mouse tracking, web analytics, eye tracking, geolocalization tracking, are just some of them.




      The common goal of all these technologies are:

         Achieve a deeper understanding of the user (eg. interests, resources)
         Improve the user experience.
         Deliver relevant content to the user.
         Create dynamic web sites adaptable to the needs, interests and
         resources of the user.
of them...

mouse tracking
Follow the movement of the cursor on the screen
(Path movements, clicks, pauses, scrolling...)




      identify behavioral patterns.

      infer the activities the user perform


                                     Deliver relevant content to the user.


                                     Create dynamic web sites.
In a first approach to the study of MouseTracking
                 we found two problems and they are the origin of our research project.



                     1                                             2
          all studies were                                Although there are
          performed using                                 common patterns
              a mouse.                                        identified...


         but now people tend
          to use other tools
                                                   Defined too                 Defined in
         with differents devices
                                                    broadly.           very specific contexts.
           such as touchpad,
          touch screens, etc.


           Performance and
           Kinematic studies
         comparing touchpad-mouse
       suggest that there may be
       differences in the behavior of
             the cursor. [11, 12]
In this context we decided to design   an experiment to resolve these shortcoming

Each participant must:

→execute 3 common tasks on the web: search     for a content, reading and interact with a form
→using two devices: mouse - touchpad.




                     1                                                   2
                                                               Studying existing -
               study the                                      and new- patterns in
           patterns for two                                    a more broader and
           different devices                                     heterogeneous
                                                                    context


  Use mouse-tracking technique to study cursor patterns behavior on two different
                    pointer devices: a mouse and a laptop touchpad.
What is a mouse/cursor pattern

Have been identified some common patterns of behavior

These patterns are particular movements. Units of movement with a meaning that is inferred.



                                                    Follow a line of text with the cursor

                                                    →we infer that you are using the mouse                          Reading pattern
                                                    as a "guide" to support reading.




                                                     By looking back and forth
                                                     movements between two targets
                                                     (links checkboxs, etc)                                       Hesitation pattern
                                                     →we infer that the user has doubts about
                                                     which option to select.




Currently, the patterns are generally identified from a visual analysis, but the ultimate goal is to identify patterns automatically

 * In the literature are called "mouse patterns"
Problem Statement
Research objectives


                Use a touchpad instead of a mouse, will affect the cursor behavior?
           Will the cursor behavior patterns vary depending on the device and task?...


The following are our research objectives:

1. Define a common taxonomy for each cursor-pattern, as an approach for automatic classification of the patterns.

2. Determine whether the use of a particular pointer device affects average user activity.

3. Discover patterns frequency for each task: search-navigation, reading and fill-in questionnaire.

4. Find specific touchpad-patterns.
Problem Statement
Research questions




             Does the device used affect the activity level of the cursor?




           The device used influences the type and frequency of patterns?




           Does the task influence the type and frequency of patterns?
Problem Statement
Hypothesis

Influence of the device on the level of activity

H1: The level of activity will be different between the groups using touchpad and those who use a mouse.



Frequency patterns in relation to the device
H2: The use of a touchpad reduce horizontal reading pattern (RH) compared to the mouse.
H3: The use of a touchpad reduces the movement of hesitation (H) compared to the mouse.
H4: The use of a touchpad reduce random movements (R) compared to the mouse.
H5: The use of a touchpad, causing an increase in direct movement (DM) compared to the mouse



Frequency patterns in relation to the task and device
H6: In the fill-in form task (questionnaire) will increase the presence of hesitation pattern (H) with respect to
other tasks (search, reading)

H7: In the task of reading the patterns of reading (RV and RH) will increase.
State of the art
Mouse tracking technique

In the beginning was raised as an economic alternative to the eye-tracking technique
 (cheaper, simpler to implement...)

Its use is validated because the correlation between both techniques,
some studies put close to 80% [10].



The mouse-tracking technique has been used for years to (since 2000):

       usability studies, [1,2, 4, 8, 22 ]                      web analytics [15, 21]
       user modeling [1, 4, 7, 8, 9, 14]


The investigations focus on:
      development of new technology                             correlation studies with eye tracking
      identification of patterns and user modeling               as input to dynamic web
                                                                (machine learning [6]).
State of the art
cursor/Mouse patterns




      Reading           Hesitation        Random                Direct movement




                    Fixed Patterns    Guide Patterns   Discarded for this study
State of the art
Mouse patterns                               Reading              Hesitation   Random   Direct movement


Reading pattern
It can be subdivided into two types:
                                                                                                               Reading activity
                                                                                         inferred
    Horizontal reading
    clear but not so common among users [5]
                                                                                                               scanning activity
    Vertical reading
    where the trace left by the cursor is a vertical line, with small or long pauses.




     Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking
4
     to Investigate Patterns of Mouse Movements in Web Forms.




5    Rodden, Kerry, Xin Fu, Anne Aula, and Ian Spiro. "Eye-Mouse                5                       Aaltonen, A. Hyrskykari, A. Räihä, Kari-jouko. 101
                                                                                                    5
     Coordination Patterns on Web Search Results Pages."                                                Spots, or How Do Users Read Menus?.
State of the art
Mouse patterns                              Reading              Hesitation   Random        Direct movement


Hesitation pattern
Has been defined in two ways:                                                                                      doubt                  difficulty
                                                                                            inferred
    between options
    between 2 or more targets [4]                                                                                decision-making activity
    Hover-time before click
    on a single target [15]




4   Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking            15    ClickTale User Manual.V0.5 May 2010. www.clicktale.com
    to Investigate Patterns of Mouse Movements in Web Forms.
State of the art
Mouse patterns                               Reading              Hesitation       Random   Direct movement


Random pattern
Defined as movement:                                                                                           doubt         difficulty
                                                                                            inferred
      "without any specific intention, just playing around and
      doing random movements whit short pauses or not" [4].                                                           Anxiety




  4      Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking
         to Investigate Patterns of Mouse Movements in Web Forms.
State of the art
Mouse patterns                                Reading              Hesitation       Random        Direct movement


Direct movement
Also called "straight pattern" [13]:                                                                   inferred                     Earlier decision
       is characterized by a pause prior to a direct movement towards a target [13]
                                                                                                                                 Ease                simplicity
       (in forms context) is "a direct movement whit no big pauses" [4].
                                                                                                                                         passive user
Very common pattern among the passive users (incidental use of mouse):
    Direct movements that occur once the user has decided which action to take. [5]




                                                                                                   Griffiths, L. Cheng, Z., Aykin, N. Investigating the Differences in
   4      Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking            13    Web Browsing Behaviour of Chinese and European User Using
          to Investigate Patterns of Mouse Movements in Web Forms.                                 Mouse Tracking
State of the art
Mouse - touchpad
Research comparing the performance between these devices suggest us
that it is possible to find different patterns of mouse behavior between them.




                                                                      suggest:
 Study on the differences
                                                                      differences on
 in pointing performance
                                                                      • speed -velocity-
                                                                      • errors -accuracy-
                                                                      • cursor trajectories
                                                                      • reaction time
 kinematic Analysis
                                                                      Touchpad: more finger movement -excessive submovements-
 of touchpad                                                          Mouse: more wrist movement. Easier to use than topuchpad




11   Hertzum, M., Hornbaek, K. (2010) How Age Affects Pointing with Mouse and Touchpad: A Comparison of Young, Adult, and Elderly Users

12    Dillen, H., Phillips, J.G., and Meehan, J.W. (2005). Kinematic analysis of cursor trajectories controlled with a touchpad.
Method
Experimental Design
Our experiment follows two purposes: Exploratory and Correlational


                                                                             Exploratory
                 Correlational

 →establish a correlation between activity level and            →explore patterns in different devices (mouse and
 the device used.                                               touchpad) and different situations (task).




Repeated measures.
Each participant repeated the test 2 twice                                         Group A: MOUSE
                                                                            Group performing tasks with a mouse.
(mouse - touchpad)

The experiment included three common tasks on a website:
           1-search content.
           2-reading content.                                                     Group B: TOUCHPAD
           3-Fill in a questionnaire (web form)                              Group performing tasks with a touchpad


The experiment was administered individually and in
person to each participant.

The order of the devices and article have been rotated
Method

Initial test: 5p       Evaluate test procedures.
                       Evaluate the design and content of the tests.
                       Evaluate the identification and operationalization of patterns (first selection).
                       Evaluate the tool (SMT).
                       Evaluating the registration system.




Pilot test: 17p       define the final criteria for the operationalization of the variables.


              operationalization criteria and preliminary results




Final test: 50p
Method
Experimental Design Variables



    Independent Variables                             Dependent Variables

                                                      Activity
   Pointing device:                                   Patterns of mouse movements:
     • mouse                                             • hesitation (H)
     • touchpad                                          • direct movements (DM)
                                                         • random movements (RM)
                                                         • Reading horizontal (RH)
                                                         • Vertical Reading (VR)


   Task:                                              Additional measurements:
     • Search/Navigation (Search content)               • Short pauses
     • Reading                                          • Long pauses
     • Complete a questionnaire (web form)              • Clicks
                                                        • Time
Method
Experimental Design Equipment

Software                                             Website:      http://trackme.silvanachurruca.com

Mouse tracking tool (SMT2) Simple Mouse              1 Blog News (dummy). [joomla]
Tracking tool developed by Luis Leiva                2 articles (text + image)
                                                     2 forms/questionnaire relating to the articles.
Operating System OS X.
Browser Firefox




Hardware
We used a single laptop (Macbook pro)
with touchpad and external mouse

(to avoid differences in the setup or the
resolution that can affect the reading of
data mousetracking)
Method
 Experimental Design PROCEDURES
 The test is divided   into 3 stages: Searching, Reading, Fill in questionnaire.
 Each participant performing the test 2 times: using a mouse (A) and using a touchpad (B).The order of the devices and article have been rotated




PAGE         Home                                Section                              Article                                 Form

TASK                     Search article                                           Reading article                  Fill in the questionnaire

STAGE                           1                                                         2                                     3
Method
Experimental Design: PROCEDURES




         1                                     2                                 3

      Search article                    Reading article              Fill in the questionnaire                   Post-test
                                                                                                               questionnaire
    The participant should           The participant should          The participant must complete
    find an article on the           read the article.               a web form with questions
    website.                                                         about the previously read                Data:
                                                                                                              age,
                                                                     article.                                 use and experience
                                                                                                              with computers and
                                                                                                              operating systems.

                                                                                                              Preferred devices.

                                                                                                              Educational level and
                                                                                                              profession.




The test is divided into 3 stages: Search, Reading, Fill in questionnaire (Common activities on a website).
Method
Experimental Design Participants
Sample: 17 p.
14 men / 3 women, aged between 18 and 39 years (pilot-test)
(Final experiment: 25 men / 25 women, aged between 18 and 50 years)                         reward*
Participants must be frequently and fluently users of mouse and laptop touchpad.       5’ = 1 Donuts



Selection Process
Preliminary questionnaire
to establish their level of familiarity with both devices
(discarded users who have never used a touchpad)


Proficiency assessment by the test monitor
After the test, the participant is assessed depending on
their use of mouse and touchpad on a scale:
Poor, Good and Excellent.
Poor users are discarded in the statistical analysis.
                                                                                  *Very successful among students :-)
Method
Experimental Design Operationalization of the variables

Automatic recovery data:

• Activity
It is the relationship between
movement of the cursor and
the time of the session.
[percentage 0-1]


Other data:
•Distance (x, y) [pixeles]
•Scrolling (x, y), [percentage 0-1]
•Clicks,
•Time [seconds]



Visual identification: Patterns

General and specific criteria for each
pattern




                                                               swf
                                                          js
Method
Experimental Design: Operationalization of the variables                    Pilot-test results

Reading pattern                     Differentiate between vertical and horizontal reading reading.




In our study we differentiate between the HR and the VR
because we believe that as suggested by a study comparing the performance touchpad and mouse [11,12] certain
movements, such as that required for reading horizontal (left to right) would be easier with a mouse over a
touchpad.

 11   Hertzum and Hornbaek, 2010   12   Dillen, Phillips and Meehan, 2005
Method
Experimental Design: Operationalization of the variables    Pilot-test results

Hesitation pattern            Add a strong and weak dimension (different confidence level)




   pilot test                                                                     + final test
Method
Experimental Design: Operationalization of the variables    Pilot-test results

Random pattern                Add a strong and weak dimension (different confidence level)




 pilot test                                                                         + final test
Method
Experimental Design: Operationalization of the variables     Pilot-test results

Direct Movement               In contexts of form considering the absence of hesitation a DM




 pilot test                                                                          + final test
Results


  Pilot test: 17p                  only 7 sessions have been fully completed without errors (on the record)




No statistically valid results, but so far the general trend validates our H1



                    in all cases -without exception- using the touchpad reduced the level of activity

                    observed a reduction in H and HR patterns for touchpad users (H2 y H3)
Results
Overall activity by Group (H1)

Activity
Sample: 7p,
all the stages together.

Paired samples T-test for Activity:
Sig. .006 (reject null hypothesis)

As expected, there seems to be a significant difference in activity
level between groups.

In all the users so far (17p.) shows a decrease in the level of activity
when using a touchpad.

Differences in activity are higher on the reading task.




                              *)$+,-&.,/0'#1&                                         *)$+',-&./01'#2&                          *"+(&,-./'#0&
                      /0:/(                                              #",3$                                          #"6#$
                      /01:(
                                                                                                                        #",5$




                                                                                                          !"#$%&!'()&
        !"#$%&!'()&




                      /01/(
                                                           !"#$%&!'()&




                                                                         #",#$
                      /0<:(                                                                                             #",#$
                      /0</(                                              #"!3$
                      /0;:(                                                                                             #"!5$
                      /0;/(                                              #"!#$
                      /08:(                                                                                             #"!#$
                      /08/(                                              #"#3$                                          #"#5$
                      /0/:(
                      /0//(                                              #"##$                                          #"##$
                                    !"#$%&'(                                                 !"##$                                     !"##$
       !)*+,-.(                      /011(                %&'()*+$                           #",!$       %&'()*+$                      #",-$
       2)3+,456!7(                   /089(                -&.()/01%2$                        #"#3$       .&/()012%3$                   #"!4$
Results II
Patterns frequency by Group (H2 - H6)
Patterns frequency
Sample: 7p,
all the stages together.


So far have only resulted in significant differences for the
following variables:

H (hesitation): .047
HR (horizontal reading): .026

We expected a decrease (for group B) in the pattern of HR and we
have confirmed (for Group B).
H, DM, R, should be redefined in the final tests.




                              !"!#$%&#'()*+%,-./0%                               !"#$%&'$()*+,&!-./0'12&

                                  !"#                                                 !"#
                                        $$"#                              (&"#                $%"#
                       &'"#                    $"#   ()*+,-./0#1-2)30*#                                    )*+,-./01#2.3*41+#
                                                                                                     &"#   5,4*6-#708*7*1-+#
                                                     4+3)5,#6/7)6)0,*#

                                                     8-09/6#6/7)6)0,*#                                     9.1:07#708*7*1-+#
                                        %!"#         8)-9+0:#;#                                            9*.:,1;#<#
                                                                                       '%"#
                                                     8)-9+0:#(#                                            9*.:,1;#)#
Results II
Patterns frequency by group and task (H7 - H8)

Search task
Sample: 13p,
For the Searching task have been significant differences for the
following variables:

VR (Reading vertical): .022
Activity: .000
                                                                                        !"#$%&'()$"%*+(,%$-.$&*/(
                                                                                            :;<=>?@"      A;B=>C&D:2"

                                                                                                                                     $"                 $"
                                                                                                                                     %"
                                                                                                                                                        %"

                                                    !"                            !"
                                                    #"                            #"                    #"
                                                                                                        #"
                                         &'()*+,-."/+0'1.("         2)1'3*"4-5'4'.*("         6+.7-4"4-5'4'.*("               6'+7).8"9"         6'+7).8"&"




                     !"#$%&'()$"%*+(,-.)/(                                                                     !"#$%&'()$"%*+(,-./0!12(
                                   %#$
                         !"#$                                                                                           !"#
                                                                                                        '("#                  $$"#         %"#
              '(#$                 &#$                        )*+,-./01$2.3*41+$                                                                     )*+,-./01#2.3*41+#

                                                              5,4*6-$708*7*1-+$                                                                      5,4*6-#708*7*1-+#

                                                              9.1:07$708*7*1-+$                                                                      9.1:07#708*7*1-+#
                                %"#$                          9*.:,1;$<$                                                      &'"#                   9*.:,1;#<#

                                                              9*.:,1;$)$                                                                             9*.:,1;#)#
Results II
Patterns frequency by group and task

Reading task
Sample: 8p,
For the Reading task have been significant difference for the VR (vertical
Reading) variable: .002



                                                                            !"#$%&'()$"*+&,(-%$./$&01(
                                                                                     9:;<=>?"        @:A<=B%C91"


                                                                                                                          $"                           $"


                                                                                                                          #"                           #"
                                                                  #"
                                                                  #"

                              !"
                              !"                                                                   !"
                   %&'()*+,-".*/&0-'"                   1(0&2)"3,4&3&-)'"                5*-6,3"3,4&3&-)'"         5&*6(-7"8"                   5&*6(-7"%"




                      !"#$%&'()$"*+&,(-./01(                                                                           !"#$%&'()$"*+&,(-./01!23(
                              !"#                                                                                               !"#

                                    $%"#          &"#
                                                                                                                   &&"#                  $%"#
            %!"#                                                            '()*+,-./#0,1(2/)#                                                               ()*+,-./0#1-2)30*#
                                                                            3*2(4+#5.6(5(/+)#                                                                4+3)5,#6/7)6)0,*#
                                                                            7,/8.5#5.6(5(/+)#                                                                8-09/6#6/7)6)0,*#
                                           %!"#
                                                                            7(,8*/9#:#                                                               !"#     8)-9+0:#;#
                                                                                                                                  &'"#
                                                                            7(,8*/9#'#                                                                       8)-9+0:#(#
Results II
Patterns frequency by group and task

Fill in form task
Sample: 12p,
no significant differences have emerged




                                                                       !"#$%&'()*%+((,%$-.$&/0(
                                                                                    :;<=>?@"        A;B=>C&D:2"

                                                                                                                            #"
                                                                                                                            #"                        #"


                                                                                                                                                      %"
                              !"
                              !"                             !"
                                                             !"
                                                                                               !"
                                                                                               $"
                 &'()*+,-."/+0'1.("                2)1'3*"4-5'4'.*("                 6+.7-4"4-5'4'.*("            6'+7).8"9"                   6'+7).8"&"




                      !"#$%&'()*%+(,-./0(                                                                            !"#$%&'()*%+(,-./0!12(

                                   !"#$                                                                            ()#$          !"#$
              %'#$
                                                                       ()*+,-./0$1-2)30*$                                                                   *+,-./012$3/4+52,$
                                          !%#$
                                                                                                                                        !%#$
                                                                       4+3)5,$6/7)6)0,*$                                                                    6-5+7.$819+8+2.,$
                                             &#$                                                                                                            :/2;18$819+8+2.,$
                                                                       8-09/6$6/7)6)0,*$

                                                                       8)-9+0:$;$                                    ''#$                                   :+/;-2<$=$
                       %%#$                                                                                                                     &#$
                                                                       8)-9+0:$($                                                                           :+/;-2<$*$
Conclusions
User behaves differently when working with a mouse or touchpad. Suggests a more incidental
use of the cursor for touchpad group (user tend to take decisions before make the move)

searching task observed an increase in direct movement (DM) and decreased of Hesitation
on touchpad group.

reading task there is a decrease of Reading patterns (VR-HR), and increased DM on touchpad
group.

Fill in form task more random behavior observed among mouse users.
In a sample of 17 users only 2 were very active users (over 40%). In both cases, were very active with the
mouse, and showed an average activity for the touchpad.


future research lines
    • outline more detailed taxonomies for patterns
    • applying machine learning to identify patterns
    • Specific tests can be designed to find features of each pattern:
       Reading pattern: test differences in the characteristics of the texts (length, complexity, font size, contrast ..)
       Hesitation (distance between targets, number of targets, length of items, etc)
    ...
References
 Mouse tracking - Eye tracking - Patterns of Mouse movements -Eye/mouse tracking correlation - Touchpad - Mouse devices


[1] F. Mueller, A. Lockerd, Cheese: Tracking Mouse Movement activity on Websites, a Tool for User Modeling. Cambridge, MA 02139 USA. (2001)
http://web.media.mit.edu/~alockerd/papers/cheese.pdf

[2] Arroyo, E., Selke, T., Wei, W.: Usability Tool for Analysis of Web Designs Using Mouse Tracks, CHI 2006 Work-in-Progress (2006), p. 22-27.

[3] Mac Aoidh, Eoin. Bertolotto, Michaela. Wilson, David C. User context analysis from spatial Interface Interactions.
http://is2.lse.ac.uk/asp/aspecis/20080072.pdf

[4] Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking to Investigate Patterns of Mouse Movements in Web Forms. Universitat Pompeu Fabra. 2010.

[5] Rodden, Kerry, Xin Fu, Anne Aula, and Ian Spiro. "Eye-Mouse Coordination Patterns on Web Search Results Pages." Conference on Human Factors in Computing
Systems, 2008: 5.
Eye-Mouse Coordination Patterns on Web Search Results Pages

[6 ] Sparsh Gupta. Web Content Recommendation using Machine Learning on User Mouse Tracking Data. Pembroke College | Computing Laboratory University of Oxford.
2009
http://oxford.academia.edu/Sparsh/Papers/109726/Web_content_Recommendation_using_Machine_Learning_on_user_Mouse_Tracking_Data

[7] Guo, Qi, and Eugene Agichtein. "Exploring mouse movements for inferring query intent." Annual ACM Conference on Research and Development in Information
SIGIR’08, July 20-24, 2008, Singapore. ACM 978-1-60558-164-4/08/07.
Exploring Mouse Movements for Inferring Query Intent  

[8] Atterer, R., Wnuk,M., Schmidt, A. Knowing the User’s Every Move - User Activity Tracking for Website Usability Evaluation and Implicit Interaction. (2006) Edinburgh, UK.

[9] Rodden, K., Fu, X., Exploring how Mouse Movements relate to Eye Movements on Web Search Results Pages. (2007) WISI Workshop.

[10] Chen, M., Anderson, J.R., & Sohn, M. (2001). What Can a Mouse Cursor Tell Us More? Correlation of Eye/mouse Movements on Web Browsing. Ext. Abstracts CHI 2001
(p. 3) ACM Press.

[11]  Hertzum, M., Hornbaek, K. Houw Age Affects Pointing with Mouse and Touchpad: A Comparison of Young, Adult, and Elderly Users. International Journal of Human-
Computer Interaction, vol. 26, nº. 7 (2010), pp. 703-734
http://akira.ruc.dk/~mhz/Research/Publ/IJHCI2010b_preprint.pdf

[12] Dillen, H., Phillips, J.G., and Meehan, J.W. (2005). Kinematic analysis of cursor trajectories controlled with a touchpad. International Journal of Human-Computer
    Interaction, 19(2), 223-239.
References
Mouse tracking - Eye tracking - Patterns of Mouse movements -Eye/mouse tracking correlation - Touchpad - Mouse devices


[13] Investigating the Differences in Web Browsing Behaviour of Chinese and European User Using Mouse Tracking. Lee Griffiths and Zhongming Chen. N. Aykin (Ed.):
    Usability and Internationalization, Part I, HCII 2007, LNCS 4559, pp. 502–512, 2007. Springer-Verlag Berlin Heidelberg 2007

[14] Leiva A, Luis. Hernando Vivo, Roberto. A gesture Inference Methodology for user evaluation based on mouse activity tracking.

[15] ClickTale User Manual.V0.5 May 2010. www.clicktale.com

[16] Aaltonen, A. Hyrskykari, A. Räihä, Kari-jouko. 101 Spots, or How Do Users Read Menus?. CHI 1998 Proceedings of the SIGCHI conference on Human factors in
     computing systems.

[17] Development of Integrated Analysis System and Tool of Perception, Recognition, and Behavior for Web Usability Test: With Emphasis on Eye-Tracking, Mouse-Tracking,
     and Retrospective Think Aloud.

[18] Cooke, Lynne. Is the Mouse a "Poor Man's Eye Tracker"?. Usability and Information Design. 2006

[19] Eye Tracking vs. Mouse Tracking. http://www.gazehawk.com/blog/eye-tracking-vs-mouse-tracking/

[20] A Fart Versus Mouse Tracking in Usability Studies. http://thoughtmerchants.com/?p=204

[21] Mouse Eye Tracking tool. http://www.picnet.com.au/IT_products.html

[22] Leiva Torres, A. Hernando, Roberto. (SMT) Real Time Mouse Tracking Registration and Visualization Tool for Usability Evaluation on Websites.

More Related Content

Viewers also liked

Adaptive behavior and Social neuroscience
Adaptive behavior and Social neuroscienceAdaptive behavior and Social neuroscience
Adaptive behavior and Social neurosciencesilvana churruca
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in shortsilvana churruca
 
Ux lady-designing-for-error
Ux lady-designing-for-errorUx lady-designing-for-error
Ux lady-designing-for-errorsilvana churruca
 
Ux lady-human-information-processing
Ux lady-human-information-processingUx lady-human-information-processing
Ux lady-human-information-processingsilvana churruca
 
Integrated marketing strategy for Ubi Interactive
Integrated marketing strategy for Ubi Interactive Integrated marketing strategy for Ubi Interactive
Integrated marketing strategy for Ubi Interactive Aparna Das
 
Warsztaty UX - Experience Map
Warsztaty UX - Experience MapWarsztaty UX - Experience Map
Warsztaty UX - Experience MapWITFLOW
 
Requirements document for LinkedTV user interfaces
Requirements document for LinkedTV user interfacesRequirements document for LinkedTV user interfaces
Requirements document for LinkedTV user interfacesLinkedTV
 
Moving from task based to experience based design
Moving from task based to experience based designMoving from task based to experience based design
Moving from task based to experience based designNeil Turner
 
Unifying Online and Offline Donor Data for a Consistent Experience
Unifying Online and Offline Donor Data for a Consistent ExperienceUnifying Online and Offline Donor Data for a Consistent Experience
Unifying Online and Offline Donor Data for a Consistent ExperienceCDS Global, Inc.
 
Lean Product Management - Testing & Validating Product Ideas
Lean Product Management - Testing & Validating Product IdeasLean Product Management - Testing & Validating Product Ideas
Lean Product Management - Testing & Validating Product IdeasShane Williamson
 
Urban user experience: Seamless Interactions with Information in the City of ...
Urban user experience: Seamless Interactions with Information in the City of ...Urban user experience: Seamless Interactions with Information in the City of ...
Urban user experience: Seamless Interactions with Information in the City of ...Diogo Almeida
 
The good, bad and the ugly. Mobile banking in NZ. Designing for mobility.
The good, bad and the ugly.  Mobile banking in NZ.  Designing for mobility.The good, bad and the ugly.  Mobile banking in NZ.  Designing for mobility.
The good, bad and the ugly. Mobile banking in NZ. Designing for mobility.Optimal Usability
 
Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.cxpartners
 
MISO L001 digital economy
MISO L001 digital economyMISO L001 digital economy
MISO L001 digital economyJan Wong
 
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...Sirous Kavehercy
 
MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)Jan Wong
 
UI Design Principles : 20 Essential Rules for User Interface Design
UI Design Principles : 20 Essential Rules for User Interface DesignUI Design Principles : 20 Essential Rules for User Interface Design
UI Design Principles : 20 Essential Rules for User Interface DesignMoodLabs
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital EconomyZinnov
 

Viewers also liked (20)

Adaptive behavior and Social neuroscience
Adaptive behavior and Social neuroscienceAdaptive behavior and Social neuroscience
Adaptive behavior and Social neuroscience
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in short
 
Ux lady-designing-for-error
Ux lady-designing-for-errorUx lady-designing-for-error
Ux lady-designing-for-error
 
Ux lady-human-information-processing
Ux lady-human-information-processingUx lady-human-information-processing
Ux lady-human-information-processing
 
Integrated marketing strategy for Ubi Interactive
Integrated marketing strategy for Ubi Interactive Integrated marketing strategy for Ubi Interactive
Integrated marketing strategy for Ubi Interactive
 
Warsztaty UX - Experience Map
Warsztaty UX - Experience MapWarsztaty UX - Experience Map
Warsztaty UX - Experience Map
 
Requirements document for LinkedTV user interfaces
Requirements document for LinkedTV user interfacesRequirements document for LinkedTV user interfaces
Requirements document for LinkedTV user interfaces
 
Moving from task based to experience based design
Moving from task based to experience based designMoving from task based to experience based design
Moving from task based to experience based design
 
Unifying Online and Offline Donor Data for a Consistent Experience
Unifying Online and Offline Donor Data for a Consistent ExperienceUnifying Online and Offline Donor Data for a Consistent Experience
Unifying Online and Offline Donor Data for a Consistent Experience
 
Lean Product Management - Testing & Validating Product Ideas
Lean Product Management - Testing & Validating Product IdeasLean Product Management - Testing & Validating Product Ideas
Lean Product Management - Testing & Validating Product Ideas
 
Urban user experience: Seamless Interactions with Information in the City of ...
Urban user experience: Seamless Interactions with Information in the City of ...Urban user experience: Seamless Interactions with Information in the City of ...
Urban user experience: Seamless Interactions with Information in the City of ...
 
The good, bad and the ugly. Mobile banking in NZ. Designing for mobility.
The good, bad and the ugly.  Mobile banking in NZ.  Designing for mobility.The good, bad and the ugly.  Mobile banking in NZ.  Designing for mobility.
The good, bad and the ugly. Mobile banking in NZ. Designing for mobility.
 
Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.
 
MISO L001 digital economy
MISO L001 digital economyMISO L001 digital economy
MISO L001 digital economy
 
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...
How to Succeed in Today's Digital Economy - The Emergence of New Business Mod...
 
MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)
 
UI Design Principles : 20 Essential Rules for User Interface Design
UI Design Principles : 20 Essential Rules for User Interface DesignUI Design Principles : 20 Essential Rules for User Interface Design
UI Design Principles : 20 Essential Rules for User Interface Design
 
Smart City #ITUWORLD
Smart City #ITUWORLDSmart City #ITUWORLD
Smart City #ITUWORLD
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
 

Similar to Patterns of

Ux research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUx research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUser Lens
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Camijsrd.com
 
Dissertation.pdf
Dissertation.pdfDissertation.pdf
Dissertation.pdfNormaLeon27
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalmrgazer
 
SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012Smarcos Eu
 
ReadingBehaviour_LiteratureReview.pdf
ReadingBehaviour_LiteratureReview.pdfReadingBehaviour_LiteratureReview.pdf
ReadingBehaviour_LiteratureReview.pdfyoya989
 
Revolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air CanvasRevolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air CanvasIRJET Journal
 
Inuse seminar Nov 20, 2012 Salovaara
Inuse seminar Nov 20, 2012 SalovaaraInuse seminar Nov 20, 2012 Salovaara
Inuse seminar Nov 20, 2012 Salovaarainuseproject
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVIRJET Journal
 
RoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
RoutineMaker: Towards End-User Automation of Daily Routines Using SmartphonesRoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
RoutineMaker: Towards End-User Automation of Daily Routines Using SmartphonesVille Antila
 
RBI paper, CHI 2008
RBI paper, CHI 2008RBI paper, CHI 2008
RBI paper, CHI 2008guest0dd2a1
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIDr. Amarjeet Singh
 
IRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex SensorsIRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex SensorsIRJET Journal
 
The process of design
The process of designThe process of design
The process of designimran iqbal
 

Similar to Patterns of (20)

C0353018026
C0353018026C0353018026
C0353018026
 
Ux research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUx research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlens
 
Synopsis 48hour-test
Synopsis 48hour-testSynopsis 48hour-test
Synopsis 48hour-test
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
 
Dissertation.pdf
Dissertation.pdfDissertation.pdf
Dissertation.pdf
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrieval
 
SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012
 
ReadingBehaviour_LiteratureReview.pdf
ReadingBehaviour_LiteratureReview.pdfReadingBehaviour_LiteratureReview.pdf
ReadingBehaviour_LiteratureReview.pdf
 
Ay4103315317
Ay4103315317Ay4103315317
Ay4103315317
 
Revolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air CanvasRevolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air Canvas
 
Inuse seminar Nov 20, 2012 Salovaara
Inuse seminar Nov 20, 2012 SalovaaraInuse seminar Nov 20, 2012 Salovaara
Inuse seminar Nov 20, 2012 Salovaara
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCV
 
RoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
RoutineMaker: Towards End-User Automation of Daily Routines Using SmartphonesRoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
RoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
 
RBI paper, CHI 2008
RBI paper, CHI 2008RBI paper, CHI 2008
RBI paper, CHI 2008
 
Ubiquitous interactions
Ubiquitous interactionsUbiquitous interactions
Ubiquitous interactions
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AI
 
IRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex SensorsIRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex Sensors
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
 
The process of design
The process of designThe process of design
The process of design
 

Patterns of

  • 1. mouse tracking technique Patterns of cursor movement for different devices Comparative study of cursor movement pattern between a touchpad and a mouse devices. Keywords: mouse tracking, web interaction, user mouse activity, user mouse behavior, mouse movements, touchpad movements, patterns of mouse movement, pointer behavior, pointer pattern. July 8, 2011 Silvana Churruca | CSIM Master Thesis Directors: http://trackme.ux-lady.com/ PhD Ernesto Arroyo, PhD Mari-Carmen Marcos
  • 2. Tracking user's mouse Mousetracking & Web navigation Mouse tracking is a technique for monitoring and visualizing mouse movement and activity of the users. Allows us to understand how users interact, for example with a web site, find out where they click, which is the route that follows the mouse, including the time between each action.  Unlike other tracking technologies, it is very simple to implement, and can be applied to large numbers of users in a non-invasive manner. Most mouse tracking technologies allow us to: Record mouse activity. Path movements, clicks, pauses, scrolling... Playback the user sessions. replay the recorded activity either in real time or as a static representation. Select different visual representations of data as needed. Can be combined with other tracking technologies to provide a fuller picture... Some commercial solutions based on mouse-tracking: none of them offer mouse trace visualization, thatʼs why I finally use (smt) Simple Mouse Tracking (http://smt.speedzinemedia.com/) a free tool from Luis Leiva. http://trackme.ux-lady.com/ more?
  • 3. Uses of mouse tracking technique Usability Studies possibility of remote and massive studies Build user segmentation. optimize their website according to the specific browsing behavior of different user groups. Infer users' behavior. Collected data can be used to find behavioral patterns. What for...? I used mouse-tracking technique to study cursor patterns behavior on two different pointer devices: a mouse and a laptop touchpad.
  • 4. Following users... Currently there are many tools to monitor the behavior of users during web browsing: Mouse tracking, web analytics, eye tracking, geolocalization tracking, are just some of them. The common goal of all these technologies are: Achieve a deeper understanding of the user (eg. interests, resources) Improve the user experience. Deliver relevant content to the user. Create dynamic web sites adaptable to the needs, interests and resources of the user.
  • 5. of them... mouse tracking Follow the movement of the cursor on the screen (Path movements, clicks, pauses, scrolling...) identify behavioral patterns. infer the activities the user perform Deliver relevant content to the user. Create dynamic web sites.
  • 6. In a first approach to the study of MouseTracking we found two problems and they are the origin of our research project. 1 2 all studies were Although there are performed using common patterns a mouse. identified... but now people tend to use other tools Defined too Defined in with differents devices broadly. very specific contexts. such as touchpad, touch screens, etc. Performance and Kinematic studies comparing touchpad-mouse suggest that there may be differences in the behavior of the cursor. [11, 12]
  • 7. In this context we decided to design an experiment to resolve these shortcoming Each participant must: →execute 3 common tasks on the web: search for a content, reading and interact with a form →using two devices: mouse - touchpad. 1 2 Studying existing - study the and new- patterns in patterns for two a more broader and different devices heterogeneous context Use mouse-tracking technique to study cursor patterns behavior on two different pointer devices: a mouse and a laptop touchpad.
  • 8. What is a mouse/cursor pattern Have been identified some common patterns of behavior These patterns are particular movements. Units of movement with a meaning that is inferred. Follow a line of text with the cursor →we infer that you are using the mouse Reading pattern as a "guide" to support reading. By looking back and forth movements between two targets (links checkboxs, etc) Hesitation pattern →we infer that the user has doubts about which option to select. Currently, the patterns are generally identified from a visual analysis, but the ultimate goal is to identify patterns automatically * In the literature are called "mouse patterns"
  • 9. Problem Statement Research objectives Use a touchpad instead of a mouse, will affect the cursor behavior? Will the cursor behavior patterns vary depending on the device and task?... The following are our research objectives: 1. Define a common taxonomy for each cursor-pattern, as an approach for automatic classification of the patterns. 2. Determine whether the use of a particular pointer device affects average user activity. 3. Discover patterns frequency for each task: search-navigation, reading and fill-in questionnaire. 4. Find specific touchpad-patterns.
  • 10. Problem Statement Research questions Does the device used affect the activity level of the cursor? The device used influences the type and frequency of patterns? Does the task influence the type and frequency of patterns?
  • 11. Problem Statement Hypothesis Influence of the device on the level of activity H1: The level of activity will be different between the groups using touchpad and those who use a mouse. Frequency patterns in relation to the device H2: The use of a touchpad reduce horizontal reading pattern (RH) compared to the mouse. H3: The use of a touchpad reduces the movement of hesitation (H) compared to the mouse. H4: The use of a touchpad reduce random movements (R) compared to the mouse. H5: The use of a touchpad, causing an increase in direct movement (DM) compared to the mouse Frequency patterns in relation to the task and device H6: In the fill-in form task (questionnaire) will increase the presence of hesitation pattern (H) with respect to other tasks (search, reading) H7: In the task of reading the patterns of reading (RV and RH) will increase.
  • 12. State of the art Mouse tracking technique In the beginning was raised as an economic alternative to the eye-tracking technique (cheaper, simpler to implement...) Its use is validated because the correlation between both techniques, some studies put close to 80% [10]. The mouse-tracking technique has been used for years to (since 2000): usability studies, [1,2, 4, 8, 22 ] web analytics [15, 21] user modeling [1, 4, 7, 8, 9, 14] The investigations focus on: development of new technology correlation studies with eye tracking identification of patterns and user modeling as input to dynamic web (machine learning [6]).
  • 13. State of the art cursor/Mouse patterns Reading Hesitation Random Direct movement Fixed Patterns Guide Patterns Discarded for this study
  • 14. State of the art Mouse patterns Reading Hesitation Random Direct movement Reading pattern It can be subdivided into two types: Reading activity inferred Horizontal reading clear but not so common among users [5] scanning activity Vertical reading where the trace left by the cursor is a vertical line, with small or long pauses. Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking 4 to Investigate Patterns of Mouse Movements in Web Forms. 5 Rodden, Kerry, Xin Fu, Anne Aula, and Ian Spiro. "Eye-Mouse 5 Aaltonen, A. Hyrskykari, A. Räihä, Kari-jouko. 101 5 Coordination Patterns on Web Search Results Pages." Spots, or How Do Users Read Menus?.
  • 15. State of the art Mouse patterns Reading Hesitation Random Direct movement Hesitation pattern Has been defined in two ways: doubt difficulty inferred between options between 2 or more targets [4] decision-making activity Hover-time before click on a single target [15] 4 Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking 15 ClickTale User Manual.V0.5 May 2010. www.clicktale.com to Investigate Patterns of Mouse Movements in Web Forms.
  • 16. State of the art Mouse patterns Reading Hesitation Random Direct movement Random pattern Defined as movement: doubt difficulty inferred "without any specific intention, just playing around and doing random movements whit short pauses or not" [4]. Anxiety 4 Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking to Investigate Patterns of Mouse Movements in Web Forms.
  • 17. State of the art Mouse patterns Reading Hesitation Random Direct movement Direct movement Also called "straight pattern" [13]: inferred Earlier decision is characterized by a pause prior to a direct movement towards a target [13] Ease simplicity (in forms context) is "a direct movement whit no big pauses" [4]. passive user Very common pattern among the passive users (incidental use of mouse): Direct movements that occur once the user has decided which action to take. [5] Griffiths, L. Cheng, Z., Aykin, N. Investigating the Differences in 4 Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking 13 Web Browsing Behaviour of Chinese and European User Using to Investigate Patterns of Mouse Movements in Web Forms. Mouse Tracking
  • 18. State of the art Mouse - touchpad Research comparing the performance between these devices suggest us that it is possible to find different patterns of mouse behavior between them. suggest: Study on the differences differences on in pointing performance • speed -velocity- • errors -accuracy- • cursor trajectories • reaction time kinematic Analysis Touchpad: more finger movement -excessive submovements- of touchpad Mouse: more wrist movement. Easier to use than topuchpad 11 Hertzum, M., Hornbaek, K. (2010) How Age Affects Pointing with Mouse and Touchpad: A Comparison of Young, Adult, and Elderly Users 12 Dillen, H., Phillips, J.G., and Meehan, J.W. (2005). Kinematic analysis of cursor trajectories controlled with a touchpad.
  • 19. Method Experimental Design Our experiment follows two purposes: Exploratory and Correlational Exploratory Correlational →establish a correlation between activity level and →explore patterns in different devices (mouse and the device used. touchpad) and different situations (task). Repeated measures. Each participant repeated the test 2 twice Group A: MOUSE Group performing tasks with a mouse. (mouse - touchpad) The experiment included three common tasks on a website: 1-search content. 2-reading content. Group B: TOUCHPAD 3-Fill in a questionnaire (web form) Group performing tasks with a touchpad The experiment was administered individually and in person to each participant. The order of the devices and article have been rotated
  • 20. Method Initial test: 5p Evaluate test procedures. Evaluate the design and content of the tests. Evaluate the identification and operationalization of patterns (first selection). Evaluate the tool (SMT). Evaluating the registration system. Pilot test: 17p define the final criteria for the operationalization of the variables. operationalization criteria and preliminary results Final test: 50p
  • 21. Method Experimental Design Variables Independent Variables Dependent Variables Activity Pointing device:   Patterns of mouse movements: • mouse • hesitation (H) • touchpad    • direct movements (DM) • random movements (RM) • Reading horizontal (RH) • Vertical Reading (VR) Task: Additional measurements: • Search/Navigation (Search content) • Short pauses • Reading • Long pauses • Complete a questionnaire (web form) • Clicks • Time
  • 22. Method Experimental Design Equipment Software Website: http://trackme.silvanachurruca.com Mouse tracking tool (SMT2) Simple Mouse 1 Blog News (dummy). [joomla] Tracking tool developed by Luis Leiva 2 articles (text + image) 2 forms/questionnaire relating to the articles. Operating System OS X. Browser Firefox Hardware We used a single laptop (Macbook pro) with touchpad and external mouse (to avoid differences in the setup or the resolution that can affect the reading of data mousetracking)
  • 23. Method Experimental Design PROCEDURES The test is divided into 3 stages: Searching, Reading, Fill in questionnaire. Each participant performing the test 2 times: using a mouse (A) and using a touchpad (B).The order of the devices and article have been rotated PAGE Home Section Article Form TASK Search article Reading article Fill in the questionnaire STAGE 1 2 3
  • 24. Method Experimental Design: PROCEDURES 1 2 3 Search article Reading article Fill in the questionnaire Post-test questionnaire The participant should The participant should The participant must complete find an article on the read the article. a web form with questions website. about the previously read Data: age, article. use and experience with computers and operating systems. Preferred devices. Educational level and profession. The test is divided into 3 stages: Search, Reading, Fill in questionnaire (Common activities on a website).
  • 25. Method Experimental Design Participants Sample: 17 p. 14 men / 3 women, aged between 18 and 39 years (pilot-test) (Final experiment: 25 men / 25 women, aged between 18 and 50 years) reward* Participants must be frequently and fluently users of mouse and laptop touchpad. 5’ = 1 Donuts Selection Process Preliminary questionnaire to establish their level of familiarity with both devices (discarded users who have never used a touchpad) Proficiency assessment by the test monitor After the test, the participant is assessed depending on their use of mouse and touchpad on a scale: Poor, Good and Excellent. Poor users are discarded in the statistical analysis. *Very successful among students :-)
  • 26. Method Experimental Design Operationalization of the variables Automatic recovery data: • Activity It is the relationship between movement of the cursor and the time of the session. [percentage 0-1] Other data: •Distance (x, y) [pixeles] •Scrolling (x, y), [percentage 0-1] •Clicks, •Time [seconds] Visual identification: Patterns General and specific criteria for each pattern swf js
  • 27. Method Experimental Design: Operationalization of the variables Pilot-test results Reading pattern Differentiate between vertical and horizontal reading reading. In our study we differentiate between the HR and the VR because we believe that as suggested by a study comparing the performance touchpad and mouse [11,12] certain movements, such as that required for reading horizontal (left to right) would be easier with a mouse over a touchpad. 11 Hertzum and Hornbaek, 2010 12 Dillen, Phillips and Meehan, 2005
  • 28. Method Experimental Design: Operationalization of the variables Pilot-test results Hesitation pattern Add a strong and weak dimension (different confidence level) pilot test + final test
  • 29. Method Experimental Design: Operationalization of the variables Pilot-test results Random pattern Add a strong and weak dimension (different confidence level) pilot test + final test
  • 30. Method Experimental Design: Operationalization of the variables Pilot-test results Direct Movement In contexts of form considering the absence of hesitation a DM pilot test + final test
  • 31. Results Pilot test: 17p only 7 sessions have been fully completed without errors (on the record) No statistically valid results, but so far the general trend validates our H1 in all cases -without exception- using the touchpad reduced the level of activity observed a reduction in H and HR patterns for touchpad users (H2 y H3)
  • 32. Results Overall activity by Group (H1) Activity Sample: 7p, all the stages together. Paired samples T-test for Activity: Sig. .006 (reject null hypothesis) As expected, there seems to be a significant difference in activity level between groups. In all the users so far (17p.) shows a decrease in the level of activity when using a touchpad. Differences in activity are higher on the reading task. *)$+,-&.,/0'#1& *)$+',-&./01'#2& *"+(&,-./'#0& /0:/( #",3$ #"6#$ /01:( #",5$ !"#$%&!'()& !"#$%&!'()& /01/( !"#$%&!'()& #",#$ /0<:( #",#$ /0</( #"!3$ /0;:( #"!5$ /0;/( #"!#$ /08:( #"!#$ /08/( #"#3$ #"#5$ /0/:( /0//( #"##$ #"##$ !"#$%&'( !"##$ !"##$ !)*+,-.( /011( %&'()*+$ #",!$ %&'()*+$ #",-$ 2)3+,456!7( /089( -&.()/01%2$ #"#3$ .&/()012%3$ #"!4$
  • 33. Results II Patterns frequency by Group (H2 - H6) Patterns frequency Sample: 7p, all the stages together. So far have only resulted in significant differences for the following variables: H (hesitation): .047 HR (horizontal reading): .026 We expected a decrease (for group B) in the pattern of HR and we have confirmed (for Group B). H, DM, R, should be redefined in the final tests. !"!#$%&#'()*+%,-./0% !"#$%&'$()*+,&!-./0'12& !"# !"# $$"# (&"# $%"# &'"# $"# ()*+,-./0#1-2)30*# )*+,-./01#2.3*41+# &"# 5,4*6-#708*7*1-+# 4+3)5,#6/7)6)0,*# 8-09/6#6/7)6)0,*# 9.1:07#708*7*1-+# %!"# 8)-9+0:#;# 9*.:,1;#<# '%"# 8)-9+0:#(# 9*.:,1;#)#
  • 34. Results II Patterns frequency by group and task (H7 - H8) Search task Sample: 13p, For the Searching task have been significant differences for the following variables: VR (Reading vertical): .022 Activity: .000 !"#$%&'()$"%*+(,%$-.$&*/( :;<=>?@" A;B=>C&D:2" $" $" %" %" !" !" #" #" #" #" &'()*+,-."/+0'1.(" 2)1'3*"4-5'4'.*(" 6+.7-4"4-5'4'.*(" 6'+7).8"9" 6'+7).8"&" !"#$%&'()$"%*+(,-.)/( !"#$%&'()$"%*+(,-./0!12( %#$ !"#$ !"# '("# $$"# %"# '(#$ &#$ )*+,-./01$2.3*41+$ )*+,-./01#2.3*41+# 5,4*6-$708*7*1-+$ 5,4*6-#708*7*1-+# 9.1:07$708*7*1-+$ 9.1:07#708*7*1-+# %"#$ 9*.:,1;$<$ &'"# 9*.:,1;#<# 9*.:,1;$)$ 9*.:,1;#)#
  • 35. Results II Patterns frequency by group and task Reading task Sample: 8p, For the Reading task have been significant difference for the VR (vertical Reading) variable: .002 !"#$%&'()$"*+&,(-%$./$&01( 9:;<=>?" @:A<=B%C91" $" $" #" #" #" #" !" !" !" %&'()*+,-".*/&0-'" 1(0&2)"3,4&3&-)'" 5*-6,3"3,4&3&-)'" 5&*6(-7"8" 5&*6(-7"%" !"#$%&'()$"*+&,(-./01( !"#$%&'()$"*+&,(-./01!23( !"# !"# $%"# &"# &&"# $%"# %!"# '()*+,-./#0,1(2/)# ()*+,-./0#1-2)30*# 3*2(4+#5.6(5(/+)# 4+3)5,#6/7)6)0,*# 7,/8.5#5.6(5(/+)# 8-09/6#6/7)6)0,*# %!"# 7(,8*/9#:# !"# 8)-9+0:#;# &'"# 7(,8*/9#'# 8)-9+0:#(#
  • 36. Results II Patterns frequency by group and task Fill in form task Sample: 12p, no significant differences have emerged !"#$%&'()*%+((,%$-.$&/0( :;<=>?@" A;B=>C&D:2" #" #" #" %" !" !" !" !" !" $" &'()*+,-."/+0'1.(" 2)1'3*"4-5'4'.*(" 6+.7-4"4-5'4'.*(" 6'+7).8"9" 6'+7).8"&" !"#$%&'()*%+(,-./0( !"#$%&'()*%+(,-./0!12( !"#$ ()#$ !"#$ %'#$ ()*+,-./0$1-2)30*$ *+,-./012$3/4+52,$ !%#$ !%#$ 4+3)5,$6/7)6)0,*$ 6-5+7.$819+8+2.,$ &#$ :/2;18$819+8+2.,$ 8-09/6$6/7)6)0,*$ 8)-9+0:$;$ ''#$ :+/;-2<$=$ %%#$ &#$ 8)-9+0:$($ :+/;-2<$*$
  • 37. Conclusions User behaves differently when working with a mouse or touchpad. Suggests a more incidental use of the cursor for touchpad group (user tend to take decisions before make the move) searching task observed an increase in direct movement (DM) and decreased of Hesitation on touchpad group. reading task there is a decrease of Reading patterns (VR-HR), and increased DM on touchpad group. Fill in form task more random behavior observed among mouse users. In a sample of 17 users only 2 were very active users (over 40%). In both cases, were very active with the mouse, and showed an average activity for the touchpad. future research lines • outline more detailed taxonomies for patterns • applying machine learning to identify patterns • Specific tests can be designed to find features of each pattern: Reading pattern: test differences in the characteristics of the texts (length, complexity, font size, contrast ..) Hesitation (distance between targets, number of targets, length of items, etc) ...
  • 38. References Mouse tracking - Eye tracking - Patterns of Mouse movements -Eye/mouse tracking correlation - Touchpad - Mouse devices [1] F. Mueller, A. Lockerd, Cheese: Tracking Mouse Movement activity on Websites, a Tool for User Modeling. Cambridge, MA 02139 USA. (2001) http://web.media.mit.edu/~alockerd/papers/cheese.pdf [2] Arroyo, E., Selke, T., Wei, W.: Usability Tool for Analysis of Web Designs Using Mouse Tracks, CHI 2006 Work-in-Progress (2006), p. 22-27. [3] Mac Aoidh, Eoin. Bertolotto, Michaela. Wilson, David C. User context analysis from spatial Interface Interactions. http://is2.lse.ac.uk/asp/aspecis/20080072.pdf [4] Ferreira, S.; Arroyo, E.; Tarrago, R.; Blat, J. Applying Mouse Tracking to Investigate Patterns of Mouse Movements in Web Forms. Universitat Pompeu Fabra. 2010. [5] Rodden, Kerry, Xin Fu, Anne Aula, and Ian Spiro. "Eye-Mouse Coordination Patterns on Web Search Results Pages." Conference on Human Factors in Computing Systems, 2008: 5. Eye-Mouse Coordination Patterns on Web Search Results Pages [6 ] Sparsh Gupta. Web Content Recommendation using Machine Learning on User Mouse Tracking Data. Pembroke College | Computing Laboratory University of Oxford. 2009 http://oxford.academia.edu/Sparsh/Papers/109726/Web_content_Recommendation_using_Machine_Learning_on_user_Mouse_Tracking_Data [7] Guo, Qi, and Eugene Agichtein. "Exploring mouse movements for inferring query intent." Annual ACM Conference on Research and Development in Information SIGIR’08, July 20-24, 2008, Singapore. ACM 978-1-60558-164-4/08/07. Exploring Mouse Movements for Inferring Query Intent   [8] Atterer, R., Wnuk,M., Schmidt, A. Knowing the User’s Every Move - User Activity Tracking for Website Usability Evaluation and Implicit Interaction. (2006) Edinburgh, UK. [9] Rodden, K., Fu, X., Exploring how Mouse Movements relate to Eye Movements on Web Search Results Pages. (2007) WISI Workshop. [10] Chen, M., Anderson, J.R., & Sohn, M. (2001). What Can a Mouse Cursor Tell Us More? Correlation of Eye/mouse Movements on Web Browsing. Ext. Abstracts CHI 2001 (p. 3) ACM Press. [11]  Hertzum, M., Hornbaek, K. Houw Age Affects Pointing with Mouse and Touchpad: A Comparison of Young, Adult, and Elderly Users. International Journal of Human- Computer Interaction, vol. 26, nº. 7 (2010), pp. 703-734 http://akira.ruc.dk/~mhz/Research/Publ/IJHCI2010b_preprint.pdf [12] Dillen, H., Phillips, J.G., and Meehan, J.W. (2005). Kinematic analysis of cursor trajectories controlled with a touchpad. International Journal of Human-Computer Interaction, 19(2), 223-239.
  • 39. References Mouse tracking - Eye tracking - Patterns of Mouse movements -Eye/mouse tracking correlation - Touchpad - Mouse devices [13] Investigating the Differences in Web Browsing Behaviour of Chinese and European User Using Mouse Tracking. Lee Griffiths and Zhongming Chen. N. Aykin (Ed.): Usability and Internationalization, Part I, HCII 2007, LNCS 4559, pp. 502–512, 2007. Springer-Verlag Berlin Heidelberg 2007 [14] Leiva A, Luis. Hernando Vivo, Roberto. A gesture Inference Methodology for user evaluation based on mouse activity tracking. [15] ClickTale User Manual.V0.5 May 2010. www.clicktale.com [16] Aaltonen, A. Hyrskykari, A. Räihä, Kari-jouko. 101 Spots, or How Do Users Read Menus?. CHI 1998 Proceedings of the SIGCHI conference on Human factors in computing systems. [17] Development of Integrated Analysis System and Tool of Perception, Recognition, and Behavior for Web Usability Test: With Emphasis on Eye-Tracking, Mouse-Tracking, and Retrospective Think Aloud. [18] Cooke, Lynne. Is the Mouse a "Poor Man's Eye Tracker"?. Usability and Information Design. 2006 [19] Eye Tracking vs. Mouse Tracking. http://www.gazehawk.com/blog/eye-tracking-vs-mouse-tracking/ [20] A Fart Versus Mouse Tracking in Usability Studies. http://thoughtmerchants.com/?p=204 [21] Mouse Eye Tracking tool. http://www.picnet.com.au/IT_products.html [22] Leiva Torres, A. Hernando, Roberto. (SMT) Real Time Mouse Tracking Registration and Visualization Tool for Usability Evaluation on Websites.