Application logs of user interactions

30 Apr 2007 - 9:15am
7 years ago
3 replies
700 reads
russwilson
2005

Has anyone worked with or had success with implementing hooks

within an application to log user interactions?

For example, each time a user clicks a specific button, the button

would append a line of text to a log file "pressed [button]"...

Russell Wilson | Director of Product Design
NetQoS, Inc. | 5001 Plaza on the Lake, Austin, TX 78746
512.334.3725 | russell.wilson at netqos.com
<mailto:russell.wilson at netqos.com>

NetQoS: Performance Experts
www.netqos.com <http://www.netqos.com/>

Comments

30 Apr 2007 - 9:42am
Alexander Baxevanis
2007

Hi Russell,

I have something like this on a previous research project, it was a
piece of multimedia software for teaching music to young children. The
events logged were pretty high-level, e.g. "lesson opened", "practice
session started", "audio settings dialog invoked" etc. So we did not
have to do any low-level tinkering with the UI toolkit in order to
capture low-level events, we just wrote a couple of functions to
append lines to a log file. The purpose was to monitor the use of
different application features during a 2-week-long trial.
Unfortunately the trial was run by one of our research partners in
another country, so I'm not sure if and how they eventually used the
tracking data.

As with all kinds of user research, I guess you need to think what
you're trying to find out before implementing something like this. If
you do need low level events such as button presses, it's a good idea
to somehow map them to higher-level actions, and to design the log
file in a way that is convenient for later filtering with an automated
tool.

Hope this helps,

Alex

On 4/30/07, Wilson, Russell <Russell.Wilson at netqos.com> wrote:
> Has anyone worked with or had success with implementing hooks
>
> within an application to log user interactions?
>
>
>
> For example, each time a user clicks a specific button, the button
>
> would append a line of text to a log file "pressed [button]"...
>
>
>
>
>
>
>
> Russell Wilson | Director of Product Design
> NetQoS, Inc. | 5001 Plaza on the Lake, Austin, TX 78746
> 512.334.3725 | russell.wilson at netqos.com
> <mailto:russell.wilson at netqos.com>
>
> NetQoS: Performance Experts
> www.netqos.com <http://www.netqos.com/>
>
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... discuss at ixda.org
> List Guidelines ............ http://listguide.ixda.org/
> List Help .................. http://listhelp.ixda.org/
> (Un)Subscription Options ... http://subscription-options.ixda.org/
> Announcements List ......... http://subscribe-announce.ixda.org/
> Questions .................. lists at ixda.org
> Home ....................... http://ixda.org/
> Resource Library ........... http://resources.ixda.org
>

30 Apr 2007 - 9:32am
Phillip Hunter
2006

We do that extensively in our speech recognition applications. Are you
looking for examples within certain programming languages or examples of
models and ideas?

Phillip

-----Original Message-----
From: discuss-bounces at lists.interactiondesigners.com
[mailto:discuss-bounces at lists.interactiondesigners.com] On Behalf Of Wilson,
Russell
Sent: Monday, April 30, 2007 11:15 AM
To: IXDA list
Subject: [IxDA Discuss] Application logs of user interactions

Has anyone worked with or had success with implementing hooks

within an application to log user interactions?

For example, each time a user clicks a specific button, the button

would append a line of text to a log file "pressed [button]"...

Russell Wilson | Director of Product Design
NetQoS, Inc. | 5001 Plaza on the Lake, Austin, TX 78746
512.334.3725 | russell.wilson at netqos.com
<mailto:russell.wilson at netqos.com>

NetQoS: Performance Experts
www.netqos.com <http://www.netqos.com/>

________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... discuss at ixda.org
List Guidelines ............ http://listguide.ixda.org/
List Help .................. http://listhelp.ixda.org/
(Un)Subscription Options ... http://subscription-options.ixda.org/
Announcements List ......... http://subscribe-announce.ixda.org/
Questions .................. lists at ixda.org
Home ....................... http://ixda.org/
Resource Library ........... http://resources.ixda.org

30 Apr 2007 - 9:44am
Eric DeLabar
2007

We've done some javascript logging similar to that on a pretty complex ajax
app. We kept the log in the page's session, and on error emailed it to a
developer during beta testing, it needed a lot of work but the concept was
pretty sturdy. We chose not to log everything to the server because it was
too difficult to wade through all of the details when the error we were
looking for was only for a single page for a single user.

Eric DeLabar
Systems Engineer
Trifecta Technologies, Inc.
http://www.trifecta.com

On 4/30/07, Wilson, Russell <Russell.Wilson at netqos.com> wrote:
>
> Has anyone worked with or had success with implementing hooks
>
> within an application to log user interactions?
>
>
>
> For example, each time a user clicks a specific button, the button
>
> would append a line of text to a log file "pressed [button]"...
>
>
>
>
>
>
>
> Russell Wilson | Director of Product Design
> NetQoS, Inc. | 5001 Plaza on the Lake, Austin, TX 78746
> 512.334.3725 | russell.wilson at netqos.com
> <mailto:russell.wilson at netqos.com>
>
> NetQoS: Performance Experts
> www.netqos.com <http://www.netqos.com/>
>
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... discuss at ixda.org
> List Guidelines ............ http://listguide.ixda.org/
> List Help .................. http://listhelp.ixda.org/
> (Un)Subscription Options ... http://subscription-options.ixda.org/
> Announcements List ......... http://subscribe-announce.ixda.org/
> Questions .................. lists at ixda.org
> Home ....................... http://ixda.org/
> Resource Library ........... http://resources.ixda.org
>

Syndicate content Get the feed