!

Heuristic Evaluation

Table of Contents   Executive  Summary Introduction Methods Findings  and  Recommendations Discussion Conclusion Reference   Appendices   Appendix  A:  Jakob  Nielsen’s  Usability  Heuristics  (1994)   Appendix  B:  Severity  Rating  Scale   Appendix  C:  Individual  Heuristic  Evaluation        

2   3     3   5    

13   13  

 

1  

Executive Summary   In  this  report,  our  team  evaluated  the  key  screens  and  features  of  Snapsure  through  heuristic   evaluation  in  order  to  uncover  any  usability  issues.  By  researching  the  usability  heuristics   proposed  by  Jakob  Nielsen,  inspecting  them  to  identify  both  good  and  bad  design,  our  team   hoped  to  find  the  advantages  and  shortcomings  of  the  application,  and  use  the  analysis  to  help   benefit  Snapsure  as  it  undergoes  development.     This  study  began  with  each  team  member  conducting  an  independent  heuristic  evaluation   according  to  the  ten  Nielsen  heuristic  principles,  ranking  the  severity  of  the  issues  found  with   functionality  and  design  of  Snapsure  according  to  this  method.  We  then  provided   recommendations  based  on  these  findings.  After  this  process,  the  whole  team  gathered  together   to  discuss  the  major  findings:       1. There  is  no  visual  information  indicating  a  user’s  current  location  within  the  application   and  users  can  not  navigate  through  certain  functions  without  going  back  to  the  home   screen   2. The  design  of  some  icons  may  cause  confusion  for  some  users   3. Some  buttons  are  too  small  and  are  unclear  as  to  whether  or  not  they  are  clickable   4. Novice  users  may  not  understand  the  function  of  the  application  when  they  use  it  at  the   first  time,  especially  terms,  such  as  “Experts”,  or  “Credits”   5. There  are  unnecessary  interaction  steps  in  some  of  the  functions,  which  may  slow  down   the  interaction  for  some  expert  users   6. There  is  no  information  about  users’  current  credits  in  pages  related  to  transaction  of   credits   7. Comment  text  appears  too  small  in  comparison  to  icon  size   8. Users  could  be  confused  when  trying  to  discern  textboxes  from  text  label  elements     With   these   findings   in   mind,   we   also   offer   preliminary   corresponding   recommendations,   including   improving   the   visibility   and   navigation   within   the   system;;   redesigning   some   icons   by   modifying   the   appearance,   color,   size   or   position;;   providing  help  instruction  for  the  novice  users;;   changing   the   button   directions   to   speed   up   interactions   for   experienced   users;;   adding   credits   status   in   certain   screens;;   and   changing   the   shape   of  the   textbox.   In   our   discussion,   we   review   the   constraints   that   may   limit   our   study.   In  the   appendix,  we   have   provided   additional   materials   including  the  heuristic  evaluation  form  we  produced.          

2  

Introduction   Snapsure  is  a  mobile  application  that  aims  to  connect  shoppers  with  both  trusted  voters  and   other  Snapsure  users  when  they  need  an  opinion  on  a  product  in  a  physical  store.  Snapsure’s   interface  has  been  designed  to  easily  and  immediately  connect  users  to  voters,  view  a  list  of  the   items  they  have  solicited  votes  on  or  voted  on  themselves,  and  seek  advice  from  style  coaches.   Still  in  the  prototype  phase,  Snapsure  hopes  to  reach  frequent  shoppers  and  social  media  users   in  their  target  population.  In  previously  conducted  exercises,  this  group  has  focused  on   structural,  usage,  and  functionality  topics  to  help  Snapsure  understand  its  potential  markets  and   any  gaps  in  offered  functions.     In  this  exercise,  we  reviewed  the  most  recent  prototypes  of  Snapsure  with  the  goal  of  assessing   specific  topics  of  usability  and  aesthetics  within  the  application.  Building  directly  from  our   previous  surveys,  interaction  maps,  and  from  interactions  with  Snapsure’s  development  team,   we  factored  in  the  end  goals  of  the  application  and  comments  and  suggestions  from  potential   users  as  we  reviewed  Snapsure’s  interface.  The  purpose  of  this  report  is  to  provide  feedback  to   Snapsure’s  development  team  about  the  application  based  on  the  heuristic  principles  set  forth  by   Jakob  Nielsen,  which  are  a  gold  standard  when  reviewing  the  usability  of  a  given  product.  These   principles  prompted  the  team  to  look  at  the  accessibility,  aesthetics,  and  overall  usability  aspects   of  Snapsure  to  identify  potential  issues  or  room  for  improvement.     As  a  product  still  under  development,  Snapsure  can  benefit  greatly  both  from  a  structured,   systematic  review,  such  as  the  one  we  have  completed  using  Nielsen’s  principles.  With  the   review  we  hoped  to  answer  key  questions  about  how  well  Snapsure  measures  up  to  basic   usability  principles.  We  strove  to  review  all  functions  existing  in  the  current  prototype  from  the   view  of  both  novice  and  experienced  users  to  help  Snapsure  anticipate  not  only  its  first  wave  of   users,  but  potential  long-­term  benefits  or  issues.  Through  this  exercise,  we  found  that  Snapsure   has  very  good  design  and  has  done  a  good  job  in  harmonizing  many  of  the  aspects  of  the   application  with  popular  platforms  that  will  make  it  very  approachable  to  users,  but  that  there  are   areas  where  it  could  improve.  Our  specific  findings  and  actionable  recommendations  are  found   later  in  this  report.    

Methods   In  this  report,  Snapsure  was  evaluated  using  the  method  of  heuristic  evaluation  based  on   principles  proposed  by  Jakob  Nielsen  (1994,  see  Appendix  A).  The  method  is  done  by  a  group  of   researchers  who  try  using  the  system  and  evaluate  with  the  same  criteria  (Appendix  A).  Each   researcher  identifies  findings  from  his/her  individual  heuristic  evaluation;;  conducting  initial   reviews  individually  allows  the  researcher  to  gather  information  and  build  impressions  of  a   products  without  risk  of  bias  from  another  researcher’s  opinion.  After  this  initial  review,   3  

researchers  discuss  the  outcomes  to  create  a  consolidated  understanding  of  the  system  and   generate  findings  and  recommendations.  Using  this  model,  our  team  reviewed  the  prototype   interface  provided  to  us  by  Snapsure.  Each  team  member  performed  his  or  her  own  review   before  meeting  as  a  team  to  discuss  our  findings  as  a  group  and  determine  our  top  identified   usability  issues  and  recommended  corrections.     Since  Snapsure  is  still  under  development  and  there  are  now  two  prototype  iterations,  we  chose   to  evaluate  the  latest  version  for  the  purposes  of  this  report.  We  each  began  our  reviews  by   thoroughly  reviewing  every  screen  in  the  application  and  every  available  action  or  pathway   through  the  application  we  could.  Then,  we  worked  to  apply  users’  perspectives  as  novice  and   experienced  users  in  using  the  application;;  however  we  only  focused  on  users  who  routinely   seek  advice  from  friends  or  style  coaches.  We  consciously  chose  to  not  evaluate  the  application   from  the  perspective  of  a  style  coach  because  the  main  goal  of  the  application  rests  in  the  voting   process  and  this  usage  of  the  application  has  been  the  major  design  and  development  focus  of   Snapsure.  As  a  team,  we  agreed  to  evaluate  each  screen  separately  and  then  evaluated  the  flow   of  uses  secondarily.  Given  the  application  has  only  four  main  sections:  profile,  snaps  (list  of   posts),  camera  and  sharing,  and  list  of  experts,  our  evaluations  covered  all  sections  in  our   process.     In  our  individual  evaluations,  we  first  discussed  the  process  that  we  would  take  to  evaluate  the   application.  Sticking  to  Nielsen’s  principles  and  proposed  review  structure,  we  elected  to  review   the  application  separately  in  order  to  decrease  influences  from  each  others’  opinions.  We  then   generated  individual  findings  using  aspects  from  the  list  of  heuristics  to  analyze  each  screen,   and  rate  the  severity  of  them  from  0  to  4  (see  Appendix  B)  in  order  to  suggest  how  important  and   mandatory  the  issues  were.  After  we  created  our  list  of  our  own  findings,  we  would  state  briefly   our  recommendation  for  each  issues  (Appendix  C).       After  completing  our  individual  heuristic  evaluations,  we  discussed  our  findings  and   recommendations  together  to  create  our  consolidated  list.  We  started  by  going  through  each   screen  and  with  everyone  explaining  their  individual  findings  in  order  to  determine  which  findings   more  than  one  person  discovered  or  those  we  agreed  were  major  items  that  required  attention   from  the  development  team.  Then,  we  considered  which  recommendations  were  the  best  and   most  reasonable  or  attainable  for  each  finding  as  options  for  Snapsure  to  consider  as  they   review  the  findings  and  decide  whether  or  not  to  take  action  upon  any  of  them.  After  we  had  our   list  of  consolidated  findings  and  recommendations,  we  completed  a  final  review  to  assure   appropriate  severity  rating  for  each  using  the  severity  to  rank  our  findings  from  the  highest  to   lowest  severity  rate.      

 

4  

Findings and Recommendations  

Finding  #1:  There  is  no  visual  information  indicating  a  user’s  current  location   within  the  application,  and  with  this  limited  navigation  menu  the  user  cannot   navigate  different  functions  without  going  back  to  the  home  screen   Violation:    User  control  and  freedom  and  Visibility  of  system  status.   Severity:  4     When  users  enter  into  a  specific  function  within  the  application,  there  is  no  information  displayed   that  reflects  their  current  position.  For  example  in  the  picture  below,  within  the  expert  page,  there   is  only  the  search  bar  on  the  top  of  the  page  without  indicating  that  the  user  is  currently   searching  or  selecting  style  coaches  from  a  list.  Furthermore,  users  could  not  navigate  different   functions  without  going  to  back  to  the  home  screen,  which  limits  users’  freedom  regarding   interacting  with  the  application.  Both  of  these  issues  could  severely  impact  the  user  experience   within  Snapsure,  especially  for  novice  users  who  are  still  getting  used  to  functionality  and  flow   within  the  application.  Not  indicating  where  they  are  could  cause  them  to  become  frustrated  if   they  do  not  find  a  tool  or  action  pathway  within  their  current  view.  Having  to  consistently  return  to   the  home  screen  would  also  interrupt  the  user’s  flow  through  the  application  and  could  slow   experienced  users  down  in  the  use  of  the  application.        

  Figure  1:  Experts  screen  from  Snapsure  

Recommendation  #1:  Our  team  recommends  that  Snapsure  developers  place  a  fixed  navigation   bar  at  either  the  bottom  or  top  of  the  page  to  help  users  navigating  functions.  This  bar  should   have  easily  identifiable  icons  to  show  the  various  in  application  views  and  functions  and  should   5  

have  some  manner  of  indicating  where  the  user  is  currently  located  (either  via  icon  color,   background  color,  etc).  This  navigation  bar  should  allow  users  to  move  freely  between  activities   and  not  require  the  user  to  route  back  through  the  home  screen  to  reach  the  full  menu  of   services.  This  type  of  menu  navigation  was  present  in  the  first  Snapsure  prototype  and  should   be  reintroduced.    

Finding  #2:  The  design  of  some  icons  may  cause  the  confusion  for  users   Violation:  Match  between  system  and  the  real  world   Severity:  3     While  overall,  Snapsure  has  made  icons  that  are  easy  to  understand  and  mimic  many  of  those   used  in  other  social  media  applications,  there  were  several  our  team  noticed  that  do  not  seem  to   immediately  suggest  the  functions  they  represent.  This  could  be  confusing  to  new  users  or  to   users  from  second  tier  target  populations,  such  as  older  shoppers  who  are  not  social  media   users  but  who  wish  to  gain  quick  feedback  while  in  a  store.  On  the  home  screen,  the  “snap”   function  is  represented  by  a  “thumbs-­up”  image,  which  may  not  make  sense  for  some  users.   Because  the  “Snap”  function  is  for  users  to  see  the  images  they  have  sent  or  the  items  for   others  they  have  voted  upon,  it  would  become  apparent  after  a  few  uses  what  the  icon  means,   but  users  new  to  the  application  would  have  no  easy  way  of  knowing  what  kind  of  feed  is  meant   by  the  term  “Snap”  or  the  “thumbs-­up”  icon.  Similarly,  the  “experts”  function  represented  by  the   “star”  image  may  also  confusing.  In  the  current  released  prototype,  it  is  unclear  whether  or  not   when  a  user  chooses  to  follow  a  style  coach  a  similar  star  icon  will  appear  on  those  they  follow.   Even  if  it  did,  it  is  not  clear  during  the  first  usage  what  the  star  icon  represents.  Finally,  in  the   camera  screen,  the  icon  of  the  “rotate”  button  in  similar  with  the  “cancel”  icon,  which  may   confuse  users.     Recommendation  #2:  We  recommend  Snapsure  consider  redesigning  the  icons  for  features  like   “snap”,  “experts”,  and  “rotate”  because  “they  don’t  speak  the  users’  languages”  (Nielsen  1995),   as  mentioned  by  Nielsen’s  Heuristics  principles.  This  is  most  likely  to  impact  first-­time  and  new   users  or  those  who  are  not  as  tech  savvy.  By  having  unclear  icons,  some  users  may  be   discouraged  or  become  frustrated  when  using  the  application,  feeling  as  though  they  cannot   navigate  the  application  easily.  In  our  previous  research,  we  found  normal  users  tend  to  find  the   functionality  more  easy  to  understand  if  the  “snap”  icon  were  represented  by  more  universally   used  icons  for  functions  like  “feeds”,  and  the  “experts”  icon  were  represented  by  an  icon  which   indicates  “people  list”.  What’s  more,  Snapsure  may  also  need  to  redesign  the  “rotate”  icon  in   order  to  separate  it  from  “cancel”  icon.  Harmonizing  these  icons  into  more  accepted  visual  cues   may  help  new  users  move  around  the  application  more  easily.      

6  

     

     

   

Figure  2:  Confusing  icons    

 

Finding  #3:  Some  buttons  are  too  small,  unclear  on  if  they  are  clickable,  and  may   confusing  to  users  looking  for  their  function.   Violation:  Aesthetic  and  minimalist  design   Severity:  3     When  choosing  a  style  expert  to  follow,  it  is  not  quite  apparent  that  the  black  radial  button  for  the   style  experts  is  clickable  and  that  it  is  how  a  user  chooses  to  follow  or  favorite  that  style  coach.   Additionally,  the  size  of  a  star  radio  button  is  confusing;;  it  would  lead  users  into  thinking  that  the   button  is  not  clickable  due  to  its  particularly  small  size,  particularly  without  any  text  suggestion  of   its  meaning.  In  fact,  the  small  size  of  the  button  makes  it  very  hard  to  click  in  a  mobile  setting;;   also,  the  placement  of  the  button  is  such  that  it  looks  like  a  cancel  function  and  may  users   mistake  the  button  as  a  method  of  exiting  that  style  coach’s  profile.    

  Figure  3:  Icon  position  and  size  leading  to  misunderstanding  

  7  

Recommendation  #3:  In  the  Expert  function  in  the  application  the  current  black  radial  button   could  be  changed  to  a  text  button  indicating  to  the  user  how  to  follow  a  given  stylist.  The  star   iconography  could  still  be  used  when  the  user  chose  to  follow  the  style  coach,  but  as  it  currently   is  structured,  it  is  difficult  to  determine  how  to  follow  a  given  style  coach.  The  size  of  the  button   should  be  larger  regardless  of  the  inclusion  of  text  and  the  position  should  be  more  relevant  to   the  context.  Instead  of  being  far  to  upper  right  corner,  the  button  could  be  in  the  same  line  with   the  style  coach  name  or  under  the  profile  picture  to  be  an  additional  visual  cue  of  the  button’s   purpose.    

Finding  #4:  Novice  users  may  not  understand  the  function  of  the  application  when   they  use  it  at  the  first  time,  especially  terms,  such  as  “Experts”,  or  “Credits”     Violation  :  Match  between  system  and  the  real  world,  Help  and  Documentation     Severity:  2     For  users  new  to  this  application,  although  the  home  page  is  designed  in  a  simple  way  with  only   four  functions,  they  might  not  able  to  understand  each  function  especially  Expert  function  as  this   is  a  unique  offering  from  Snapsure.  Additionally,  some  system-­oriented  terms  such  as  “Credits”   or  “Snaps”  might  be  difficult  for  novice  users  to  comprehend.  While  they  are  able  to  read   descriptions  of  the  application  and  see  static  screens  in  the  Application  store  through  Apple,   there  currently  is  no  method  for  users  to  be  guided  through  their  first  use  of  the  application  or   have  a  place  to  quickly  find  answers  to  basic  questions  about  Snapsure.  While  this  problem   would  be  lessened  through  useage,  it  could  create  negative  first  usage  experiences  for   Snapsure  clients  and  could  discourage  future  interaction  with  the  application.       Recommendation  #4:  To  prevent  such  confusion,  it  is  our  team’s  recommendation  that   Snapsure  development  should  either  include  an  in  application  tutorial  for  first  time  use  or   rephrase  some  of  the  functions  to  facilitate  the  interactions  better.  For  implementing  the  tutorial,   we  suggest  that  Snapsure  could  provide  the  users  with  a  short  video  file  walking  through  the   sections  or  an  interactive  tutorial  function  before  users  actually  entering  the  main  page  of  the   application  for  the  first  time,  or  embed  the  tutorial  within  each  individual  function  to  aid  users   during  their  first  encounter  with  that  piece  of  functionality.  Furthermore,  the  system  needs  to   empower  users  to  choose  whether  take  the  tutorial  or  not,  and  also  whether  to  see  the  tutorial  on   subsequent  uses.  Since  users  might  have  the  need  to  look  up  the  functionality  while  interacting   with  the  application,  it  would  probably  be  helpful  to  design  a  “Help”  function  so  users  always  have   a  resource  to  turn  to  when  they  have  difficulty  interacting  with  the  application  as  well  as  a  method   of  submitting  issues  directly  to  Snapsure  for  review  and  assistance.      

8  

Finding  #5:  There  are  unnecessary  interaction  steps  in  some  of  the  functions,   which  may  slow  down  interaction  for  some  expert  users   Violation:  Flexibility  and  efficiency  of  use   Severity:  2     Much  of  the  application  flows  incredibly  well  and  is  straightforward  in  how  it  is  to  be  used,  but   there  are  several  functions  that  require  unnecessary  actions  that  may  be  onerous  particularly  for   expert  users.  For  example,  in  the  “account”  function  of  Snapsure,  when  users  choose  to  confirm   their  purchasing  for  the  credits,  there  will  be  a  text  box  popping  up,  which  suggests  to  the  users   that  they  have  successfully  added  some  credits  to  their  accounts.  The  confirmation  is  a  useful   screen,  but  after  that  screen  appears,  users  can  only  return  to  home  screen  and  not  their   account  screen.  In  our  research,  we  found  other  similar  applications  tend  to  allow  users  to   double-­check  the  status  of    their  current  credits  after  the  purchasing  behavior  by  returning  them   to  the  account  screen  or  offering  them  an  option  within  the  confirmation  screen  to  return  home  or   to  their  account  screen.  Being  directed  to  the  homepage,  rather  than  the  status  page,  may  slow   down  the  interaction  for  the  users  who  wish  to  review  their  account  or  perform  other  actions   within  the  account.    

   

 

Figure  4:  Improper  interaction  step  

Recommendation  #5:  We  found  in  other  similar  applications  that  the  frequent  action  after  in-­app   purchasing  is  to  return  to  the  account  screen,  so  we  recommend  the  Snapsure  change  the   destination  of  the  back  button  to  the  account  status  page.  Alternatively,  Snapsure  could  add  the   credits  status  in  the  text  box,  which  may  streamline  the  actions  of  purchasing  and  checking,  thus   9  

speeding  the  interaction  for  users  both  inexperienced  and  experienced.  A  third  option  would  be  to   add  an  option  of  returning  to  the  account  screen  or  the  home  screen,  allowing  the  user  freedom   to  choose  the  destination  based  on  their  need  at  the  time.  The  user  may  have  other,  non-­credit   related  actions  they  wish  to  carry  out  in  their    account  or  may  wish  to  proceed  to  the  home   screen  to  start  a  voting  process  or  find  an  expert.  By  allowing  the  user  to  choose,  Snapsure   becomes  more  flexible  and  able  to  meet  consumer  wants  and  needs.    

Finding  #6:  There  is  no  information  about  users’  current  credits  in  pages  related  to   transaction  of  credits.   Violation:  Recognition  rather  than  recall   Severity:  2   The  main  interactions  in  Snapsure,  the  solicitation  of  votes  on  items,  included  the  potential  for   transactions  of  credits  in  order  to  purchase  expert  opinion  on  a  given  item.  However,  as  shown   in  the  below  screen  captures,  the  page  where  credits  are  purchased,  users’  current  amount  of   credits  are  not  visible  and  in  the  voting  screens,  current  balances  are  also  not  available.  Given   that  users  would  thus  need  to  memorize  their  current  amount  of  credits  whenever  they  need  to   spend  or  buy  credits,  use  of  Snapsure  would  increase  their  cognitive  load  especially  when  they   need  to  perform  calculations.  Additionally,  unnecessary  interaction  steps  could  be  incurred  when   the  level  of  credits  needed  to  purchase  votes  was  insufficient  and  the  user  would  need  to   interrupt  their  voting  solicitation  process  to  purchase  additional  credits.  This  need  for  additional   steps  could  be  very  frustrating  to  the  user  or  could  deter  them  from  seeking  the  opinions  of  style   coaches  altogether.      

10  

  Figure  5:  No  visibility  of  current  credits  a  user  has  

Recommendation  #6:  Information  about  users  current  credit  status  need  not  to  be  shown  in   every  page,  but  we  do  recommend  that  for  those  functions  where  the  manipulation  of  credits  is   involved,  such  as  buying  more  credits  or  spending  credits  on  an  expert  vote,  the  system  should   inform  users  about  their  current  credits.  Having  this  information  readily  available  to  user  will  aid  in   more  efficient  usage  in  the  application  and  avoid  frustration  in  having  to  view  multiple  screens  for   information  or  even  halt  a  process  to  purchase  more  credits.  Another  potential  function  that   could  be  useful  to  users  would  be  a  calculation  function  to  facilitate  rapid  information  about  their   past  credit  spending  habits  or  required  credits  for  a  combination  of  expert  votes.      

Finding  #7:  Comment  text  appears  too  small  in  comparison  to  icon  size.   Violation:  Aesthetic  and  minimalist  design   Severity:  1     When  reviewing  the  icons  used  in  voting  on  items,  useful  textual  information  on  feedback  (like   “just  right”  for  fit)  is  vital  information  for  both  the  voter  and  the  shopper.  For  the  voters  it  makes   sure  that  they  are  communicating  the  right  information  to  the  shopper  about  their  feelings  on  the   item,  and  for  the  shopper,  it  is  an  indication  of  feedback  from  their  voters  and  allows  them  to   review  trends  in  the  feedback.  In  the  current  prototype,  the  sizes  of  the  font  and  the  icons  shown   would  be  difficult  for  users  to  fully  see  and  understand.  The  icons  are  all  much  larger  than  the   accompanying  text.  This  could  be  problematic  for  older  users  in  particular.       11  

 

Figure  6:  Improper  icon  size  compared  to  text  size  

Recommendation  #7:  The  text  should  be  bigger  and  more  readable.  If  making  the  text  larger   would  be  problematic  for  screen  real  estate,  another  option  could  be  to  add  an  ellipsis  icon   beneath  voting  categories  that  have  accompanying  comments  to  signal  users  that  there  were   comments  and  allow  them  to  click  the  ellipsis  for  more  information.  Additionally  colors  could  be   used  to  represent  scales  of  responses  if  those  responses  had  given  scales  of  ratability.  For   example,  green  could  reflect  positive  reactions  in  a  category  and  red  negative.    

Finding  #8:  Users  could  be  confused  when  trying  to  discern  textboxes  from  text   label  elements   Violation:  Aesthetic  and  minimalist  design   Severity:  1     Some  textboxes  are  styled  in  the  similar  manner  with  headers  and  searchable  text  element,  with   only  a  difference  in  color  to  differentiate.  This  may  lead  novice  users  to  misunderstand  that  those   are  text  labels,  headers  or  searchable  fields.  This  could  lead  to  confusion  about  which  elements   text  boxes  are  referring  to  or  which  boxes  users  are  able  to  interact  with  and  type  into.    

 

Figure  7:  Obscure  text  field  that  could  be  misunderstood  as  a  header  

Recommendation  #8:  Relevant  icons  could  be  added  to  those  fields  to  help  users  differentiate   and  style  of  those  elements  could  be  made  more  different  from  other  elements  in  the  application.   Such  visual  cues  could  help  prevent  user  frustration  or  confusion  on  which  elements  modify   which  or  which  elements  they  are  able  to  use  for  interaction.  For  example,  search  text  fields   could  have  magnifying  glass  icons  to  indicate  its  functionality  (a  widely  used  industry  icon  for   such  functions),  instead  of  using  only  plain  text.  

Discussion   No  study  is  without  limitations.  We  worked  to  make  our  list  of  findings  and  recommendations  as   comprehensive  as  possible,  but  also  worked  to  edit  this  list  to  reflect  what  we  felt  was  most   12  

pressing  and  potentially  problematic  with  Snapsure.  Obviously  there  were  items  we  decided  not   to  include  in  this  review.  By  building  this  list  via  group  consensus  and  perceived  urgency,  we   may  have  left  out  more  in  depth  discussion  or  recommendations  around  items  that  Snapsure   may  find  more  urgent  to  fix.  For  that  purpose  we  have  included  our  individual  heuristic  review   matrixes  in  the  appendices  of  this  document  (Appendix  C)  should  Snapsure’s  development   team  wish  to  review  them.  Additionally,  as  the  four  team  members  are  familiar  with  Snapsure,   the  goals  of  the  product,  and  the  previous  iteration  of  the  prototype,  there  may  have  been  several   novice  user  usability  issues  we  overlooked  in  this  review.  It  is  our  recommendation  that   Snapsure  seek  advice  from  other  usability  research  sources  who  are  not  as  familiar  with   Snapsure  as  an  application  to  determine  whether  or  not  all  critical  issues  that  may  face  novice   users  have  been  identified  and  addressed.  Finally,  Snapsure  may  wish  to  review  the  scale  we   have  used  to  determine  if  the  ratings  and  severity  descriptions  meet  with  their  development   approach  and  philosophy.  If  there  is  disagreement  in  how  we  have  chosen  to  classify  or  rank   various  issues,  Snapsure  development  may  wish  to  reword  or  retool  the  ratings  scale  to  better   meet  needs  and  reassess  our  team’s  responses  accordingly.    

Conclusion   Snapsure  has  created  a  very  sleek  and  straightforward  user  interface.  Using  feedback  from   previous  research  done  by  our  group,  Snapsure  has  updated  their  prototype  to  focus  on  potential   user  wants  and  needs.  However,  in  reviewing  the  application  through  the  lense  of  Nielsen’s   heuristic  principles,  there  are  several  potential  usability  and  aesthetic  issues  that  could  arise,   particularly  with  users  new  to  Snapsure.  A  thorough  review  of  terminologies,  available  help   functions,  and  icon  size  and  placement  should  be  done  by  Snapsure  development  to  harmonize   and  close  potential  gaps.  Updates  to  these  areas  could  help  ensure  optimal  flow  through  the   application  for  all  users  and  avoid  any  potential  user  frustrations.  As  mentioned  in  the  discussion,   our  review  was  limited  to  the  four  members  of  our  team  and  it  is  our  recommendation  that  as   Snapsure  develops  further,  additional  heuristic  review  be  performed.  

13  

Reference   Nielsen,  J.  (1995,  January  01).  10  usability  heuristics  for  user  interface  design.  Retrieved  from   http://www.nngroup.com/articles/ten-­usability-­heuristics/     Nielsen,  J.  (1995,  January  01).  Severity  Ratings  for  Usability  Problems.  Retrieved  from   http://www.nngroup.com/articles/how-­to-­rate-­the-­severity-­of-­usability-­problems/       Pal,  J.  (2014).  Heuristic  Evaluation  [lecture  slide].  Retrieved  from  https://ctools.umich.edu     Norman,  D.  (2002,  September  19)  The  Design  of  Everyday  Things.    Basic  Books;;  Reprint   edition        

14  

Appendices Appendix A: Jakob Nielsen’s Usability Heuristics (1994)   Visibility  of  system  status   The  system  should  always  keep  users  informed  about  what  is  going  on,  through  appropriate  feedback  within   reasonable  time.   Match  between  system  and  the  real  world   The  system  should  speak  the  users'  language,  with  words,  phrases  and  concepts  familiar  to  the  user,  rather  than   system-­oriented  terms.  Follow  real-­world  conventions,  making  information  appear  in  a  natural  and  logical  order.   User  control  and  freedom   Users  often  choose  system  functions  by  mistake  and  will  need  a  clearly  marked  "emergency  exit"  to  leave  the   unwanted  state  without  having  to  go  through  an  extended  dialogue.  Support  undo  and  redo.   Consistency  and  standards   Users  should  not  have  to  wonder  whether  different  words,  situations,  or  actions  mean  the  same  thing.  Follow   platform  conventions.   Error  prevention   Even  better  than  good  error  messages  is  a  careful  design  which  prevents  a  problem  from  occurring  in  the  first   place.  Either  eliminate  error-­prone  conditions  or  check  for  them  and  present  users  with  a  confirmation  option   before  they  commit  to  the  action.   Recognition  rather  than  recall   Minimize  the  user's  memory  load  by  making  objects,  actions,  and  options  visible.  The  user  should  not  have  to   remember  information  from  one  part  of  the  dialogue  to  another.  Instructions  for  use  of  the  system  should  be  visible   or  easily  retrievable  whenever  appropriate.   Flexibility  and  efficiency  of  use   Accelerators  -­-­  unseen  by  the  novice  user  -­-­  may  often  speed  up  the  interaction  for  the  expert  user  such  that  the   system  can  cater  to  both  inexperienced  and  experienced  users.  Allow  users  to  tailor  frequent  actions.   Aesthetic  and  minimalist  design   Dialogues  should  not  contain  information  which  is  irrelevant  or  rarely  needed.  Every  extra  unit  of  information  in  a   dialogue  competes  with  the  relevant  units  of  information  and  diminishes  their  relative  visibility.   Help  users  recognize,  diagnose,  and  recover  from  errors   Error  messages  should  be  expressed  in  plain  language  (no  codes),  precisely  indicate  the  problem,  and   constructively  suggest  a  solution.   Help  and  documentation   Even  though  it  is  better  if  the  system  can  be  used  without  documentation,  it  may  be  necessary  to  provide  help  and   documentation.  Any  such  information  should  be  easy  to  search,  focused  on  the  user's  task,  list  concrete  steps  to   be  carried  out,  and  not  be  too  large.  

15  

Appendix B: Severity Rating Scale   Score  

Explanation  

0  

I  don't  agree  that  this  is  a  usability  problem  at  all      

1  

Cosmetic  problem  only:  need  not  be  fixed  unless  extra  time  is   available  on  project    

2  

Minor  usability  problem:  fixing  this  should  be  given  low  priority      

3  

Major  usability  problem:  important  to  fix,  so  should  be  given  high priority  

4  

Usability  catastrophe:  imperative  to  fix  this  before  product  can  be released  

 

Appendix C: Individual Heuristic Evaluation Heuristic  Evaluation  for  Snapsure  Version  1.1   Screen  

Evaluator   (F,  X,  J,  M)  

Type  

All  

F  

My   F   Account  

Finding  

Recommendation  

Severity  

Visibility  of   There  is  no  sign  indicating  where   system   the  user  is  currently.   status  

There  should  be  a  sign,   icon,  or  text  label  indicating   which  screen  the  user   currently  is.  

2  

Match   between   system   and  the   real  world  

The  button  should  be  closer   and  smaller  to  make  it   more  related  to  Credits   information.  

2  

The  position  and  size  of  “Buy   More”  button  seems  to  be  too  far   and  too  big  respectively.  This   proximity  might  separate  the   button  from  Credits  information   group  in  a  user’s  understanding.

 

16  

Screen  

Evaluator   (F,  X,  J,  M)  

My   F   Account  

Type  

Finding  

Recommendation  

Severity  

Match   between   system   and  the   real  world  

The  icon  of  “Buy  More”  button   seems  irrelevant  to  its   functionality.

The  icon  should  be  more   relevant;;  a  plus  sign  or  a   sign  with  increasing   meaning  could  be  used.  

2  

  My   F   Account  

Aesthetic   and   minimalis t  design  

Sections  are  not  in  the  same   alignment.  

Adjust  the  space  margin   from  left  and  right  equally,   and  the  elements  should   snap  to  grid.  

1  

My   Snaps  

F  

Flexibility   and   efficiency   of  use  

It  seems  hard  to  recognize  a  way   to  slide  horizontally  through  each   photo.  

There  should  be  an  arrow   sign  or  hint  of  adjacent   photos  to  indicate  a   horizontal  sliding  function.  

2  

My   Snaps  -­   Infogra phic  

F  

Consisten cy  and   standards   &   Aesthetic   and   minimalis t  design  

the  format  of  infographic  and  color   palette  seem  to  be  inconsistent   with  other  parts  of  the  application  

the  design  should  have   consistency  in  color  and   style.  

2  

My   Snaps  -­   Infogra phic  

F  

Match   between   system   and  the   real  world   &   Consisten cy  and   standards  

Red  and  Green  color  seems  not  to   indicate  vote  result,  and  could   possibly  cause  misunderstanding  

The  vote  result  part  should   be  more  protruding  in  terms   of  color  contrast,  and  each   section  should    

3  

My   Snaps  -­   Infogra phic  

F  

Aesthetic   and   minimalis t  design  

The  icons  are  too  big  compared  to   the  text  

The  text  should  be  more   prominent  and  colors  could   be  useful  to  degrees  of  the   answer  apart.  

3  

use  tab  bar  to  navigate   instead  only  back  button  

3  

  All  

F  

User   control   and   freedom  

Users  cannot  redirect  or  navigate   to  other  parts  of  application,  such   as  camera  screen  easily  

17  

Screen  

Evaluator   (F,  X,  J,  M)  

Type  

Finding  

Recommendation  

Severity  

Camer a  

F  

Aesthetic   and   minimalis t  design  

The  black  buttons  might  not  be   noticed  if  the  background  is  black..  

Can  use  transparent  white   background  like  the  below   one.  

2  

 

Share  

F  

Aesthetic   and   minimalis t  design  

The  textbox  for  search  seems  not   be  recognized  as  an  input  field.  

Add  search  icon  or  change   the  border  style  of  textbox  to   make  it  different.  

2  

Share  

F  

Match   between   system   and  the   real  world   &   Flexibility   and   efficiency   of  use  

There  is  no  label  indicating   functionality  of  voting  time  limit  in   posting  screen.  This  would  be   confusing  for  a  novice  user.  

Add  label,  suggestion  or   hint    to  tell  what  functionality   the  section  has.  

3  

Match   between   system   and  the   real  world   &   Flexibility   and   efficiency   of  use  &   Aesthetic   and   minimalis t  design  

Users  might  can't  tell  if  the  search   box  is  an  input.  

Add  search  icon  or  change   the  border  style  of  textbox  to   make  it  different.  

2  

Flexibility   and   efficiency   of  use  &   Aesthetic   and   minimalis t  design  

The  radio  button    is  too  small  and   novice  users  would  not  be  able  to   know  that  the  little  button  is   clickable.  In  fact,  they  would  not   know  what  it  is  for.  

increase  size  of  the  button   or  change  it  to  text  

3  

Experts  

Experts  

F  

F  

 

 

 

18  

Screen  

Evaluator   (F,  X,  J,  M)  

Type  

Finding  

Recommendation  

Severity  

Experts  

F  

Match   between   system   and  the   real  world   &   Flexibility   and   efficiency   of  use  

Novice  users  can  find  it  difficult  to   understand  if  it  is  button  or  just  text   label  to  provide  information,  and  if   it  is  for  following  a  person  or   something  else.  

can  use  text  label  separate   from  the  button  or  state   about  price  in  parenthesis.  

2  

Match   between   system   and  the   real  world   &   Flexibility   and   efficiency   of  use  

The  black  circle  is  hard  to   understand  whether  it  is  button  or   a  status  indicator.  

use  dimmed  or  transparent   button  to  indicate   deactivation  

2  

Experts  

F  

 

 

  Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

Main   Page    

J  

Violates   Match   between   system   and  real   world  (H2)    

“  Snaps  &  Expert”  might  not  be   straightforward  for  users.          

Change  phases  and  the   icons  to  facilitate   comprehension.      

3  

Profile   Page  

J  

Violates   “Match   between   system   and  real   world   (H2)”  

“  Buy  more  ”  is  not  be   straightforward  for  users,  do  not   directly  represent  buying  more   credits.            

Change  phases  and  the   icons  to  facilitate   comprehension.    

3  

Profile   Page  

J  

Violates   “Match   between   system   and  real   world   (H2)”  

“  Buy  more  ”  is  not  be   straightforward  for  users,  do  not   directly  represent  buying  more   credits.          

Change  phases  and  the   icons  to  facilitate   comprehension.  

3  

19  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

After   clicking   “Buy   More”  

J  

Violates   “Recogniti on  rather   than  recall   (H6)”  

Do  not  show  how  many  points  the   user  left.  This  situation  could  be   serious  while  users  try  to  calculate   the  exact  point  they  need  for   purchases.        

Indicating  users  the  how   many  points  they  have   either  on  the  top  of  the   page.  

3  

Profile   page  &   After   clicking   “Buy   More”  

J  

Violates   “Match   between   system   and  real   world   (H2)”  

“Credits”  may  not  be  clear  for   users.        

Change  phases  and  the   icons  to  facilitate   comprehension,  or  either   the  instruction.  

3  

After   J   clicking   “Credits”    

Violates   “User   control   and   freedom”   (H3)”  

“Cancel”  is  not  clickable            

Clicking  cancel  to  the   previous  page.  

3  

After   finishing   buying   credits  

J  

Violates   “User   control   and   freedom   (H3)”  

“  Return  ”  do  not  direct  return   users  to  the  previous  page  but   return  users  to  the  home  page.  At   least  it  need  to  return  to  the  profile   page  to  let  user  see  how  many   credits  they  add.        

Link  to  the  profile  page,  or   immediately  update  the   total  credits  on  the  top  of   the  page.    

3  

Camera   Page  

J  

Violates   “Consiste ncy  and   standards   (H4)”  

The  return  button  is  on  the  top  right   of  the  page,  which  is  not   consistent  with  the  return  button  in   the  profile  page    

Minor  problem,  do  not   interfere  with  the  interaction   seriously  as  the  icon   clearly  indicating  the   cancellation.  However,  it   might  be  a  good  idea  to   keep  all  button  consistent.        

2  

After   taking   picture  

J  

Violates   “User   control   and   freedom”   (H3)”  

Could  not  delete  the  picture  or   retake  the  picture.          

Probably  it  is  a  good  idea   to  refer  the  the  iPhone   camera.    

4  

Camera  

J  

Aesthetic   and   minimalist   design  

The  black  buttons  might  not  be   noticed  if  the  background  is  black..    

Can  use  transparent  white   background  like  the  below   one.  

2  

20  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

Sending   picture   page   with  the   time   frame  

J  

Violates   “Recogniti on  rather   than  recall   (H6)”    

Here  is  the  situation  that  users   need  to  spend  their  credits,  but   there  is  no  information  about   related  credits  numbers.            

Indicating  users  the  how   many  points  they  have   either  on  the  top  of  the   page.  

5  

Sending   picture   page   with  the   time   frame  

J  

Violates   “Flexibility   and   efficiency   of  use   (H7)”  

If  users  is  in  the  shortage  of  the   credits,  they  need  to  go  back  to  the   profile  page  and  buy  the  credits,   and  run  through  the  all  process   again.          

Providing  users  with  the   instant  function  to   purchase  credits.      

4  

Sending   picture   page   with  the   time   frame  

J  

Violates   “Match   between   system   and  the   real  world   (H2)   Consisten cy  and   standards   (H4)”  

Do  not  know  the  difference   between  the  “  Star  “  shown  after   clicking  on  the  expert  and  the   check  shown  after  clicking  the   peers.        

Changing  to  some   consistent  icon  or  mark.      

4  

Experts  

J  

Violates   “Match   between   system   and  real   world   (H2)”  

Could  not  understand  the   functionality  of  the  button  on  the   top  right  corner          

Might  need  to  redesign   button  or  put  the   instruction,  or  simply  use   the  phrase  to  indicate  the     functionality  

4  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

Main   Screen/ Home  

M  

Match   between   system  and   real  world  

“Snaps”  function  terminology   seems  incongruous  with  the   actual  functionality.  It’s  the   voting  function  but  could  also   be  some  sort  of  feed.  Icon  is   not  clear  as  to  what  it  is.  

Rename  this  function  and   based  on  the  renaming,   chose  an  icon  that  better   represents  the  function  

3  

Main   Screen/ Home  

M  

Recognition  

There  are  no  instructions  or   “help”  links  from  the  home   screen  (or  any  of  the  other   screens)  

Add  in  consistent  links  to   allow  users  to  find  FAQs,   links  to  help  forms,  or   further  information  on   usage  

2  

   

rather  than   recall  

21  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

Camera  

M  

Flexibility  and   efficiency  of   use  

After  picture  is  taken,  the  only   visual  cue  to  move  to  next   screen  is  an  arrow  in  the  top   right  corner,  but  it  is  not   readily  apparent  this  is  how   to  move  forward  

put  text  with  arrow  to  help   novice  users  understand   function  and  flow.  

2  

Camera  

M  

Recognition   rather  than   recall  

The  only  distinction  between   user  contacts  and  style   coaches  in  the  voting  screen   is  that  style  coaches  have  the   cost  icon  in  their  bars  

It  would  be  nice  to  have  a   visual  separator  between   style  coaches  and  user   imported  contacts  to  help   the  user  quickly  recognize   the  different  sets  of  voter   pools  

1  

Camera   -­  voting   screen  

M  

Recognition   rather  than   recall  

In  the  voting  screen,  the  user   should  have  access  to  their   current  credit  balance  

Add  a  current  balance  so   users  can  know  how   many  credits  they  have   and  thus  do  not  have  to   interrupt  their  flow  to  buy   more  

3  

All    

M  

Flexibility  and   efficiency  of   use  

No  central  activities/icon  bar   at  the  bottom  of  screen.  Only   option  to  go  home.  

Reintroduce  icon  bar  at   the  bottom  of  app  that   allows  users  to  navigate   to  any  activity  from   anywhere  in  the   application    

4  

My   Snaps   Respon se  page  

M  

User  Control   and  Freedom  

In  the  response  screen,  it’s   not  apparent  how  one  could   view  a  list  of  comments  from   users,  only  one  displays   now,  but  will  they  be   presented  with  a  list?  

have  a  method  of  showing   vote  information  from   given  users  or  a  method   of  listing  votes  and   expanding  information.  

1  

Expert   search  

M  

Aesthetic  and   minimal   design  

The  small  dot  icon  does  not   easily  convey  that  it  is   clickable  and  it  is  hard  to  tell   that  this  is  how  you  follow  a   given  expert  

add  text  and  resize/move   button  to  a  more  obvious   screen  location/provide   instruction  

2    

Expert   profile   view  

M  

Consistency   and   Standards  

Having  the  same  credits   button  in  the  expert  profile   view  and  having  it  jump  the   user  out  to  the  credit   purchase  page  does  not   make  sense  with  where  the   user  is  in  their  process.    

To  show  how  many   credits  a  style  coach   requires  for  a  vote,  the   same  icon  that  appears  in   the  camera  voting  flow   should  appear  in  the   expert’s  profile  view  

2    

User   Profile  

M  

User  Control   and  Freedom  

No  access  to  a  contacts  list   in  the  user  profile  

User  should  be  able  to   view  a  list  of  their   voters/imported  contacts   from  their  profile  

2  

22  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

New  Pic   received  

M  

Users  should  have  access  to   drop  down  responses  under   the  fit/color/overall  categories   when  voting  to  help  better   aggregation  of  information   for  shoppers  

created  buttons  or   drop-­down  response   options  

1  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

All  Page  

X  

The  system  should  always  

Providing  icons  indicating   the  current  status  of  the   users.  

3  

Users  may  be  little  confused   about  the  “snap”  on  the   homescreen  

Change  the  phrase,  or   change  the  icon  to  provide   easy  understanding  

3  

Consistency   and   Standards  

   

Visibility  of   system  status  

keep  users  informed  about   what  is  going  on,  through   appropriate  feedback  within   reasonable  time.    

Home   Page  

X  

Match  between   system  and   the  real  world  

Home   Page  

X  

Match  between   system  and   the  real  world  

The  icon  of    “expert”  is  a  star,   visual  meaning  doesn’t  match   the  real  meaning  of  the   “expert”  

Change  the  image  of  the   icon  to  be  more  visually   accessible  

3  

Camera Page  

X  

Match  between   system  and   the  real  world  

The  rotate  button  on  the   camera  page  is  visually   confusing  

Change  the  image  of  the   icon  to  be  more  visually   accessible  

3  

Camera Page  

X  

Match  between   system  and   the  real  world  

The  album  icon  on  the   camera  page  is  visually   confusing  

Change  the  image  of  the   icon  to  be  more  visually   accessible  

3  

Account   Page  

X  

Match  between   system  and   the  real  world  

The  “buy  more”  button  on  the   account  page  may  make   users  wonder  “buy  more   what”  because  it  is  too  far   from  the  credits  part.  

Make  the  distance  between   “buy  more”  and  credits   closer.  Provide  proximity  

3  

23  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

Snap   Page  

X  

Match  between   system  and   the  Users  can   only  go  back  to   home  screen,   then  other   functions.  But   can  not  go  to   other  functions   directly   real  world  

The  “quality”  on  the   infographic  may  make  users   confusing.  How  can  users  tell   the  quality  of  the  clothing  by   picture?  

Change  the  phrase  of   some  functions  

3  

All  Page  

X  

User  control   and  freedom  

Users  can  only  go  back  to  

Always  provide  the   navigation  bar  at  the   bottom  of  the  screen  

3  

Use  another  format  

1  

home  screen,  then  other   functions.  But  can  not  go  to   other  functions  directly    

Snap   Page  

X  

Consistency   and  standards  

The  infographic  2  seems  not   consistent  with  other  screens    

Camera Page  

X  

Error   prevention  

Users  may  ignore  the  search   box  because  it  is  too  top  and   too  black  

Change  the  position  and   color  palette  of  the  search   bar  

3  

Experts  

X  

Error   prevention  

Users  may  ignore  the  timer  

Change  the  position  and   color  palette  of  the  timer   bar  

3  

because  it  is  too  bottom  and   too  black    

account   page  

X  

Flexibility  and   efficiency  of   use  

In  the  account  page,  after  the   screen  pops  up  the   “congratulations  for   purchasing”  page,  I  assume   that  when  I  click  the  button,  I   will  be  directed  back  to  the   account  page,  not  the  main   page,  because  users  may   want  to  check  the  status  of  the   current  credits  they  have.   Being  directed  to  the  main   page  may  slow  down  the   interaction    

Relocate  some  pages  after   the  go  back  button    

3  

account   page  

X  

Aesthetic  and   minimalist   design    

In  the  account  page,  the  icon   button  is  irrelevant  

Delete  the  icon  button  

1  

24  

Screen  

Evaluator   Type   (F,  X,  J,  M)  

Finding  

Recommendation  

Severity  

all  page  

X  

No  help  documentation.   Could  provide  novice  users   help  documentation      

Provide  help   documentation  for  the   novice  user.  

1  

Help  and   documentation  

 

25  

heuristic evaluation.pdf

Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. heuristic evaluation.pdf. heuristic evaluation.pdf. Open. Extract.

1MB Sizes 2 Downloads 329 Views

Recommend Documents

Heuristic Reasoning.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Heuristic ...

Heuristic Evaluation Report
Oct 4, 2007 - A usability test of the Indiana University Account Management Service was conducted during the week ... The Account Management System website is primarily intended for use by the Indiana University .... are less costly; there is no need

Heuristic Decision Making
Nov 15, 2010 - and probability cannot, such as NP-complete. (computationally .... The program on the adaptive decision maker (Payne et al. 1993) is built on the assumption that heuris- tics achieve a beneficial trade-off between ac- curacy and effort

Heuristic Scheduling Based on Policy Learning - CiteSeerX
machine centres, loading/unloading station and work-in-process storage racks. Five types of parts were processed in the FMS, and each part type could be processed by several flexible routing sequences. Inter arrival times of all parts was assumed to

Making Rational Decisions by Heuristic ...
keywords: Constraint satisfaction, Cost-benefit analysis, Decision analysis, Decision support .... and using domain knowledge to solve problems of a given type within that .... Assuming low risk is better than high risk, we can calculate the.

Making Rational Decisions by Heuristic ...
continuum, such as money, the comparison is straightforward, but there are no obvious .... They gave the contract to Sid Ecich Enterprises, who elected to use.

Heuristic Scheduling Based on Policy Learning - CiteSeerX
production systems is done by allocating priorities to jobs waiting at various machines through these dispatching heuristics. 2.1 Heuristic Rules. These are Simple priority rules based on information available related to jobs. In the context of produ

Strategic, Sincere, and Heuristic Voting under Four ...
Jan 17, 2010 - featuring 63 subjects8), eight in Montreal, Canada (of which four .... The pictures for AV and STV do not show any time-dependence effect.

A Heuristic Correlation Algorithm for Data Reduction ...
autonomously monitoring, analysing and optimizing network behaviours. One of the main challenges operators face in this regard is the vast amount of data ...

Selfish Allocation Heuristic in Scheduling: Equilibrium ...
Dec 19, 2014 - ∗CentER and Department of Econometrics and Operations Research, ... that produce advanced products completely in-house are becoming more and more rare. ... a Nash equilibrium, then we call it an equilibrium heuristic.

Case-based heuristic selection for timetabling problems - Springer Link
C Springer Science + Business Media, LLC 2006 ... course and exam timetabling. .... with both university course timetabling and university exam timetabling, ...

On the Link between Cognitive Control and Heuristic ... - CiteSeerX
.50) cognitive reflection groups. .... SD = .48; higher M = 2.42, SD = .50) and older adults. (lower M = .00, SD ... as dependent variable revealed a main effect of cognitive reflection ..... serve as an illustration of the role that individual diffe

heuristic evaluation of user interfaces - Computer Science at Ashoka ...
they can be generally applied in real software development projects. Automatic .... which a telephone company wolild make available to its customers to dial in ...

Heuristic Search Replanning with Regressed Goal ...
Figure 1: Illustration of hRHS(s) ≈ h∗(s). The dotted lines represent the actions in the old plan .... A tutorial on plan- ning graph based reachability heuristics.

A heuristic ant algorithm for solving QoS multicast ...
the network, real time services will be affected. ... quality ofreal time services can be guaranteed. ... (1) applying Dijkstra algorithm to find the shortest path, (2).

Exact and Heuristic MIP Models for Nesting Problems
of the pieces within the container. big pieces small pieces. Pieces: 45/76. Length: 1652.52. Eff.: 85.86%. Complexity: NP-hard (and very hard in practice). Slide 2 ...

A heuristic solution to SONET ADM minimization for ... - Springer Link
Sep 9, 2006 - calls of a given static traffic to approach the solution. ..... The best possible solutions have been reached ..... IEEE/IEICE Global Telecom-.

A FAST AND EFFICIENT HEURISTIC NUCLEAR ...
ABSTRACT. The problem of affine rank minimization seeks to find the minimum rank matrix that satisfies a set of linear equality constraints. Gen- erally, since ...

A Heuristic Clustering-Based Task Deployment ... - IEEE Xplore
Jan 20, 2016 - Abstract—Aiming at the current problems that most physical hosts in the cloud data center are so overloaded that it makes the whole cloud data center' load imbalanced and that existing load balancing approaches have relatively high c

Exact and Heuristic MIP Models for Nesting Problems
Exact and Heuristic MIP models for Nesting Problems. Exact and Heuristic ... The no-fit polygon between two polygons A and B is defined as. UAB := A ⊕ (−B).

Heuristic Evaluation Functions for General Game Playing
1.2.2 Flexible Software Capabilities . ..... defined game description language. ... understanding and automation of intelligent processing is neither nec-.