The prototype used for this study consisted of a
server-based agent which crawled through all pages within a given
website, followed each link it encountered (pointing to a page within
the current site domain) and collected information about these links
and the pages they lead to.
The result was a complete 'infrastructure' of the
given website, which was then fed as XML to the user's interface. The
interface that users used to navigate through this overall
treestructure could be operated using only one hand, through buttons on
the right numeric keypad.
Using the arrow keys the user could move back and
forth the website's link structure, probing the targets of encountered
links without actually following them. Because the target pages had
already been parsed on the prototype's server, the user could request
audio 'preview information' about where each link was leading, whether
a link was working, whether it meant leaving the current domain,
whether it was a different protocol than HTTP (such as FTP or mailto),
or whether it was pointing to a file that was not a web page (such as
an image or a PDF file).
For each link the system checked how many times
the link occurred on the site compared to the total number of pages
within the website. If a link occurred on more than 80 percent of the
pages, it would be identified as a 'main link', and made available
through separate interface controls. This way the user would always
have important links such as 'home' available, regardless of whether
such a link was currently selected.
This approach caused the user to have access to two different types of navigation:
-
Navigating the site's structure through the
prototype's interface. This form of navigation has a low level of
detail but allows the user to move around the website in a fast and
efficient manner, making it possible to have a 'macro level overview'
of the website as a whole.
-
Navigating a specific page through the standard
browser interface. When a page of interest was encountered in the
prototype macro level overview, the user would be able to switch to the
main browser and access the page. This form of navigation is slower
than the first navigation style but has a higher level of detail,
allowing a 'micro analysis' of the specific page.