[IxDA Discuss] Graphical methods for displaying time elapsed

Will Parker wparker at channelingdesign.com
Fri Mar 2 14:32:07 PST 2007


On Mar 2, 2007, at 11:47 AM, dnp607 wrote:
>> Can you provide a _good deal_ more detail on the application,
>> audience and functional goals?
>
> Thanks for the response Will. Frustratingly, no. I'm sure it would
> yield excellent results from this learned group to give more detail,
> but I'll have to settle for collecting different UI methods of
> displaying a few alarms in relation to time.

OK, I can understand that you might not be able to implement this  
advice, but I'll point out that a working IxD practitioner needs to  
learn the art of diplomatically pushing back when the client hasn't  
provided enough information to properly characterize the overarching  
goals of the project. If the client is insisting on a generic  
solution that could lead to a bad (and possibly dangerous) user  
experience, it's _your responsibility_ to find that out before the  
trouble starts.

>> You mention "many alarms" in several different classes over a 30-
>> minute session, and indicate that the user will probably be
>> required to simultaneously track both current alarms and past
>> alarms, using only a simple graphical display. That doesn't sound
>> like a pleasant user experience no matter what how you design the
>> data presentation, and quite possibly could lead to a large number
>> of user errors while using the application.
>
> I correct my statement about "many alarms", it is only 3 types (let's
> say "Good' 'Not so Good' and "Bad"). Your point about having users
> juggle current and past alarms, however, is most salient.

First, I would consider whether we could entirely eliminate the 'good  
alarms'. Do we really need to see a signal indicating that all is  
going well? "Hey, you're still breathing and have a pulse!!" Looking  
at it another way, can we reduce the complexity of the real-time  
presentation by using the implicit assumption that "no signal" ==  
"state is good"?

Using this model, the primary presentation could show only 'Bad' and  
'Worse' events in a timeline, with an option to also show the 'Good'  
events if the user switched modes.

Second, remember that you should never use only one sensory modality  
to convey important information. Color alone is not enough. For your  
event timeline, you _can_ use just color, because those events are  
now history. However, you're describing a situation in which the user  
must assess the _current_ level of 'badness'; therefore, you should  
also provide a strong, immediately distinguishable signal of the  
current state.

For most cultures, you can probably get away with yellow and red for  
'kinda bad' and 'really bad'. Add a shape and/or animation to enhance  
that - perhaps a triangle for 'kinda bad' and a square for 'really  
bad', with a flashing effect added to the latter. Be prepared to  
defend your choices for the current-state signal if the design is  
going to be used across a number of cultures. The localization  
process is a real pain if you're not careful.

> I'm researching different options for a graphical display of when an
> alarm occurs in relation to time, but it can be accompanied by text
> as well (such as a rolling log). The user needs to know two things:
> Which of three alarm states are occurring right now, and which have
> occurred within a 30 minute window.

I recommend three main elements:

- Current-state indicator, as described above, to guide immediate  
user response to correct for bad states. Always visible, and  
prominently placed in the UI layout.

- Scrolling timeline of the events of the past 30 minutes, displayed  
in 30 1-minute blocks; square or rectangular blocks would work. Add  
some sort of hashmarks to visually separate the timeline into 5- 
minute segments. If you can have two adjacent signals of the same  
level of severity, you'll need to indicate the boundaries between two  
adjacent events of the same category. Here I'd recommend a black line  
extending above and below the boundaries of the main timeline. You  
might also arrange this as a series of six 5-minute rows, with a  
clear indication of sequence, from newest to oldest.

- Some method of selecting a given event and thus revealing the  
important details of that event - for example, start time, duration,  
type of event, source of error (e.g, '1201: 1206 - Navigation error -  
Yaw rate > 12 degree/sec').

For an alternative method of dealing with a timeline of events, see  
the Google Finance method of calling out important events  in a  
timeline (Example: http://finance.google.com/finance?q=aapl). They  
add flag markers to high-importance events, with links to detailed  
reports (news stories). They also offer less detailed callouts of the  
data at any point in the timeline when the mouse is moved across the  
timeline itself (watch top right corner of chart area while mousing  
across chart). Not simple to implement, but doable, and worth the  
effort for understanding complex data displays.

>
> Ari, thank you for the pie chart suggestion, that's a good one.
>
> I've also seen time (again, progress related) represented as a
> circular graphic, such as when a Mac boots up.

Might be a bit hard to display/access all the events in a 30-minute  
pie chart if space is limited and/or the number of events is much  
above 20 AND the selection method is something other than keyboard  
commands. I don't have a link to the research, but I've seen a number  
of usability studies that show most people display less fine-motor  
accuracy moving a mouse cursor in a circle or arc than they do when  
moving a mouse in a horizontal or vertical line.

>
> Any other novel representations of time or an event in time?
>
> Regards,
> -Dan
>
> -------------------------------------------------------------
> Dan Peknik * NASA Ames Research Center
>         San Jose State University, ID HF/E
> -------------------------------------------------------------


- Will

Will Parker
wparker at ChannelingDesign.com
206-228-3187 (cell-preferred)
206-783-1943 (home office)


"The only people who value your specialist knowledge are the ones who  
already have it." - William Tozier





More information about the discuss mailing list