GOMS-KLM Sample

Page 1

Michael Jenkins | HF770 | GOMS KLM Assignment Part 2 Scenario Jack is a tech. nerd who frequently uses websites like Cnet.com, Engadget.com, and other technology related news feed sites. He recently has come across Digg.com and would like to register for the site so he can post his comments on others' news stories as well as to post his own stories.

Operators Operator B (Down) B (Up) Single click P H M R K (normal) K (Random Letters)

Time (s) 0.10 0.10 0.20 1.10 0.40 1.35 Variable 0.12 0.50

Assumptions • The user starts with both hands on the keyboard • You can use both the keyboard and the mouse • This dialog is in the front of the screen • All user information is readily known by user • User uses Microsoft Outlook for Mail • Outlook is open and under the Digg Browser • Outlook security settings allow user to select hyperlinks in emails • First username given is taken but second is not • User is a skilled typist as he frequently uses computers and also works with them

Digg.com Registration Original Model The user must select the homepage option to "Join Digg" and then fill in the registration form. After submitting the form they have to wait for a confirmation e‐mail and then open the e‐mail and select the confirmation hyperlink. The hyperlink takes tham back to Digg.com to a confirmation page letting the user know they have successfully registered for the site.

Step ID 1 2 3 4 5 6

Action Locate "Join Digg" Link on the homepage Move hand from keyboard to Mouse Move Mouse to "Join Digg" Link Select Join Digg Link Wait for website to open new page Scan viewable page to figure out next step

Operators M H P BB R M

Time (s) 1.35 0.40 1.10 0.20 1.00 1.35

7

Locate "Choose a Username" text field

M

1.35

8 9 10

Move mouse to "Choose a Username" text field Click in the text field Move hand from mouse to keyboard

P BB H

1.10 0.20 0.40

11

Think of Username to use

M

1.35

12 13 14

Enter "UberGeek" Press "tab" to move to next field Read from changed text that username is taken

KKKKKKKK K M

0.96 0.20 0.12

15

Press "shift" + "tab" to return to the username field " hif " " b" h fi ld

KK

0.40 0 0

16

Think of new Username to use

17

Enter "UberGeek1983"

18 19 20 21 22 23 24 25 26 27 28 29 30

Press "tab" to move to next field Enter email address "uber.geek@gmail.com" Press "tab" to move to next field Think of a password to use Enter "optimus prime" Press "tab" to move to next field Enter "optimus prime" Press "tab" to move to next field Enter "Jack Bauer" Move hand to mouse Move mouse to drop down menu for Gender Click on drop down gender menu Read through list of gender options

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Decide on gender option of "Chap" Move mouse to "chap" Cli k " h " Click on "chap" Move mouse to month field for birthday Click on month field for birthday Move mouse down to "12" Click on "12" Move mouse to day field for birthday Click on drop down field for birthday Move mouse to "8" Click on "8" Move mouse to year field for birthday Click on year field for birthday Click on year field for birthday Move mouse down to "1983" Click on "1983" Move mouse to "Location" text field Click inside "Location" text field to place cursor Move hand from mouse to keyboard Think of location to enter Enter "Boston" Press "tab" to move to next field Enter "02115" for zip code Move hand to mouse Move mouse to "Country" drop down Select "Country" drop down

M

1.35

KKKKKKKKKKKK

1.44

K KKKKKKKKKKKKKKKKKKK K M KKKKKKKKKKKKK K KKKKKKKKKKKKK K KKKKKKKKKK H P BB

0.12 2.28 0.12 1.35 1.56 0.12 1.56 0.12 1.20 0.40 1.10 0.20

M

1.35

M P BB P BB P BB P BB P BB P BB P BB P BB H M KKKKKK K KKKKK H P BB jenkins ‐ GOMS KLM Assignment

1.35 1.10 0 0.20 20 1.10 0.20 1.10 0.20 1.10 0.20 1.10 0.20 1.10 0 20 0.20 1.10 0.20 1.10 0.20 0.40 1.35 0.72 0.12 0.60 0.40 1.10 0.20

Notes

Time approximated for all page loads

I was unsure here if I should use M twice. The user I picture scanning over the page to see wha they should do and then locating he decide option on the page to begin locating he decide option on the page to begin.

This could take longer but I'm assuming the username is one that the user frequently uses for this type of registration.

Was unsure if this is just a KK or something special since it's Was unsure if this is just a KK or something special since it s 2 keys in combination When you shift tab back to the field the old username is automatically highlighted to be typed over

Multiple options given such as "Chap, Lady, Damsel, Gent, etc…

Viewable without having to scroll in drop down


56 57 58 59

Move mouse to "United States" Select "United States" Move mouse to "Are you human?" text field Click inside "Are you human?" field to place cursor

P BB P BB

1.10 0.20 1.10 0.20

60

Read first 2 letters of scramble text

M

1.35

61 62 63 64

Enter "N4" with one hand Read the last 3 letters of Enter "YU9" with one hand Move Mouse to the "Agree to Terms" checkbox

KK M KKK P

1.00 1.35 1.50 1.10

65

Select "Agree to Terms" checkbox

BB

0.20

66 67 68

Move mouse to the "Continue" button Select the "Continue" button Wait for website to open new page

P BB R

1.10 0.20 1.00

69

Read page

M

1.35

70

Wait for e‐mail notification

R

37.00

71 72 73 74 75 76 77 78 79

Move mouse to outlook icon on windows taskbar Double‐Click on outlook icon on windows taskbar Look for new e‐mail from Digg.com Move mouse to new e‐mail from Digg.com Select new e‐mail from Digg.com Scan viewable e‐mail to figure out next step Move mouse to "Confirmation Move mouse to Confirmation Link Link" Select "Confirmation Link" Wait for new page to Load

P BBBB M P BB M P BB R

1.10 0.40 1.35 1.10 0.20 1.35 1 10 1.10 0.20 1.00

80

81 82 83 Total

Scan page for registration confirmation

M

1.35

Decide what to do next gg g Move mouse to "Digg logo" Select "Digg logo" to return to Digg.com homepage

M P BB

1.35 1.10 0.20 103.94

jenkins ‐ GOMS KLM Assignment

United States is top value in drop down list This field is to prevent automated registration User is doing text entry for this part with one hand since it is only 5 characters and he has to read the random letters from the scramble Random Letter Text Entry

I specifically didn't have the user stop here to read the text of what he is agreeing to because I don't think anybody ever does with registrations of this nature.

User finds out they have to wait for a confirmation e‐mail. U fi d t th h t it f fi ti il

Time approximated based on registering for the site myself

Process could be said to end here once confirmation is verified by user. I felt since other options regarding setting up a profile were included on the page the task really ends when they decide if they want to continue with the optional registration steps or just exit the page.






Michael Jenkins | HF770 | GOMS KLM Assignment Part 2 Interfaces

Assumptions • All assumptions remain the same as in the original model

Operators Operator B (Down) B (Up) Single click P H M R K (normal) K (Random Letters)

Time (s) Time (s) 0.10 0.10 0.20 1.10 0.40 1.35 Variable 0.12 0.50

Design Improvement While the design improvement isn't a major one since I think the registration process was not too painful, I think it is representative of many little changes I found that would improve the process as a whole. My change is to have the system generate real‐time feedback regarding the username someone enters. In the current system you have to advance to the next screen before the system tells you that it is already taken (shown in the interfaces to the left). It would save the user time and potentially prevent an error of moving on without fixing the username if the error message is not noticed by having the system tell the user as he types if the name selected has been taken or not. More comments on this are in the reflection write‐up.

Digg.com Registration Improved Model The user must select the homepage option to "Join Digg" and then fill in the registration form. After submitting the form they have to wait for a confirmation e‐mail and then open the e‐mail and select the confirmation hyperlink. The hyperlink takes tham back to Digg.com to a confirmation page letting the user know they have successfully registered for the site.

Step ID 1 2 3 4 5 6

Action Locate "Join Digg" Link on the homepage Move hand from keyboard to Mouse Move hand from keyboard to Mouse Move Mouse to "Join Digg" Link Select Join Digg Link Wait for website to open new page Scan viewable page to figure out next step

Operators M H P BB R M

Time (s) 1.35 0.40 1.10 0.20 1.00 1.35

7

Locate "Choose a Username" text field

M

1.35

8 9 10

Move mouse to "Choose a Username" text field Click in the text field Move hand from mouse to keyboard

P BB H

1.10 0.20 0.40

11

Think of Username to use

M

1.35

12 13 14

Enter "UberGeek" Read from changed text that username is taken Think of new Username to use

KKKKKKKK M M

0.96 0.12 1.35

KKKKKKKKKKKK

1.44

K KKKKKKKKKKKKKKKKKKK K M KKKKKKKKKKKKK K KKKKKKKKKKKKK K KKKKKKKKKK H P BB

0.12 2.28 0.12 1.35 1.56 0.12 1.56 0.12 1.20 0.40 1.10 0.20

M

1.35

M P BB P BB P BB P BB P BB P BB P BB P BB H M KKKKKK K

1.35 1.10 0.20 1.10 0.20 1.10 0.20 1.10 0.20 1.10 0 0.20 20 1.10 0.20 1.10 0.20 1.10 0.20 0.40 1.35 0.72 0.12

Enter "UberGeek1983" 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Press "tab" to move to next field Enter email address "uber.geek@gmail.com" Press "tab" to move to next field Think of a password to use Enter "optimus prime" Press "tab" to move to next field Enter "optimus prime" Press "tab" to move to next field Enter "Jack Bauer" Move hand to mouse Move mouse to drop down menu for Gender Click on drop down gender menu Read through list of gender options Decide on gender option of "Chap" Move mouse to "chap" Click on "chap" Move mouse to month field for birthday Click on month field for birthday Move mouse down to "12" Click on "12" Move mouse to day field for birthday Click on drop down field for birthday Move mouse to "8" Cli Click on "8" k "8" Move mouse to year field for birthday Click on year field for birthday Move mouse down to "1983" Click on "1983" Move mouse to "Location" text field Click inside "Location" text field to place cursor Move hand from mouse to keyboard Think of location to enter Enter "Boston" Press "tab" to move to next field

jenkins ‐ GOMS KLM Assignment

Notes

Time approximated for all page loads

I was unsure here if I should use M twice. The user I picture scanning over the page to see wha they should do and then locating he decide option on the page to begin.

This could take longer but I'm assuming the username is one that the user frequently uses for this type of registration.

When you shift tab back to the field the old username is automatically highlighted to be typed over

Multiple options given such as "Chap, Lady, Damsel, Gent, etc…

Viewable without having to scroll in drop down


50 51 52 53 54 55 56 57

Enter "02115" for zip code Move hand to mouse Move mouse to "Country" drop down Select "Country" drop down Move mouse to "United Move mouse to United States States" Select "United States" Move mouse to "Are you human?" text field Click inside "Are you human?" field to place cursor

KKKKK H P BB P BB P BB

0.60 0.40 1.10 0.20 1.10 0.20 1.10 0.20

M

1.35

Enter "N4" with one hand Read the last 3 letters of Enter "YU9" with one hand Move Mouse to the "Agree to Terms" checkbox

KK M KKK P

1.00 1.35 1.50 1.10

Select "Agree to Terms" checkbox

BB

0.20

63 64 65 66

Move mouse to the "Continue" button Select the "Continue" button Wait for website to open new page

P BB R

1.10 0.20 1.00

67

Read page

M

1.35

68 69 70 71 72 73 74 75 76 77

Wait for e‐mail notification

R

37.00

Move mouse to outlook icon on windows taskbar Double‐Click on outlook icon on windows taskbar Look for new e‐mail from Digg.com Move mouse to new e‐mail from Digg.com Select new e‐mail from Digg.com Scan viewable e‐mail to figure out next step Move mouse to "Confirmation Link" Select "Confirmation Link" Wait for new page to Load

P BBBB M P BB M P BB R

1.10 0.40 1.35 1.10 0.20 1.35 1.10 0.20 1.00

Read first 2 letters of scramble text 58 59 60 61 62

78 79 80 81 Total

Scan page for registration confirmation Scan page for registration confirmation

M

1.35

Decide what to do next Move mouse to "Digg logo" Select "Digg logo" to return to Digg.com homepage

M P BB

1.35 1.10 0.20 103.34

jenkins ‐ GOMS KLM Assignment

United States is top value in drop down list United States is top value in drop down list This field is to prevent automated registration User is doing text entry for this part with one hand since it is only 5 characters and he has to read the random letters from the scramble Random Letter Text Entry

I specifically didn t have the user stop here to read the text of I specifically didn't have the user stop here to read the text of what he is agreeing to because I don't think anybody ever does with registrations of this nature.

User finds out they have to wait for a confirmation e‐mail.

Time approximated based on registering for the site myself

Process could be said to end here once confirmation is verified by user. I felt since other options regarding setting up a profile were included on the page the task really ends when they decide if they want to continue with the optional registration steps or just exit the page.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.