HCI Bibliography : Search Results skip to search form | skip to results |
Database updated: 2016-05-10 Searches since 2006-12-01: 32,257,790
director@hcibib.org
Hosted by ACM SIGCHI
The HCI Bibliogaphy was moved to a new server 2015-05-12 and again 2016-01-05, substantially degrading the environment for making updates.
There are no plans to add to the database.
Please send questions or comments to director@hcibib.org.
Query: adar_e* Results: 25 Sorted by: Date  Comments?
Help Dates
Limit:   
<<First <Previous Permalink Next> Last>> Records: 1 to 25 of 25 Jump to: 2016 | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 03 | 00 |
[1] Engineering Information Disclosure: Norm Shaping Designs Social Media Engagement / Chang, Daphne / Krupka, Erin L. / Adar, Eytan / Acquisti, Alessandro Proceedings of the ACM CHI'16 Conference on Human Factors in Computing Systems 2016-05-07 v.1 p.587-597
ACM Digital Library Link
Summary: Nudging behaviors through user interface design is a practice that is well-studied in HCI research. Corporations often use this knowledge to modify online interfaces to influence user information disclosure. In this paper, we experimentally test the impact of a norm-shaping design patterns on information divulging behavior. We show that (1) a set of images, biased toward more revealing figures, change subjects' personal views of appropriate information to share; (2) that shifts in perceptions significantly increases the probability that a subject divulges personal information; and (3) that these shift also increases the probability that the subject advises others to do so. Our main contribution is empirically identifying a key mechanism by which norm-shaping designs can change beliefs and subsequent disclosure behaviors.

[2] DataTone: Managing Ambiguity in Natural Language Interfaces for Data Visualization Session 7B: Neurons, Affect, Ambiguity / Gao, Tong / Dontcheva, Mira / Adar, Eytan / Liu, Zhicheng / Karahalios, Karrie G. Proceedings of the 2015 ACM Symposium on User Interface Software and Technology 2015-11-05 v.1 p.489-500
ACM Digital Library Link
Summary: Answering questions with data is a difficult and time-consuming process. Visual dashboards and templates make it easy to get started, but asking more sophisticated questions often requires learning a tool designed for expert analysts. Natural language interaction allows users to ask questions directly in complex programs without having to learn how to use an interface. However, natural language is often ambiguous. In this work we propose a mixed-initiative approach to managing ambiguity in natural language interfaces for data visualization. We model ambiguity throughout the process of turning a natural language query into a visualization and use algorithmic disambiguation coupled with interactive ambiguity widgets. These widgets allow the user to resolve ambiguities by surfacing system decisions at the point where the ambiguity matters. Corrections are stored as constraints and influence subsequent queries. We have implemented these ideas in a system, DataTone. In a comparative study, we find that DataTone is easy to learn and lets users ask questions without worrying about syntax and proper question form.

[3] DiagramFlyer: A Search Engine for Data-Driven Diagrams Demonstrations / Chen, Zhe / Cafarella, Michael / Adar, Eytan Companion Proceedings of the 2015 International Conference on the World Wide Web 2015-05-18 v.2 p.183-186
ACM Digital Library Link
Summary: A large amount of data is available only through data-driven diagrams such as bar charts and scatterplots. These diagrams are stylized mixtures of graphics and text and are the result of complicated data-centric production pipelines. Unfortunately, neither text nor image search engines exploit these diagram-specific properties, making it difficult for users to find relevant diagrams in a large corpus. In response, we propose DiagramFlyer, a search engine for finding data-driven diagrams on the web. By recovering the semantic roles of diagram components (e.g., axes, labels, etc.), we provide faceted indexing and retrieval for various statistical diagrams. A unique feature of DiagramFlyer is that it is able to "expand" queries to include not only exactly matching diagrams, but also diagrams that are likely to be related in terms of their production pipelines. We demonstrate the resulting search system by indexing over 300k images pulled from over 150k PDF documents.

[4] Adaptive Faceted Ranking for Social Media Comments Demonstrations / Momeni, Elaheh / Braendle, Simon / Adar, Eytan Proceedings of ECIR 2015, the 2015 European Conference on Information Retrieval 2015-03-29 p.789-792
Link to Digital Content at Springer
Summary: Online social media systems (such as YouTube or Reddit) provide commenting features to support augmentation of social objects (e.g. video clips or news articles). Unfortunately, many comments are not useful due to the varying intentions of the authors of comments as well as the perspectives of the readers. In this paper, we present, a framework and Web-based system for adaptive faceted ranking of social media comments, which enables users to explore different facets (e.g., subjectivity or topics) and select combinations of facets in order to extract and rank comments that match their interests and are useful for them. Based on an evaluation of the framework, we find that adaptive faceted ranking shows significant improvements over prevalent ranking methods, utilized by many platforms, with respect to the users' preferences. Demo: amowa.cs.univie.ac.at:8080/Frontend/

[5] Content, Context, and Critique: Commenting on a Data Visualization Blog Journalism and Politics / Hullman, Jessica / Diakopoulos, Nicholas / Momeni, Elaheh / Adar, Eytan Proceedings of ACM CSCW 2015 Conference on Computer-Supported Cooperative Work and Social Computing 2015-02-28 v.1 p.1170-1175
ACM Digital Library Link
Summary: Online data journalism, including visualizations and other manifestations of data stories, has seen a recent surge of interest. User comments add a dynamic, social layer to interpretation, enabling users to learn from others' observations and social interact around news issues. We present the results of a qualitative study of commenting around visualizations published on a mainstream news outlet, The Economist's Graphic Detail blog. We find that surprisingly, only 42% of the comments discuss the visualization and/or article content. Over 60% of comments discuss matters of context, including how the issue is framed and the relation to outside data. Further, over one third of total comments provide direct critical feedback on the content of presented visualizations and text articles as well as on contextual aspects of the presentation. Our findings suggest using critical social feedback from comments in the design process, and motivate the development of more sophisticated commenting interfaces that distinguish comments by reference.

[6] CommandSpace: modeling the relationships between tasks, descriptions and features Modeling and prediction / Adar, Eytan / Dontcheva, Mira / Laput, Gierad Proceedings of the 2014 ACM Symposium on User Interface Software and Technology 2014-10-05 v.1 p.167-176
ACM Digital Library Link
Summary: Users often describe what they want to accomplish with an application in a language that is very different from the application's domain language. To address this gap between system and human language, we propose modeling an application's domain language by mining a large corpus of Web documents about the application using deep learning techniques. A high dimensional vector space representation can model the relationships between user tasks, system commands, and natural language descriptions and supports mapping operations, such as identifying likely system commands given natural language queries and identifying user tasks given a trace of user operations. We demonstrate the feasibility of this approach with a system, CommandSpace, for the popular photo editing application Adobe Photoshop. We build and evaluate several applications enabled by our model showing the power and flexibility of this approach.

[7] CiteSight: supporting contextual citation recommendation using differential search Session 8C1: [citation] recommendation / Livne, Avishay / Gokuladas, Vivek / Teevan, Jaime / Dumais, Susan T. / Adar, Eytan Proceedings of the 2014 Annual International ACM SIGIR Conference on Research and Development in Information Retrieval 2014-07-06 p.807-816
ACM Digital Library Link
Summary: A person often uses a single search engine for very different tasks. For example, an author editing a manuscript may use the same academic search engine to find the latest work on a particular topic or to find the correct citation for a familiar article. The author's tolerance for latency and accuracy may vary according to task. However, search engines typically employ a consistent approach for processing all queries. In this paper we explore how a range of search needs and expectations can be supported within a single search system using differential search. We introduce CiteSight, a system that provides personalized citation recommendations to author groups that vary based on task. CiteSight presents cached recommendations instantaneously for online tasks (e.g., active paper writing), and refines these recommendations in the background for offline tasks (e.g., future literature review). We develop an active cache-warming process to enhance the system as the author works, and context-coupling, a technique for augment sparse citation networks. By evaluating the quality of the recommendations and collecting user feedback, we show that differential search can provide a high level of accuracy for different tasks on different time scales. We believe that differential search can be used in many situations where the user's tolerance for latency and desired response vary dramatically based on use.

[8] NewsViews: an automated pipeline for creating custom geovisualizations for news Journalism and social news / Gao, Tong / Hullman, Jessica R. / Adar, Eytan / Hecht, Brent / Diakopoulos, Nicholas Proceedings of ACM CHI 2014 Conference on Human Factors in Computing Systems 2014-04-26 v.1 p.3005-3014
ACM Digital Library Link
Summary: Interactive visualizations add rich, data-based context to online news articles. Geographic maps are currently the most prevalent form of these visualizations. Unfortunately, designers capable of producing high-quality, customized geovisualizations are scarce. We present NewsViews, a novel automated news visualization system that generates interactive, annotated maps without requiring professional designers. NewsViews' maps support trend identification and data comparisons relevant to a given news article. The NewsViews system leverages text mining to identify key concepts and locations discussed in articles (as well as potential annotations), an extensive repository of 'found' databases, and techniques adapted from cartography to identify and create visually 'interesting' thematic maps. In this work, we develop and evaluate key criteria in automatic, annotated, map generation and experimentally validate the key features for successful representations (e.g., relevance to context, variable selection, 'interestingness' of representation and annotation quality).

[9] PixelTone: a multimodal interface for image editing Video showcase presentations / Linder, Jason / Laput, Gierad / Dontcheva, Mira / Wilensky, Gregg / Chang, Walter / Agarwala, Aseem / Adar, Eytan Extended Abstracts of ACM CHI'13 Conference on Human Factors in Computing Systems 2013-04-27 v.2 p.2829-2830
ACM Digital Library Link
Summary: Photo editing can be a challenging task, and it becomes even more difficult on the small, portable screens of mobile devices that are now frequently used to capture and edit images. To address this problem we present PixelTone, a multimodal photo editing interface that combines speech and direct manipulation. In this video, we demonstrate how our system uses natural language for expressing users' desired changes to an image. We also demonstrate how we combine natural language and touch gestures for creating named references and sketching to localize image operations to specific regions.

[10] Benevolent deception in human computer interaction Papers: ethics in HCI / Adar, Eytan / Tan, Desney S. / Teevan, Jaime Proceedings of ACM CHI 2013 Conference on Human Factors in Computing Systems 2013-04-27 v.1 p.1863-1872
ACM Digital Library Link
Summary: Though it has been asserted that "good design is honest", [42] deception exists throughout human-computer interaction research and practice. Because of the stigma associated with deception -- in many cases rightfully so -- the research community has focused its energy on eradicating malicious deception, and ignored instances in which deception is positively employed. In this paper we present the notion of benevolent deception, deception aimed at benefitting the user as well as the developer. We frame our discussion using a criminology-inspired model and ground components in various examples. We assert that this provides us with a set of tools and principles that not only helps us with system and interface design, but that opens new research areas. After all, as Cockton claims in his 2004 paper "Value-Centered HCI" [13], "Traditional disciplines have delivered truth. The goal of HCI is to deliver value."

[11] PixelTone: a multimodal interface for image editing Papers: performing interaction / Laput, Gierad P. / Dontcheva, Mira / Wilensky, Gregg / Chang, Walter / Agarwala, Aseem / Linder, Jason / Adar, Eytan Proceedings of ACM CHI 2013 Conference on Human Factors in Computing Systems 2013-04-27 v.1 p.2185-2194
ACM Digital Library Link
Summary: Photo editing can be a challenging task, and it becomes even more difficult on the small, portable screens of mobile devices that are now frequently used to capture and edit images. To address this problem we present PixelTone, a multimodal photo editing interface that combines speech and direct manipulation. We observe existing image editing practices and derive a set of principles that guide our design. In particular, we use natural language for expressing desired changes to an image, and sketching to localize these changes to specific regions. To support the language commonly used in photo-editing we develop a customized natural language interpreter that maps user phrases to specific image processing operations. Finally, we perform a user study that evaluates and demonstrates the effectiveness of our interface.

[12] Contextifier: automatic generation of annotated stock visualizations Papers: text visualization / Hullman, Jessica / Diakopoulos, Nicholas / Adar, Eytan Proceedings of ACM CHI 2013 Conference on Human Factors in Computing Systems 2013-04-27 v.1 p.2707-2716
ACM Digital Library Link
Summary: Online news tools -- for aggregation, summarization and automatic generation -- are an area of fruitful development as reading news online becomes increasingly commonplace. While textual tools have dominated these developments, annotated information visualizations are a promising way to complement articles based on their ability to add context. But the manual effort required for professional designers to create thoughtful annotations for contextualizing news visualizations is difficult to scale. We describe the design of Contextifier, a novel system that automatically produces custom, annotated visualizations of stock behavior given a news article about a company. Contextifier's algorithms for choosing annotations is informed by a study of professionally created visualizations and takes into account visual salience, contextual relevance, and a detection of key events in the company's history. In evaluating our system we find that Contextifier better balances graphical salience and relevance than the baseline.

[13] Tutorial-based interfaces for cloud-enabled applications Tutorials & learning / Laput, Gierad / Adar, Eytan / Dontcheva, Mira / Li, Wilmot Proceedings of the 2012 ACM Symposium on User Interface Software and Technology 2012-10-07 v.1 p.113-122
ACM Digital Library Link
Summary: Powerful image editing software like Adobe Photoshop and GIMP have complex interfaces that can be hard to master. To help users perform image editing tasks, we introduce tutorial-based applications (tapps) that retain the step-by-step structure and descriptive text of tutorials but can also automatically apply tutorial steps to new images. Thus, tapps can be used to batch process many images automatically, similar to traditional macros. Tapps also support interactive exploration of parameters, automatic variations, and direct manipulation (e.g., selection, brushing). Another key feature of tapps is that they execute on remote instances of Photoshop, which allows users to edit their images on any Web-enabled device. We demonstrate a working prototype system called TappCloud for creating, managing and using tapps. Initial user feedback indicates support for both the interactive features of tapps and their ability to automate image editing. We conclude with a discussion of approaches and challenges of pushing monolithic direct-manipulation GUIs to the cloud.

[14] The PViz comprehension tool for social network privacy settings Access control / Mazzia, Alessandra / LeFevre, Kristen / Adar, Eytan Proceedings of the 2012 Symposium on Usable Privacy and Security 2012-07-11 p.13
ACM Digital Library Link
Summary: Users' mental models of privacy and visibility in social networks often involve subgroups within their local networks of friends. Many social networking sites have begun building interfaces to support grouping, like Facebook's lists and "Smart Lists," and Google+'s "Circles." However, existing policy comprehension tools, such as Facebook's Audience View, are not aligned with this mental model. In this paper, we introduce PViz, an interface and system that corresponds more directly with how users model groups and privacy policies applied to their networks. PViz allows the user to understand the visibility of her profile according to automatically-constructed, natural sub-groupings of friends, and at different levels of granularity. Because the user must be able to identify and distinguish automatically-constructed groups, we also address the important sub-problem of producing effective group labels. We conducted an extensive user study comparing PViz to current policy comprehension tools (Facebook's Audience View and Custom Settings page). Our study revealed that PViz was comparable to Audience View for simple tasks, and provided a significant improvement for complex, group-based tasks, despite requiring users to adapt to a new tool. Utilizing feedback from the user study, we further iterated on our design, constructing PViz 2.0, and conducted a follow-up study to evaluate our refinements.

[15] The impact of social information on visual judgments Visualization & perception / Hullman, Jessica / Adar, Eytan / Shah, Priti Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011-05-07 v.1 p.1461-1470
ACM Digital Library Link
Summary: Social visualization systems have emerged to support collective intelligence-driven analysis of a growing influx of open data. As with many other online systems, social signals (e.g., forums, polls) are commonly integrated to drive use. Unfortunately, the same social features that can provide rapid, high-accuracy analysis are coupled with the pitfalls of any social system. Through an experiment involving over 300 subjects, we address how social information signals (social proof) affect quantitative judgments in the context of graphical perception. We identify how unbiased social signals lead to fewer errors over non-social settings and conversely, how biased signals lead to more errors. We further reflect on how systematic bias nullifies certain collective intelligence benefits, and we provide evidence of the formation of information cascades. We describe how these findings can be applied to collaborative visualization systems to produce more accurate individual interpretations in social contexts.

[16] EDITED BOOK No Code Required: Giving Users Tools to Transform the Web / Cypher, Allen / Dontcheva, Mira / Lau, Tessa / Nichols, Jeffrey 2010 p.512 Morgan Kaufmann Publishers
ISBN: 0-12-381541-X, 978-0-12-381541-5
Companion Web Site
Introduction
	End User Programming on the Web
		+ Cypher, Allen
	Why We Customize the Web
		+ Miller, Robert
I. End User Programming Languages for the Web
	Sloppy Programming
		+ Little, Greg
	Mixing the reactive with the personal: Opportunities for end user programming in Personal information management (system)
		+ Van Kleek, Max
	Going beyond PBD: A Play-by-Play and Mixed-initiative Approach (system)
		+ Jung, Hyuckchul
	Rewriting the Web with Chickenfoot (system)
		+ Miller, Robert
	A Goal-Oriented Web Browser (system)
		+ Faaborg, Alexander
II. Systems and Applications
	Clip, Connect, Clone: Combining Application Elements to Build Custom Interfaces for Information Access (system)
		+ Fujima, Jun
	Mash Maker (system)
		+ Ennals, Robert
	Collaborative scripting on the web (system)
		+ Lau, Tessa
	Programming by a Sample: Rapidly Creating Web Applications with d.mix (system)
		+ Hartmann, Björn
	Highlight: End User Mobilization of Existing Web Sites (system)
		+ Nichols, Jeffrey
	Subjunctive Interfaces for the Web
		+ Lunzer, Aran
	From Web Summaries to Search Templates: Automation for Personal Web Content (system)
		+ Dontcheva, Mira
	Access to the Temporal Web Through Zoetrope (system)
		+ Adar, Eytan
	Enabling End Users to Independently Build Accessibility into the Web
		+ Bigham, Jeffrey
	Social Accessibility: A Collaborative Approach For Improving Web Accessibility (system)
		+ Borodin, Yevgen
III. Data Management and Interoperability
	A World Wider than the Web: End User Programming Across Multiple Domains (system)
		+ Haines, Will
	Knowing What You're Talking About: Natural Language Programming of a Multi-Player Online Game (system)
		+ Lieberman, Henry
IV. User Studies
	Mashups for Web-Active End Users
		+ Zang, Nan
	Mashed layers and muddled models: debugging mashup applications
		+ Jones, M. Cameron
	Reuse in the world of end-user programmers
		+ Scaffidi, Christopher
	Using Web Search to Write Programs
		+ Brandt, Joel

[17] Resonance on the web: web dynamics and revisitation patterns Finding info online / Adar, Eytan / Teevan, Jaime / Dumais, Susan T. Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009-04-04 v.1 p.1381-1390
Keywords: change, re-finding, resonance, revisitation, web behavior, web log analysis, web page dynamics
ACM Digital Library Link
Summary: The Web is a dynamic, ever-changing collection of information accessed in a dynamic way. This paper explores the relationship between Web page content change (obtained from an hourly crawl of over 40K pages) and people's revisitation to those pages (collected via a large scale log analysis of 2.3M users). We identify the relationship, or resonance, between revisitation behavior and the amount and type of changes on those pages. By coupling our large scale log analysis with a complementary user study we explore the intent behind the revisitation behavior we observed. Using the notion of resonance to identify the likely content of interest, we describe a number of ways interaction with changing and revisited information can be better supported. We illustrate how understanding the association between change and revisitation might improve browser, crawler, and search engine design, and present a specific example of how knowledge of both can enable relevant content to be highlighted.

[18] Zoetrope: interacting with the ephemeral web Interacting with the web / Adar, Eytan / Dontcheva, Mira / Fogarty, James / Weld, Daniel S. Proceedings of the 2008 ACM Symposium on User Interface Software and Technology 2008-10-19 p.239-248
ACM Digital Library Link
Summary: The Web is ephemeral. Pages change frequently, and it is nearly impossible to find data or follow a link after the underlying page evolves. We present Zoetrope, a system that enables interaction with the historicalWeb (pages, links, and embedded data) that would otherwise be lost to time. Using a number of novel interactions, the temporal Web can be manipulated, queried, and analyzed from the context of familiar pages. Zoetrope is based on a set of operators for manipulating content streams. We describe these primitives and the associated indexing strategies for handling temporal Web data. They form the basis of Zoetrope and enable our construction of new temporal interactions and visualizations.

[19] Large scale analysis of web revisitation patterns Web Visits in the Long / Adar, Eytan / Teevan, Jaime / Dumais, Susan T. Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems 2008-04-05 v.1 p.1197-1206
ACM Digital Library Link
Summary: Our work examines Web revisitation patterns. Everybody revisits Web pages, but their reasons for doing so can differ depending on the particular Web page, their topic of interest, and their intent. To characterize how people revisit Web content, we analyzed five weeks of Web interaction logs of over 612,000 users. We supplemented these findings by a survey intended to identify the intent behind the observed revisitation. Our analysis reveals four primary revisitation patterns, each with unique behavioral, content, and structural characteristics. Through our analysis we illustrate how understanding revisitation patterns can enable Web sites to provide improved navigation, Web browsers to predict users' destinations, and search engines to better support fast, fresh, and effective finding and re-finding.

[20] Information re-retrieval: repeat queries in Yahoo's logs Users and the web / Teevan, Jaime / Adar, Eytan / Jones, Rosie / Potts, Michael A. S. Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval 2007-07-23 p.151-158
ACM Digital Library Link
Summary: People often repeat Web searches, both to find new information on topics they have previously explored and to re-find information they have seen in the past. The query associated with a repeat search may differ from the initial query but can nonetheless lead to clicks on the same results. This paper explores repeat search behavior through the analysis of a one-year Web query log of 114 anonymous users and a separate controlled survey of an additional 119 volunteers. Our study demonstrates that as many as 40% of all queries are re-finding queries. Re-finding appears to be an important behavior for search engines to explicitly support, and we explore how this can be done. We demonstrate that changes to search engine results can hinder re-finding, and provide a way to automatically detect repeat searches and predict repeat clicks.

[21] Why we search: visualizing and predicting user behavior Predictive modeling of web users / Adar, Eytan / Weld, Daniel S. / Bershad, Brian N. / Gribble, Steven S. Proceedings of the 2007 International Conference on the World Wide Web 2007-05-08 p.161-170
ACM Digital Library Link
Summary: The aggregation and comparison of behavioral patterns on the WWW represent a tremendous opportunity for understanding past behaviors and predicting future behaviors. In this paper, we take a first step at achieving this goal. We present a large scale study correlating the behaviors of Internet users on multiple systems ranging in size from 27 million queries to 14 million blog posts to 20,000 news articles. We formalize a model for events in these time-varying datasets and study their correlation. We have created an interface for analyzing the datasets, which includes a novel visual artifact, the DTWRadar, for summarizing differences between time series. Using our tool we identify a number of behavioral properties that allow us to understand the predictive power of patterns of use.

[22] History repeats itself: repeat queries in Yahoo's logs Posters / Teevan, Jaime / Adar, Eytan / Jones, Rosie / Potts, Michael Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval 2006-08-06 p.703-704
ACM Digital Library Link
Summary: Thanks to the ubiquity of the Internet search engine search box, users have come to depend on search engines both to find and re-find information. However, re-finding behavior has not been significantly addressed. Here we look at re-finding queries issued to the Yahoo! search engine by 114 users over a year.

[23] GUESS: a language and interface for graph exploration Visualization 1 / Adar, Eytan Proceedings of ACM CHI 2006 Conference on Human Factors in Computing Systems 2006-04-22 v.1 p.791-800
ACM Digital Library Link
Summary: As graph models are applied to more widely varying fields, researchers struggle with tools for exploring and analyzing these structures. We describe GUESS, a novel system for graph exploration that combines an interpreted language with a graphical front end that allows researchers to rapidly prototype and deploy new visualizations. GUESS also contains a novel, interactive interpreter that connects the language and interface in a way that facilities exploratory visualization tasks. Our language, Gython, is a domain-specific embedded language which provides all the advantages of Python with new, graph specific operators, primitives, and shortcuts. We highlight key aspects of the system in the context of a large user survey and specific, real-world, case studies ranging from social and knowledge networks to distributed computer network analysis.

[24] SHOCK: communicating with computational messages and automatic private profiles Applications and architecture / Lukose, Rajan M. / Adar, Eytan / Tyler, Joshua R. / Sengupta, Caesar Proceedings of the 2003 International Conference on the World Wide Web 2003-05-20 p.291-300
Keywords: collaborative systems, networking and distributed web applications, privacy and preferences
ACM Digital Library Link
Summary: A computationally enhanced message contains some embedded programmatic components that are interpreted and executed automatically upon receipt. Unlike ordinary text email or instant messages, they make possible a number of useful applications. In this paper, we describe a general and flexible messaging system called SHOCK that extends the functionality of prior computational email systems by allowing XML-encoded SHOCK messages to interact with an automatically created profile of a user. These profiles consist of information about the most common tasks users perform, such as their Web browsing behavior, their conventional email usage, etc. Since users are sensitive about such data, the system is designed with privacy as a central design goal, and employs a distributed peer-to-peer architecture to achieve it. The system is largely implemented with commodity Web technologies and provides both a Web interface as well as one that is tightly integrated with users ordinary email clients. With SHOCK, users can send highly targeted messages without violating others privacy, and engage in structured conversation appropriate to the context without disrupting their existing work practices. We describe our implementation in detail, the most useful novel applications of the system, and our experiences with the system in a pilot field test.

[25] PicturePiper: Using a Re-Configurable Pipeline to Find Images on the Web UI Architecture / Fass, Adam M. / Bier, Eric A. / Adar, Eyton Proceedings of the 2000 ACM Symposium on User Interface Software and Technology 2000-11-06 p.51-62
Keywords: dataflow, image retrieval, pipeline, WWW searching
ACM Digital Library Link
Summary: In this paper, we discuss a re-configurable pipeline architecture that is ideally suited for applications in which a user is interactively managing a stream of data. Currently, document service buses allow stand-alone document services (translation, printing, etc.) to be combined for batch processing. Our architecture allows services to be composed and re-configured on the fly in order to support interactive applications. To motivate the need for such an architecture we address the problem of finding and organizing images on the World Wide Web. The resulting tool, PicturePiper, provides a mechanism for allowing users access to images on the web related to a topic of interest.
<<First <Previous Permalink Next> Last>> Records: 1 to 25 of 25 Jump to: 2016 | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 03 | 00 |