Users of hypertext systems like the World Wide Web (WWW) often find themselves following hypertext links deeper and deeper, only to find themselves ``lost'' and unable to find their way back to the previously visited pages. We have implemented a browser companion called Domain Tree Browser (DTB) that builds a navigation history while browsing the web. Domain Tree Browser organizes the URLs visited based on the domain name of each URL.
The use of WWW has increased dramatically in the last few years. The availability of browsers for multiple computing platforms, many of them available at no cost allows even novice computer users with limited resources to make use of the wide range of services and information available on the internet.
Navigating WWW is difficult for users. After following a number of links, users often have trouble revisiting a page that was previously viewed. According to a usability study, 13.4% of subjects report not being able to find pages recently visited [6].
In the same usability study it was also found that while 42% of the pages were visited using the Back-Button, only a meager 0.1% of the page accesses used the history list. This shows that the pages were revisited with a high frequency, however the history list is hardly used. This suggests that the history mechanisms in the current browsers are not appealing to the users. Some of the shortcomings of the common history mechanisms are as follows. First, since conventional history mechanisms are based on a stack model, whenever a user follows a branch point, a large parts of the history is lost. Second, the history list is textual and page titles may lack cues needed to find a particular page. Third, the history list is cumbersome to use. A user must pull down a menu before finding and following the desired entry.
The difficulty in revisiting previously viewed pages may discourage users from engaging in an exploratory behavior. It is believed that the addition of a graphical history view would help users navigate the WWW more easily in general.
We have built a visualization tool, Domain Tree Browser, which keeps track of all visited pages within a domain in the form of a tree hierarchy. It creates a node in the tree for every visited page and puts a thumbnail image of the web page on it. Our system also provides some basic sorting and searching capability on domains. We believe that this tool will help users in revisiting already visited pages and will give them a sense of context.