! ?
Tracking the Interaction of Users with AJAX Applications for Usability Testing
How to make usability tests of websites easier and cheaper?
Richard Atterer, Albrecht Schmidt
? ! Richard Atterer , Albrecht Schmidt Recruit regular site How to - - PowerPoint PPT Presentation
Tracking the Interaction of Users with AJAX Applications for Usability Testing ? ! Richard Atterer , Albrecht Schmidt Recruit regular site How to make visitors as test users! usability tests of Use AJAX technology websites easier to record
Richard Atterer, Albrecht Schmidt
2007-05-03 Richard Atterer, Media Informatics, University of Munich 3
2007-05-03 Richard Atterer, Media Informatics, University of Munich 4
– HTTP server: No changes to users' setup, they can be
– HTTP proxy: Users reconfigure browser proxy setting, can
Request Request modified HTML text/html Response HTTP headers & content log file file DB ID for file DB
2007-05-03 Richard Atterer, Media Informatics, University of Munich 5
141.84.8.45 2006-09-26,14:55:31 httptraffic url=http://www.google.de/ sd=4724 141.84.8.45 2006-09-26,14:52:52 sd=4724 sid=QMv8JThJpnFt event=load size=1272x887 141.84.8.45 2006-09-26,14:52:52 sd=4724 sid=QMv8JThJpnFt event=focus name=q dom=abaecaabb tag=INPUT 141.84.8.45 2006-09-26,14:52:52 sd=4724 sid=QMv8JThJpnFt event=mouseover coord=367,174 name=f dom=abae tag=FORM 141.84.8.45 2006-09-26,14:52:59 sd=4724 sid=QMv8JThJpnFt event=mousemove coord=234,158 141.84.8.45 2006-09-26,14:53:01 sd=4724 sid=QMv8JThJpnFt event=keypress key=c
2007-05-03 Richard Atterer, Media Informatics, University of Munich 6
2007-05-03 Richard Atterer, Media Informatics, University of Munich 7
2007-05-03 Richard Atterer, Media Informatics, University of Munich 8
– if you would have to install software first? – if you had to reconfigure your browser? – if no changes to your
never perhaps gladly 1 2 3 4 5 6 7 8 9 10 11 12 13 Software installation on client Browser reconfiguration No changes to client Willingness to participate in usability test Number of people (∑=33)
2007-05-03 Richard Atterer, Media Informatics, University of Munich 9
– Security: Proxy can intercept passwords, session IDs etc. – Privacy: Users may be monitored without being aware of it.
Request Request modified HTML text/html Response HTTP headers & content log file file DB ID for file DB
never perhaps gladly 1 2 3 4 5 6 7 8 9 10 11 12 13 Software installation on client Browser reconfiguration No changes to client Willingness to participate in usability test Number of people (∑=33)
2007-05-03 Richard Atterer, Media Informatics, University of Munich 10