Social Navigation: a scenario, a framework and an interface Robert Spence A SCENARIO Many different scenarios can be classified as social navigation. There is, for example, the ‘well-trodden path’ in which the aggregation of many trajectories is exploited. I focus here on one specific scenario: I assume that a person (the ‘user’) wishes to seek help from a ‘provider’ – and without unduly inconveniencing that person - in order to have access to one or more footprint sets potentially relevant to a topic or task of interest. EXAMPLES Three examples will illustrate the chosen scenario: (1) The user needs to organise a large conference in London, never having had that experience, and would welcome seeing the relevant footprints of someone who has. Examination of the provider’s footprints might, in fact, be more helpful than talking to that person at length; (2) The user organises a major Lecture every year, and every year intends to record the actions involved but never does: here, it could be beneficial for the user to examine their own footprints (user = provider!); (3) I would like to quickly bring myself up to speed on the subject of social navigation, and would value knowing the footprints of a professional colleague whose approach I respect. To facilitate the efficient and rapid generation of a mental model of potentially relevant pages it can be argued (see below) that it helps to provide as rich a display as possible: in other words, the user must be aware of as many nodes as possible, and in as informative a manner as possible. Thus, icons and/or miniatures and/or text related to the pages should almost fill the display (Figure 1), but be sufficiently separated for the user to see the context of the underlying graph. Information extremely relevant to this first browsing of Expe ri me nt 2 For mally sup erfic you mu st bac k to a magn ificen Figur e 4 shws a n exa mple of a mutant var iatio n cau sed by a colou rful Informa tion Viualisation Robe rt Spe nce Add is onWesley CRITIQUE The use of footprints in this way can be challenged. What advantage would accrue from these scenarios, for example, over and above the use of a search engine? Typically, a more focused identification of pages in which one has considerable confidence. But what about the use of agents? Frequently, and unfortunately, the effort spent in iteratively instructing an agent would be far greater than that involved in examining the relevant footprints of a respected provider. A cautionary example is provided by the apparent simplicity of optimisation algorithms which, to be at all effective, require human domain expertise and human guidance via quite a complex interface (Colgan et al, 1991). FOOTPRINTS I shall assume that a provider’s previous web (or other information space) usage is characterised by a collection of footprints, each being a linear directed graph in which each node is identified with a web-site/-page and each link with a transition. I assume that a subset of a provider’s footprints are identified by some mechanism (e.g., as in document visualisation) as being potentially relevant to one or a set of keywords which the user employs to define their interest. I shall ignore, here, the important issues of disclosure and security and assume that the user has been afforded free access to the footprints identified as potentially relevant. BROWSING TO FORM A MENTAL MODEL The user must – and preferably rapidly - examine available footprints to form a mental model of the locations visited and, if possible, quickly decide which pages or page outlinks look promising. Figure 1 A possible representation of footprints available graphs can and should be encoded: node dwell-time could be encoded by node colour, revisitation by node size and bookmarking by pattern. The most effective encoding will undoubtedly emerge with use and depend heavily upon the skill of the visual designer. NAVIGATION FRAMEWORK Design to support browsing, as well as other aspects of navigation, can usefully be discussed within a recently presented framework for navigation (Spence, 1999). Content n Ext ern Browsing strategy n Ext ern Model Browse Navigation Formulate a browsi ng strateg y Internal model Interpret n Ext ern Interpretation Figure 2 A Framework for Navigation Following a broad definition of navigation as “cognitively determined movement in information space based on browsed information”, the framework (Figure 2) identifies four activities within the navigation process: (a) browsing (perhaps weighted), of externalised data (the footprints) in order to register content which is then integrated to form an internal (mental) model. Consideration of that model and any available externalisation leads to an interpretation which, again when combined with any available externalisation and interaction, leads to the formulation of browsing strategy. It is likely that traversal of the loop shown in Figure 2, and defined as navigation, may be very rapid. about browsing strategy following the initial view of the externalisation (e.g., Figure 1) is a cognitive process influenced by the user’s knowledge of available interaction modes such as those described above, knowledge of which can be enhanced, at least initially, by making those modes explicit. Experi me nt 2 We have examined how externalisation can be designed to facilitate browsing: we now attempt to place interpretation and the formulation of future browsing strategy within the framework and suggest suitable externalisations and interaction mechanisms. INTERPRETATION Quite quickly, the user will interpret the footprint details, partly by referring to their mental model and partly by viewing the externalisation of the footprint data, as shown in Figure 1. Such interpretation can be supported by the use of node encoding and node images and text. Preferably, no interaction – only visual inspection – will be required. The interpretation may be that the footprints offer no value; that a small subset of nodes are worthy of more detailed examination; that one particular footprint appears promising; or that the web page represented by a node is clearly worth examining in full. The interpretation may be influenced by the nature of the graph’s connectivity. An open question here concerns the most effect manner in which ‘scent’ of desirable nodes can be provided in a display such as that of Figure 1. FORMULATION OF A BROWSING STRATEGY A decision as to how to proceed will be influenced by knowledge of available interaction modes. For example, if thresholding is available, a decision may be made to retain in the externalisation only those nodes characterised by having been bookmarked, by those having long dwell-times and/or by those that have been revisited often: interaction to accomplish such thresholding and reduce display clutter is easy to provide, and knowledge of its provision may influence the user’s choice of subsequent browsing strategy. It is likely that the user will be trying to form another mental model (but linked to the first (Tversky, 1993)), so that guidelines suited to the first display of footprints are still relevant, notwithstanding the fact that it may be helpful to keep node positions fixed so that the new mental model can be correlated with the old. Browsing to help form the new mental model can also be supported by a number of techniques design to display additional detail. They include the use of Rapid Serial Visual Presentation (RSVP) applied to text labels in a ‘Times Square’ mode; the facility to ‘burst’ a bubble (Boardman, 2000) representing a node in order to examine the nearestneighbour pages (Figure 3); the use of RSVP in ‘carousel mode’ (de Bruijn & Spence, 2000) in which (Figure 4) icons or miniatures representing nearest neighbour pages emerge from a node and follow a roughly circular path before returning to the same node; and application of the Hyperbolic Browser mechanism (Lamping & Rao, 1994) to facilitate smooth node-sequence exploration within a graph. A decision Figure 3 Bursting a node bubble Figure 4 RSVP of a node COMMENT Footprints can carry additional value, such as time information (i.e., when each node was visited and in what sequence) and association with a task: for example, the purchase of flowers (for speakers) might not readily be associated with conference organisation. Explicit indication of why a node was found valuable would be beneficial, as would contextual information such as process work flow. ACKNOWLEDGEMENT This presentation has benefited considerably from discussions with Rick Boardman. FOOTNOTE Using RSVP, many images can be assessed in a few seconds, as when riffling the pages of a new book. Images can, for example, be recognised within a carousel mode RSVP such as Figure 4 when each image appears in each position for as little as 30 milliseconds in an ‘Is it there?’ type of task. REFERENCES Boardman, R. (2000) Bubble trees: visualization of hierarchical information trees, student poster (in extended abstracts) CHI 2000, The Hague, April 2000. Spence, R. (1999) A Framework for Navigation, International Journal of Human-Computer Studies, 51, 5, pp.919-945. De Bruijn, O. and Spence, R. (2000) Rapid Serial Visual Presentation: A space-time trade-off in information presentation, submitted to AVI’2000. Colgan, L., Spence, R. and Rankin, P.R. (1995) The Cockpit Metaphor, Behaviour and Information Technology, 14, 4, pp.251-263. Tversky, B. (1993) Cognitive Maps, Cognitive Collages and Spatial Mental Models, in ‘Spatial Information Theory – a Theoretical Basis for GIS’, Springer Verlag, Lecture Notes in Computer Science, pp.14-24. Lamping , J. and Rao, R. (1994) Laying out and Visualising Large trees using a Hyperbolic Space, ACM, Proc. UIST’94, pp.13-14.
© Copyright 2025 Paperzz