Dynamic Linking: Interactive Filtering Of Web Search Results Using Automatically Generated Tags ¨ Marcus Nitsche and Andreas Nurnberger Data & Knowledge Engineering Group, Faculty of Computer Science Otto von Guericke University Magdeburg, Germany {marcus.nitsche, andreas.nuernberger}@ovgu.de To support users in getting a better overview and enabling an structured exploration of result sets we propose to use interactive tags. This concept supports users in getting better overviews about previously unknown search results, in gaining insights and in filtering result sets faster, in comparison to current forms of result representation.

ABSTRACT

Web searches often return results the user is not familiar with. To provide a more transparent view on these search results we propose to use automatically extracted tags for interactive filtering of these result sets. This content-based extraction structures an unknown information space. The concept was developed following an iterative human centred design process, evaluated with potential users testing paper mockups and a web-based application in a summative evaluation process. We investigated especially how well the use of this dynamic linking supports the information search process, facilitates overview generation in users’ minds and finally leads them easier to relevant results. The conducted evaluation revealed promising results.

RELATED WORK

Web Search User Interfaces. Common search engines offer users a horizontal search4 . Search results are displayed as a classical text listing. The ranking is usually calculated by criteria the end-user can not see and in most cases is not even able to understand. Searching & Filtering. Faceted search user interfaces (SUIs) usually support their users in providing options to filter result sets, e.g. [10] or [9]. VisGets by D¨ork et al. [3], for example, is a web-based SUI, that offers methods to filter news entries via RSS feeds. The filter criteria, called facets, can be used here in different ways: A tag cloud, a time line - represented as a bar chart - for the number of events in single time frames and a map are provided to support dynamic filtering of news documents.

Author Keywords

Search User Interface; Human Computer Interaction; Human Computer Information Retrieval; Tagging; Filtering. ACM Classification Keywords

H.5.2. Information Interfaces and Presentation: User Interfaces.

Tagging Information. A tag is a non-hierarchical keyword or term assigned to a piece of information. In the proposed context of using it as a filter for search results the concrete information is a document retrieved by an IR system. Tags help to describe such a document and allow to be found again by browsing or searching. They can be generally chosen informally and personally by its viewer later on. Tags support users in categorizing, classification and re-finding of information [20] and can be part of a result representation, a so called surrogate. Tagging supports users in browsing and exploring information spaces by the compressed information the tag’s titles providing [23]. Tags can be mapped to search queries, existing categories or term frequencies in documents [6]. Therefore, information retrieval methods are applied that are often based on term frequencies per document.

General Terms

Human Factors; Design. MOTIVATION

Commonly used web search engines like Google1 , Bing2 or Yahoo3 try to offer the most relevant results to their users. They attempt to map the user’s information need to relevant results. These result sets are usually offered as simple lists of links and short descriptions, distributed on several pages, in most cases without supporting users in filtering these results. 1

http://www.google.com, 02.07.2013 http://www.bing.com, 02.07.2013 3 http://www.yahoo.com, 02.07.2013 2

A second possibility of creating tags is social tagging. Unfortunately, the quality of user generated tags strongly depends on the user who created it. Advantages of collaborative annotation processes are a kind of isolation of the describing text 4 A horizontal search is a general search. It is not limited to a certain kind of data like it would be the case in the search functionality of online shopping sites or book searches in library systems.

Copyright held by the authors.

Proceedings of HCIR 2013, Vancouver, BC, Canada, Oct 3-4, 2013. 1

and the fact that tagged documents have been reviewed by different users from various point of views. Thereby, a rich faceted description of the document’s content can be created. Even UI adaptations using social tagging were successfully applied in [12]. According to [8] the trend of social tagging is also a suitable technique to support (web) searching. CONCEPT OF USING TAGS AS INTERACTIVE FILTERS

Special requirements to support filtering and result reviewing functionality are: Figure 1. Bi-directional mapping of tags: Click on tag (5) highlights connected documents (E1, E5, E7 and E8) ...

• Domain description - To understand the content and domain coverage of the returned results, a user is usually trying to get an overview about presented results. This can be a time-consuming process. Therefore, content based tags - generated from search results - are used to facilitate the classification and evaluation of the result information space by using them as dynamic links. • Displaying context information - Next to a document surrogate, that includes title, snippet, URI and further information of a certain result, context information in form of corresponding tags should be offered. Clicking on a tag reveals all connected results by highlighting them and vice versa all related tags are highlighted when hovering rather clicking on a certain result.

Figure 2. ... and vice versa: A click on a certain result (E4) reveals the corresponding tags of it (1, 3 and 5).

• Presenting similar results - Users expect to receive results according to their queries. Therefore, a tag the user is hovering over highlights results covering similar content. These results are displayed when a user opens a result in preview or full screen mode (Fig. 4, from [4]).

[5] that support visual search of users [18]. The design of the user interface should be consistent [17]. A subjectively evaluated criteria like aesthetics of design influences its use. BenBassat et al. [1] showed attractive aesthetics lets users perceive a higher quality of usability than it actually is. Parush et al. [15] even demonstrated that aesthetics has actually an influence on processing time.

The concept provides interaction support in two directions. In (1) user starts from choosing tag(s) (Fig. 1, from defence of [4]):

Well-established is a central alignment of the input before presenting results and a consistent alignment above presented results. After an initial input, users find on top a possibility to type in or to refine a certain query. Below, a field of 3 x 7 interactive tags is offered to the user. The overview of tags is geared to the reading direction of the western world (left to right, top to bottom). The tag overview works as an assistance for information search. In other applications like PubCloud [11] a comparable tag cloud has been positioned at the margin. Below the tag field the relevance ranked results are offered to the user. Thereby users do not need to skip pages. By an infinite scrolling support users just need to scroll down to load further results.

1. User chooses from a list extracted tags on top of the UI to highlight the results covering these terms. 2. By this, a user gets a rough separation in relevant and irrelevant documents. It might also support users in result familiarity if he has previously visited the page of interest, since the search results are visualized within a surrogate including title, URL and a text snippet. 3. Clicking on a single result opens a preview window that further supports visual re-finding and familiarity. The other interaction direction of the concept allows (2) users to select specific search result(s) first (Fig. 2, from defence of [4]):

The proposed SUI (Fig. 3, from [4]) offers users common interaction support for navigation, selecting and searching. Addressing user’s expectations and conventions [7] support user’s acceptance and first encounter with novel interaction methods like the presented here. Common known methods like mouse and keyboard interaction are supported. This is important since approximately 73% of our test users are use such devices. Tags are generated from analysing the result snippets (for performance reasons) provided by the Bing Search API, which we used as back-end technology. We applied standard IR algorithms based on term frequency together with stop-word-elimination and word stemming to ex-

1. User chooses result from ranked list (displayed as tiles). 2. After marking the result the corresponding tags included in this result are highlighted on top. FEATURES OF THE PROTOTYPE

While implementing a prototype we considered Shneiderman et al.’s requirements towards SUIs [17]. The ideas for interactive visualizing relations between tags and results (Fig. 1 & 2) enhance standard SUIs to support users in information search. Examples are brushing and linking techniques 2

Figure 3. First sketch of the later SUI layout: An interactive tag cloud links to its corresponding search results.

tract a relevance ranked list of potential describing terms. For visualizing the content connected to specific tags, we use features that are easy to interpret, such as relative font size and the order of tags can be mapped to their relevance. By this, users receive more information about landing pages to facilitate more informed decisions.

Figure 4. Screenshot of the interactive preview mode of the prototype, presenting also related results at the bottom.

The proposed visual features are based on the laws of Gestalt by Wertheimer [21, 22]. A problem is that the length of a certain term influences the user’s perception of its relevance. An irregular alignment of terms / tags would affect positively a feeling of exploration, but would also detracts the optical flow [6]. This approach tackles the disadvantage of currently used tag clouds, since they just support searching for a single term [6]. Either the creation of intersections nor the support for visualizing relations is provided usually.

Figure 5. Linking Tag-to-Results (left, cp. Fig. 1) and Result-to-Tags (right, cp. Fig. 2).

number of tags is appropriate. Most users wished to have an ordered tag listing (81%) and the highlighting of the tags was looked upon favourably (43% very good, 37% adequate).

EVALUATION OF DESIGN & RESULTS

According to a UCD process a formative and a summative evaluation process has been conducted. Thereby, a total number of 26 test users were asked in four scenarios to test the concept. A first pre test was conducted using a paper mockup [16, 19]. 12 of the 26 users were male, the rest female. The average age was 29 years. In average, the test users spend half of their life in using computers (in average for 15.48 years) and for ten years in average they used the WWW.

The bi-directional mapping of tags (see Fig. 5, from [4]) and search results was liked by 87% of our test users (50% found it useful, 25% very good and 12% helpful). This perception might be caused by the visual feedback the system is supporting. We also observed that users are getting a quicker awareness of the tagging functionality through this visual feedback. 87% of the users we asked found this feature supports them in their information search process (31% found it very supporting, 56% said yes or said that it would support them a little bit).

Users used results more than the generated tags. Only 25% worked frequently with tags. If they used them they mentioned they would try to filter or to refine the search results, which successfully addresses the core concept. Furthermore, our potential users said they would try to compress the presented information and to classify them. Users found the presentation of tags surprising since they are placed between input and output of the search engine. The users seemed not to read a lot of the tags and worked just with a few of them. This can be explained by terms that already were similar to each other (e.g., same word stems) and the used stop words we hard coded. Working with just a few of them is also confirmed by some users’ statement the number of tags, provided by the system (21), might be to many. Overall, 56% think the

CONCLUSION & FUTURE WORK

The developed SUI for interactive filtering web search results was evaluated twice by using paper mock-ups and interactive test systems with a total number of 26 users. Tag overviews can be seen as a facet by which users can categorize, filter and get a feeling of the search result’s context. Usability is not only depending on supported functionality, but also on an aesthetic design. Here, features like color, alignment and contrast, have been taken into account to support an effective and efficient use of the SUI. Brushing and linking of tags and search results are supported by bluring, a simple effect based 3

10. Kules, B., Capra, R., Banta, M., and Sierra, T. What do exploratory searchers look at in a faceted search interface? In Proceedings of the 9th ACM/IEEE-CS joint conference on Digital libraries, JCDL ’09, ACM (New York, NY, USA, 2009), 313–322.

on contrast and brightness. Overall, the unconventional use of tags and interactive filtering, this approach seems to be a promising concept to support exploration of result sets. Future work covers a better generation of tags using enhanced algorithms, which we not focused on in this work. Dynamic contextual result sets should be supported, e.g., as described in [13]. Tags could also be derived from other sources, such as social tagging platforms [8, 2]. Alternative search result grouping and visualization techniques can be discussed. Furthermore, the creation of subsets and intersections of results, generated via tags, should be enhanced. Advancements towards supporting No¨el’s [14] view or interaction in the 3rd dimension of exploratory search should be addressed. E.g., by using related result sets to offer users a jump into another domain.

11. Kuo, B., Hentrich, T., Good, B., and Wilkinson, M. Tag clouds for summarizing web search results. In Proceedings of the 16th international conference on World Wide Web, ACM (2007), 1203–1204.

ACKNOWLEDGEMENTS

12. Nitsche, M., Kindsm¨uller, M. C., Arend, U., and Herczeg, M. Social adaptation of erp software - tagging ui elements. In Proceedings of International Conference on Online Communities and Social Computing as part of HCI international 2009, vol. 5621 of Lecture Notes in Computer Science, Springer Berlin (San Diego, CA, USA, July 2009), 391–400.

We thank Tom Grope for implementing the concept and evaluating it as part of his Bachelor’s Thesis. Part of the work is funded by the German Ministry of Education and Science (BMBF) within the ViERforES II project (no. 01IM10002B).

13. Nitsche, M., and N¨urnberger, A. Trailblazer-towards the design of an exploratory search user interface. In Proceedings of HCIR 2012, HCIR 2012 (Cambridge, MA, USA, 2012).

REFERENCES

14. No¨el, L., Carloni, O., Moreau, N., and Weiser, S. Designing a knowledge-based tourism information system. International Journal of Digital Culture and Electronic Tourism 1, 1 (2008), 1–17.

1. Ben-Bassat, T., Meyer, J., and Tractinsky, N. Economic and subjective measures of the perceived value of aesthetics and usability. ACM Transactions on Computer-Human Interaction (TOCHI) 13, 2 (2006), 210–234. 2. Bischoff, K., Firan, C. S., Nejdl, W., and Paiu, R. Can all tags be used for search? In Proceedings of the 17th ACM conference on Information and knowledge management, CIKM ’08, ACM (New York, NY, USA, 2008), 193–202. 3. D¨ork, M., Carpendale, S., Collins, C., and Williamson, C. Visgets: Coordinated visualizations for web-based information exploration and discovery. Visualization and Computer Graphics, IEEE Transactions on 14, 6 (2008), 1205–1212. 4. Grope, T. Entwicklung einer webbasierten, interaktiven Nutzungsschnittstelle zur Suche und Filterung. Bachelor’s Thesis, Otto von Guericke University Magdeburg, Nov. 2012. 5. Hearst, M. Search user interfaces. Cambridge Univ Pr, 2009. 6. Hearst, M., and Rosner, D. Tag clouds: Data analysis tool or social signaller? In Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, IEEE (2008), 160–160. 7. Herczeg, M. Software-Ergonomie. Oldenbourg Wissenschaftsverlag, 2005. 8. Heymann, P., Koutrika, G., and Garcia-Molina, H. Can social bookmarking improve web search? In Proceedings of the international conference on Web search and web data mining, ACM (2008), 195–206. 9. Koren, J., Zhang, Y., and Liu, X. Personalized interactive faceted search. In Proceedings of the 17th international conference on World Wide Web, WWW ’08, ACM (New York, NY, USA, 2008), 477–486.

15. Parush, A., Nadir, R., and Shtub, A. Evaluating the layout of graphical user interface screens: Validation of a numerical computerized model. International Journal of Human-Computer Interaction 10, 4 (1998), 343–360. 16. Rettig, M. Prototyping for tiny fingers. Communications of the ACM 37, 4 (1994), 21–27. 17. Shneiderman, B., Byrd, D., and Croft, W. Clarifying search: A user-interface framework for text searches. D-lib magazine 3, 1 (1997), 18–20. 18. Shneiderman, B., and Plaisant, C. Designing the user interface. Addison-Wesley Longman., 1998. 19. Snyder, C. Paper prototyping: The fast and easy way to design and refine user interfaces. Morgan Kaufmann Pub, 2003. 20. Waitelonis, J., Sack, H., and Meinel, C. Zeitbezogene kollaborative annotation zur verbesserung der inhaltsbasierten videosuche. Social Tagging in der Wissensorganisation (Medien in der Wissenschaft, Bd. 48). (2008), 107–118. 21. Wertheimer, M. Drei Abhandlungen zur Gestalttheorie. Verlag der Philosophischen Akademie Erlangen, 1925. 22. Wertheimer, M. Source book of gestalt psychology, 1939. 23. Wilson, M., and Wilson, M. Tag clouds and keyword clouds: evaluating zero-interaction benefits. In Proceedings of the 2011 annual conference extended abstracts on Human factors in computing systems, ACM (2011), 2383–2388.

4

SIGCHI Conference Proceedings Format

Web searches often return results the user is not familiar with. To provide a more transparent view on these search results we propose to use automatically extracted tags for interac- tive filtering of these result sets. This content-based extrac- tion structures an unknown information space. The concept was developed ...

2MB Sizes 1 Downloads 248 Views

Recommend Documents

SIGCHI Conference Proceedings Format
One of the most critical needs for electron machines is to develop efficient codes for simulating collective effects that severely degrade beam quality, such as CSR and CSR-driven microbunching instability [4,10,18–20]. The aim of this pro- posal i

SIGCHI Conference Proceedings Format - Research at Google
based dialpad input found on traditional phones, which dates ..... such as the Android Open Source Project (AOSP) keyboard. ...... Japan, 2010), 2242–2245. 6.

SIGCHI Conference Proceedings Format - Manya Sleeper
Jun 21, 2014 - try and exit pages, popular posts), and referrer links. Web analytics .... ifications literature [3, 4, 7, 10, 8, 9]. .... specifically individuals or social networks.” Improve ... “I think if we were running sort of like advertisi

SIGCHI Conference Proceedings Format
Hansen [9] dis- cusses the potential of ..... model of users. A laptop was connected to a large display .... we could use the motion graph [19] in the visualization of.

SIGCHI Conference Proceedings Format - Research at Google
spectral illumination to allow a mobile device to identify the surfaces on which it is ..... relies on texture patterns from the image sensor, which add computational and .... each transparent surface naturally encodes an ID in the mate- rial's optic

SIGCHI Conference Proceedings Format
showed that computer programming and illegal activity terms are positively correlated ... We refer to our recruited Bitcoin users as U1 to U10 and non- users as N1 to N10. ..... Internet access, whether that's my phone, my laptop, and my tablet.

SIGCHI Conference Proceedings Format
The remote connectivity and rich media experience of com- puting systems have ..... The most popular response was “R3: micro spare time is too short,” selected ..... We preregistered the top 10 web browsers and social network- ing services in ...

SIGCHI Conference Proceedings Format
ingly, it also enables the dispatcher to forward the stream to a. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted .... cidents which may go through a member moderation process before it i

SIGCHI Conference Proceedings Format - Research at Google
May 12, 2016 - ... the three most popular online contexts [39]: search engines, social networks ... number), online browsing history (the list of websites you vis- ited), online .... to rank, from the most to the least personally identifying, 10 type

SIGCHI Conference Proceedings Format
networking services, one might think that it is easier than ever to maintain ... scribe a study of an international Twitter mention network of. 13 million users across ...

SIGCHI Conference Proceedings Format
May 7, 2016 - in order to guarantee a rigid, stable and collision-free final ... and intent towards the control of the number of articulated ..... Conference on. IEEE ...

SIGCHI Conference Proceedings Format
Department of Computer Science ... predictions at different times in order to increase the level of ... insight to the online search process connected with the task.

SIGCHI Conference Proceedings Format
to quickly draw compression decisions without expensive error computations. In addition ..... An illustration of a BQS is provided in Figure 2. Here we have a BQS ...

SIGCHI Conference Proceedings Format
level by using RFID [6] or WIFI logging [7] to obtain high- resolution ... range of RFID and WIFI logging. The acquisition of ..... test this proposal in future work.

SIGCHI Conference Proceedings Format - Research at Google
Apr 23, 2015 - Author Keywords. Online communities; Online social networks; Google+ ..... controversial; ten people commented that they felt that dis- cussion topics ..... Sites like. Digg have demonstrated this diffuse attention can effectively.

SIGCHI Conference Paper Format - Microsoft
Backstory: A Search Tool for Software Developers. Supporting Scalable Sensemaking. Gina Venolia. Microsoft Research. One Microsoft Way, Redmond, WA ...

SIGCHI Conference Paper Format
Mar 22, 2013 - Author Keywords. Text visualization, topic-based, constrained clustering. .... Moreover, placing a word cloud representing the same topic across.

SIGCHI Conference Paper Format
Sep 24, 2008 - computing systems with rich context information. In the past ... In recent years, GPS-phone and GPS-enabled PDA become prevalent in .... Figure 2 depicts how we calculate features from GPS logs. Given two ..... Threshold Hc (degree). A

SIGCHI Conference Paper Format
the analyst to perceive structure, form and content within a given collection. ... business?” Or perhaps ... it is for researchers, designers, or intelligence analysts. It.

SIGCHI Conference Paper Format - Research at Google
the Google keyboard on Android corrects “thaml” to. “thank”, and completes ... A large amount of research [16, 8, 10] has been conducted to improve the qualities ...

SIGCHI Conference Paper Format
real time. In addition, it is not possible for a finite number of people to enumerate all the possible ... stream, the real time location information and any personal.

SIGCHI Conference Paper Format
taking into account the runtime characteristics of the .... the ability for Software to control the energy efficiency of ... Thus as software-assisted approach is used.

SIGCHI Conference Paper Format
trialled by Morris [21], that depicts one‟s social network in the form a solar system. ..... participants, this opposition extended to computers: “I don‟t think I should ..... They also felt that the composition of emails allows for a degree of

SIGCHI Conference Paper Format
Web Accessibility; Social Networking; Human Computer ..... REFERENCES. 1. Accessibility of Social Networking Services. Observatory on ICT Accessibility ...