iTunes is a digital media player software by Apple. It is relatively new, introduced in 2001
as an interface to manage the content of the digital media device, iPod (Ars Technica, 2004). The
software has a number of different functions, which include the playing of music files and the
management of files on external devices, namely iPod and iPhone.
I chose this system to base my heuristic evaluation on because the system is so popular and
is used my millions of users the world over. It will be interesting to see how the usability might be
one of the reasons for the system's popularity. As well as this, Apple and iPod systems are
renowned for being easy-to-use. A personal example of this is when I first opened my iPod Touch,
there was no instructions included with the package. This, no doubt, shows the designers'
confidence in the usability of the device. If there is such a confidence in the device's usability, it
will be interesting for me to research into the usability of the related program.
The key tasks I have chosen to evaluate according to Jakob Nielsen's ten heuristics include
importing music from a CD, organising a selection of these files into a playlist and synchronizing
this playlist with an external device (iPod). I have chosen these particular tasks as each is a very
important and commonly used task on this system. Analysing the usability of these tasks will give
me an accurate evaluation of the overall software.
Heuristics are, literally, (Pearl, 1983). Heuristic evaluation is a technique devised by experts
to test the usability of a system. The user interface of a system is assessed using ten usability
heuristics which have been devised by Jakob Nielsen. Nielsen describes the heuristics as
a method for finding the usability problems in a user interface design so that they can be attended to as
part of an iterative design process Nielsen (2005)
Evaluators examine the interface and note the compliance of the interface with the heuristics
(Nielsen, 2005 1).
The reason we need to apply Nielsen's list of ten heuristics is to examine the usability of the
interface according to the most important “rules”. Should the system comply with these rules, it is
permitted to move on from the 'evaluation' stage of the iterative design process to the deployment of
the system. If it doesn't comply, the developers need to revert back to the design stage to alter the
system so as to avoid the problems highlighted during the evaluation.
HEURISTIC EVALUATION
Error prevention
After inserting a CD the user chooses to import the files. However, if the user has already
imported or downloaded one or more of the same files previously, a confirmation dialog appears.
The user is asked whether s/he wants to replace the existing songs or import them again (Fig.5).
This is effective error prevention as it prevents the importing of two identical files which the user
most likely doesn't want. The user then has the choice to import or replace files or cancel from the
action. This is excellent usability as the user is not tied to carrying out a task which might have
unwanted consequences.
Again, when adding files to a playlist, the user is asked to make sure whether s/he wants the
files to overwrite existing files or to skip the files that are identical to those existing in the playlist.
One way the iTunes system prevents errors when creating a new playlist is the naming of
subsequent playlists differently from the previous playlist. For example, if the user chooses the
default name 'Untitled playlist' and creates a second playlist, the second playlist is automatically
named 'Untitled playlist 1'. This prevents overwriting on the user's part, which would cause an
unnecessary error, leading to an unwanted and time-consuming dialogue box informing the user of
his/her mistake. Therefore, the system efficiently helps the user avoid errors in the creation of the
playlist.
Recognition rather than recall
When the CD is inserted into the drive, a first time user would be unfamiliar with the
system. The placing of the 'import' button to the bottom right-hand corner of the screen would not
help the usability. It is out of the way and almost invisible. According to Pierotti's suggestions, the
system should place “prompts, cues and messages where the eye is likely to be looking on the
screen.” (Pierotti, 2004). The system fails in this regard (Fig.1).
There seems to be no usability issues as regards recognition when moving songs to the new
playlist. The user's new playlist is located under the heading of 'Playlists' in the side menu. This is
positive design as the user is not needed to remember where exactly on this list the playlist was put,
rather just open the section entitled 'Playlists' and search for the desired playlist.
As regards easy access to instructions for the program, Apple have provided concise help
documentation under the heading of 'Help' in the top menu bar (Fig.6). The first option is 'iTunes
help' which allows the user to choose the help option immediately without having to trawl through
other options or remember where it was situated from their last use.
CONCLUSION
Ars Technica (2004) Macworld Expo San Francisco 2001 [online], available:
http://arstechnica.com/reviews/01q1/macwldsf/mwsf-7.html#itunes [accessed
6 March 2008]
http://portal.acm.org/citation.cfm?id=SERIES9095.525