Taxonomies for News Aggregator Interfaces and User Patterns
Total Page:16
File Type:pdf, Size:1020Kb
Taxonomies for News Aggregator Interfaces and User Patterns Filipe Fortes Abstract Center for Interaction Design In this paper we define terminology for discussing the Microsoft Research Asia design and usage patterns for news aggregator Beijing, China applications. The work rests on a thorough analysis of [email protected] available news aggregators and contextual inquiries with 34 users. The work explains approaches to Ryan Lv aggregator user interface design and how those Shanghai Jiaotong University Shanghai, China interfaces are employed. The results motivate the [email protected] design of aggregators addressing these patterns. David Dehghan Keywords Microsoft Corporation News aggregators, RSS, reading, information retrieval, Redmond, WA weblogs [email protected] ACM Classification Keywords Neema Moraveji H5.4. Information interfaces and presentation (e.g., Center for Interaction Design HCI): Hypertext / Hypermedia. Microsoft Research Asia Beijing, China [email protected] Introduction Information proliferation has recently begged the design of news aggregators, applications that allow a user to stay up to date with many web sites without visiting each site individually. These applications have Copyright is held by the author/owner(s). dramatically increased the efficiency of navigating CHI 2007, April 28 œ May 3, 2007, San Jose, USA information sources and have led to the evolution of ACM 1-xxxxxxxxxxxxxxxxxx. new interface designs and use strategies. 2 While working on the creation of an aggregator The diversity of feed content has lead to a similar application, we performed a thorough analysis of diversity in applications that can consume web feeds. existing aggregators. Additionally, we performed thirty- For example, Apple Computer‘s iTunes, a popular digital four user interviews, where we observed aggregator music jukebox software package, has built-in support use. for podcast feeds. The audio or video enclosures are automatically downloaded and added to the user‘s In this paper, we present the products of our collection. Users cannot subscribe to non-podcast feeds investigations: terminology for discussing the within iTunes, because the specialized software only differences between common aggregators and the handles feeds with audio/video content. usage patterns observed during user interviews. These findings can aid us and the research community in We concentrated on news aggregators, which are designing and discussing aggregators. primarily used to collect and display text-heavy content. Even within this niche, there is large degree of Background variety within applications. An aggregator is software that collects syndicated web- based information from multiple sources (feeds) within Aggregator Terminology and Taxonomy a unified interface. A feed (commonly called RSS feed The user interface of a news aggregator can vary or news feed) is a document typically stored in an XML- dramatically. In order to frame the space of these based format, the most popular being RSS (Really applications, we must first develop a standard Simple Syndication / Rich Site Summary) and Atom. vocabulary for the salient characteristics of these applications. We present two taxonomies for Each feed contains a set of entries, the content of classification developed by analyzing the most popular which can vary dramatically. In summary-only feeds, choices on the market. entries contain a short textual abstract with a link to a full version of the content, while the entries in full text The first taxonomy describes the environment in which feeds include the full content within the entry. the aggregator software is executed: Optionally, an entry may have an enclosure, a reference to file to be included with the entry, much ° Desktop aggregators are client-side software that like an email attachment. run on a user‘s machine and are displayed in their own desktop window. Originally, feeds were used exclusively for distributing ° Web-based aggregators run on a remote web news headlines. Thanks to the flexibility of the format, server and are accessed through a web browser. today it is common to see feeds being used for weather forecasts, and personal calendar data, and multimedia ° Widget aggregators typically occupy a small portion such as podcasts (audio/video enclosures). of screen real-estate and are integrated into a web 3 portal page such as NetVibes or desktop sidebar folders or categories. Additionally, many such as Yahoo!‘s Konfabulator. aggregators provide virtual or search folders that ° Mobile aggregators run on smaller devices such as display entries that meet a set of criteria (e.g. mobile phones or PDAs. unread entries whose title contains —banana“). Not all aggregators support feed categorization, nor do all aggregators display this pane. Some aggregators provide multiple clients; for ° List (L) pane: Used to select an individual entry to example, NewsGator provides both desktop and web- be displayed. Unlike mail clients, many aggregators based clients. can display of multiple entries at a single time œ some of these aggregators do not provide this pane The second taxonomy describes the user interface of an at all. aggregator, as well as the actions that interface ° Content (C) pane: Used to display the content of an affords. At first glance, this taxonomy is not entry or entries. Unlike mail clients, the amount of straightforward, so we will be begin by using an information displayed per entry can vary from only example which is familiar to most users œ the user the title of the entry, to the full content of the interface of a typical desktop email client such as entry, to the website URL associated with that Microsoft Outlook Express or Mozilla Thunderbird. entry. Without exception, all aggregators have this pane. Figure 1 (above): NetNewsWire, a Modern desktop email programs display three panes popular desktop aggregator, within the application window: The folder (F) pane lists displays all three panes with By analyzing the most popular aggregators on the the user‘s email folders and is typically displayed on the classic three-pane interface. market, we found distinct groupings of interfaces: left side. The list (L) pane displays messages within the Figure 2 (below): Bloglines, a folder selected within pane F; the L pane is typically popular web-based aggregator, displayed on the top half of the screen. The content (C) ° Three-pane / Mail-client aggregators provide shows only two panes (F and C). pane displays the content of the email selected in pane interfaces are nearly identical to email clients. Like L; the C pane occupies the remainder of the screen, mail clients, the content pane displays only one typically the lower half. entry at a time. All three panes (F, L, C) are available. Many aggregators are based on email or newsgroup ° River of News aggregators mix the entries from all clients, so we use the same terms to describe their of the user‘s subscriptions into a single view. parts: Entries are presented in reverse chronological order, and frequently no distinction is made ° Folder (F) pane: Used to select the source of the between read and unread entries. Only one pane entries being displayed. Like email clients, most (C) is displayed, the other panes (F, L) do not aggregators allow users to organize their feeds into exist. 4 Figure 3: Classifications for selected ° Headline aggregators display multiple entries within Observed User Behaviors aggregators. a compact space. Typically only the title (headline) Thirty-four user interviews were conducted in order to of the entry is displayed, although some provide a observe patterns of behavior across aggregators. Aggregator Env. UI one-line summary excerpt as well. This style is Interviews lasted approximately 60 minutes each and My Yahoo! Web Headline almost exclusively used by widget-based were held in the participants‘ primary aggregator use (C) Bloglines Web Entry aggregators and other instances when there is very location (home or office). Participants were instructed river little space. This display is considered a content (C) to perform a cognitive walkthrough as they went (FC) pane. through a live feed reading session. NetNewsWire Desktop Mail ° Two-pane aggregators display characteristics of client Interviewees included software engineers, students, (FLC) both three-pane and river of news aggregators. executives, and journalists. All but two of the NewsFire Desktop List There are two variations, based on which two river panes are displayed: participants were male, and all had several years of (LC) computer experience. Thirteen participants were found ° List River (L, C): The list pane displays a river Radio Desktop River by inspecting the list of users subscribed to a local of entries across the user‘s subscriptions, while Userland (C) weather feed on the popular web-based aggregator the content pane displays only an entry at a Bloglines. The remaining twenty-one were found time. Figure 4 (below): Yahoo!‘s through a process of informal referral. ° Entry River (F, C): The content pane displays page uses Headlines. river entries from the source selected in the Over two-thirds (24) of the users we observed use an folder pane. Unlike the standard River of News, entry river (FC) aggregator; this is undoubtedly entries are typically grouped by feed before influenced by our recruiting techniques, since all users being sorted. of Bloglines (18) fall into this category. Of the remaining users, 4 used a mail-client (FLC), 3 use an list river (LC), one uses river of news