<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Panciera, K.</AUTHOR>
		<AUTHOR>Priedhorsky, R.</AUTHOR>
		<AUTHOR>Erickson, T.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2010</YEAR>
	<TITLE>Lurking? Cyclopaths? A Quantitative Lifecyle Analysis of User Behavior in a Geowiki</TITLE>
	<SECONDARY_TITLE>ACM Conference on Computer-Human Interaction (CHI)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, GA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>04/2010</DATE>
	<KEYWORDS>
		<KEYWORD>Wiki,</KEYWORD>
		<KEYWORD>geowiki,</KEYWORD>
		<KEYWORD>open</KEYWORD>
		<KEYWORD>content,</KEYWORD>
		<KEYWORD>geographic</KEYWORD>
		<KEYWORD>volunteer</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD>volunteered</KEYWORD>
		<KEYWORD>geographic</KEYWORD>
		<KEYWORD>information,</KEYWORD>
		<KEYWORD>lurking</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chen, J.</AUTHOR>
		<AUTHOR>Nairn, R.</AUTHOR>
		<AUTHOR>Nelson, L.</AUTHOR>
		<AUTHOR>Bernstein, M.</AUTHOR>
		<AUTHOR>Chi, E.</AUTHOR>
	</AUTHORS>
	<YEAR>2010</YEAR>
	<TITLE>Short and Tweet: Experiments on Recommending Content from Information Streams</TITLE>
	<SECONDARY_TITLE>ACM Conference on Human Factors in Computing</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, GA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>04/10/2010</DATE>
	<ABSTRACT>&lt;p&gt;More and more web users keep up with newest information through information streams such as the popular microblogging website Twitter. In this paper we studied content recommendation on Twitter to better direct user attention. In a modular approach, we explored three separate dimensions in designing such a recommender: content sources, topic interest models for users, and social voting. We implemented 12 recommendation engines in the design space we formulated, and deployed them to a recommender service on the web to gather feedback from real Twitter users. The best performing algorithm improved the percentage of interesting content to 72% from a baseline of 33%. We conclude this work by discussing the implications of our recommender design and how our design can generalize to other information streams.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chen, J.</AUTHOR>
		<AUTHOR>Ren, Y.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2010</YEAR>
	<TITLE>The Effects of Diversity on Group Productivity and Member Withdrawal in Online Volunteer Groups</TITLE>
	<SECONDARY_TITLE>ACM Conference on Human Factors in Computing</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, GA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>04/10/2010</DATE>
	<KEYWORDS>
		<KEYWORD>online</KEYWORD>
		<KEYWORD>volunteer</KEYWORD>
		<KEYWORD>group,</KEYWORD>
		<KEYWORD>diversity,</KEYWORD>
		<KEYWORD>performance,</KEYWORD>
		<KEYWORD>Wikipedia</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The &quot;wisdom of crowds&quot; argument emphasizes the importance of diversity in online collaborations, such as open source projects and Wikipedia. However, decades of research on diversity in offline work groups have painted an inconclusive picture. On the one hand, the broader range of insights from a diverse group can lead to improved outcomes. On the other hand, individual differences can lead to conflict and diminished performance. In this paper, we examine the effects of group diversity on the amount of work accomplished and on member withdrawal behaviors in the context of WikiProjects. We find that increased diversity in experience with Wikipedia increases group productivity and decreases member withdrawal -- up to a point. Beyond that point, group productivity remains high, but members are more likely to withdraw. Strikingly, no such diminishing returns were observed for differences in member interest, which increases productivity and decreases member withdrawal in a linear fashion. Our results suggest that the low visibility of individual differences in online groups may allow them to harvest more of the benefits of diversity while bearing less of the cost. We discuss how our findings can inform further research of online collaboration.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Priedhorsky, R.</AUTHOR>
		<AUTHOR>Masli, M.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2010</YEAR>
	<TITLE>Eliciting and Focusing Geographic Volunteer Work</TITLE>
	<SECONDARY_TITLE>2010 Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Savannah, GA, USA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>02/2010</DATE>
	<KEYWORDS>
		<KEYWORD>wiki,</KEYWORD>
		<KEYWORD>geowiki,</KEYWORD>
		<KEYWORD>open</KEYWORD>
		<KEYWORD>content,</KEYWORD>
		<KEYWORD>geographic</KEYWORD>
		<KEYWORD>volunteer</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD>volunteered</KEYWORD>
		<KEYWORD>geographic</KEYWORD>
		<KEYWORD>information,</KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD>computer-supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD>web-based</KEYWORD>
		<KEYWORD>interaction</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sen, S.</AUTHOR>
		<AUTHOR>Vig, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Tagommenders: Connecting Users to Items through Tags</TITLE>
	<SECONDARY_TITLE>International World Wide Web Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Madrid, Spain</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<DATE>4/20/2009</DATE>
	<ABSTRACT>&lt;p&gt;Tagging has emerged as a powerful mechanism that enables users to &iuml;&not;］d, organize, and understand online entities. Recommender systems similarly enable users to ef&iuml;&not;…iently navigate vast collections of items. Algorithms combining tags with recommenders may deliver both the automation inherent in recommenders, and the &iuml;&not;Ｆxibility and conceptual comprehensibility inherent in tagging&lt;br /&gt;systems. In this paper we explore tagommenders, recommender algorithms that predict users&acirc; preferences for items based on their inferred preferences for tags. We describe tag preference inference algorithms based on users&acirc; interactions with tags and movies, and evaluate these algorithms based on tag preference ratings collected from 995 MovieLens users. We design and evaluate algorithms that predict users&acirc; ratings for movies based on their inferred tag preferences. Our tag-based algorithms generate better recommendation rankings than state-of-the-art algorithms, and they may lead to &iuml;&not;Ｆxible recommender systems that leverage the characteristics of items users &iuml;&not;］d most important.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sen, S.</AUTHOR>
		<AUTHOR>Vig, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Learning to Recognize Valuable Tags</TITLE>
	<SECONDARY_TITLE>International Conference on Intelligent User Interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<DATE>2/8/2009</DATE>
	<ABSTRACT>&lt;p&gt;Many websites use tags as a mechanism for improving item metadata through collective user e&iuml;&not;ort. Users of tagging systems often apply far more tags to an item than a system can display. These tags can range in quality from tags that capture a key facet of an item, to those that are subjective, irrelevant, or misleading. In this paper we explore tag selection algorithms that choose the tags that sites display. Based on 225,000 ratings and survey responses, we conduct o&iuml;&not;ine analyses of 21 tag selection algorithms. We select the three best performing algorithms from our o&iuml;&not;ine analysis, and deploy them live on the MovieLens website to 5,695 users for three months. Based on our results, we o&iuml;&not;er tagging system designers advice about tag selection algorithms.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ekstrand, M.D.</AUTHOR>
		<AUTHOR>Riedl, J.T.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>rv you're dumb: Identifying Discarded Work in Wiki Article History</TITLE>
	<SECONDARY_TITLE>The Fifth International Symposium on Wiki's and Open Collaboration</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Orlando, FL</PLACE_PUBLISHED>
	<DATE>10/25/2009</DATE>
	<ABSTRACT>&lt;p&gt;Wiki systems typically display article history as a linear sequence of revisions in chronological order. This presentation hides deeper relationships among the revisions, such as which earlier revision provided most of the content for a later revision, or when a revision effectively reverses the changes made by a prior revision. These relationships are valuable in understanding what happened between editors in conflict over article content. We present methods for detecting when a revision discards the work of one or more other revisions, a means of visualizing these relationships in-line with existing history views, and a computational method for detecting discarded work. We show through a series of examples that these tools can aid mediators of wiki content disputes by making salient the structure of the ongoing conflict. Further, the computational tools provide a means of determining whether or not a revision has been accepted by the community of editors surrounding the article.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Halfaker, A.</AUTHOR>
		<AUTHOR>Kittur, N.</AUTHOR>
		<AUTHOR>Kraut, R.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>A Jury of Your Peers: Quality, Experience and Ownership in Wikipedia</TITLE>
	<SECONDARY_TITLE>The International Symposium on Wiki's and Open Collaboration</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Orlando, FL</PLACE_PUBLISHED>
	<DATE>10/2009</DATE>
	<KEYWORDS>
		<KEYWORD>wikipedia,</KEYWORD>
		<KEYWORD>peer,</KEYWORD>
		<KEYWORD>peer</KEYWORD>
		<KEYWORD>review,</KEYWORD>
		<KEYWORD>wikiwork,</KEYWORD>
		<KEYWORD>experience,</KEYWORD>
		<KEYWORD>ownership,</KEYWORD>
		<KEYWORD>quality</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Wikipedia is a highly successful example of what mass collaboration in an informal peer review system can accomplish. In this paper, we examine the role that the quality of the contributions, the experience of the contributors and the ownership of the content play in the decisions over which contributions become part of Wikipedia and which ones are rejected by the community. We introduce and justify a versatile metric for automatically measuring the quality of a contribution. We &iuml;&not;］d little evidence that experience helps contributors avoid rejection. In fact, as they gain experience, contributors are even more likely to have their work rejected. We also &iuml;&not;］d strong evidence of ownership behaviors in&Acirc;&nbsp; practice despite the fact that ownership of content is discouraged within Wikipedia.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Is Wikipedia Growing a Longer Tail?</TITLE>
	<SECONDARY_TITLE>ACM 2009 International Conference on Supporting Group Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>05/10/2009</DATE>
	<ABSTRACT>&lt;p&gt;Wikipedia has millions of articles, many of which receive little attention. One group of Wikipedians believes these obscure entries should be removed because they are uninteresting and neglected; these are the deletionists. Other Wikipedians disagree, arguing that this long tail of articles is precisely Wikipedia&acirc;冱 advantage over other encyclopedias; these are the inclusionists. This paper looks at two overarching questions on the debate between deletionists and inclusionists: (1) What are the implications to the long tail of the evolving standards for article birth and death? (2) How is viewership affected by the decreasing notability of articles in the long tail? The answers to five detailed research questions that are inspired by these overarching questions should help better frame this debate and provide insight into how Wikipedia is evolving.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Reily, K.</AUTHOR>
		<AUTHOR>Finnerty, P.L.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Two peers are better than one: aggregating peer reviews for computing assignments is surprisingly accurate</TITLE>
	<SECONDARY_TITLE>ACM 2009 International Conference on Supporting Group Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>115-124</PAGES>
	<DATE>05/10/2009</DATE>
	<ISBN>978-1-60558-500-0 </ISBN>
	<ABSTRACT>&lt;p&gt;Scientific peer review, open source software development, wikis, and other domains use distributed review to improve quality of created content by providing feedback to the work's creator. Distributed review is used to assess or improve the quality of a work (e.g., an article). However, it can also provide learning benefits to the participants in the review process. We developed an online review system for beginning computer programming students; it gathers multiple anonymous peer reviews to give students feedback on their programming work. We deployed the system in an introductory programming class and evaluated it in a controlled study. We find that: peer reviews are accurate compared to an accepted evaluation standard, that students prefer reviews from other students with less experience than themselves, and that participating in a peer review process results in better learning outcomes.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Panciera, K.</AUTHOR>
		<AUTHOR>Halfaker, A.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Wikipedians are born, not made: a study of power editors on Wikipedia</TITLE>
	<SECONDARY_TITLE>ACM 2009 International Conference on Group Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>51-60</PAGES>
	<DATE>05/10/2009</DATE>
	<KEYWORDS>
		<KEYWORD>computer-supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD>web-based</KEYWORD>
		<KEYWORD>interaction</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Open content web sites depend on users to produce information of value. Wikipedia is the largest and most well-known such site. Previous work has shown that a small fraction of editors &acirc; Wikipedians &acirc; do most of the work and produce most of the value. Other work has o&iuml;&not;ered conjectures about how Wikipedians differ from other editors and how Wikipedians change over time. We quantify and test these conjectures. Our key findings include: Wikipedians' edits last longer; Wikipedians invoke community norms more often to justify their edits; on many dimensions of activity, Wikipedians start intensely, tail off a little, then maintain a relatively high level of activity over the course of their career. Finally, we show that the amount of work done by Wikipedians and non-Wikipedians differs significantly from their very first day. Our results suggest a design opportunity: customizing the initial user experience to improve retention and channel new users' intense energy.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chen, J</AUTHOR>
		<AUTHOR>Nairn, R.</AUTHOR>
		<AUTHOR>Nelson, L.</AUTHOR>
		<AUTHOR>Bernstein, M.</AUTHOR>
		<AUTHOR>Chi, E.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Short and Tweet: Experiments on Recommending Content from Information</TITLE>
	<SECONDARY_TITLE>Proceedings of the 28th annual conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, GA</PLACE_PUBLISHED>
	<PUBLISHER>ACM Press</PUBLISHER>
	<DATE>04/10/10</DATE>
	<ABSTRACT>&lt;p&gt;More and more web users keep up with newest information through information streams. One prominent example of an information stream is the popular micro-blogging website Twitter. In this paper we studied recommending content on Twitter to alleviate information overload and better direct user attention. In a modular approach, we explored three separate dimensions in designing such a recommender: selecting promising subsets of content for consideration, modeling user topic interest, and leveraging social process. We implemented 12 possible recommendation engines in the design space we formulated, and deployed them to a recommender service on the web to gather feedback from real Twitter users. The best performing algorithm improved the percentage of interesting content to 72% from a baseline of 33%. We conclude this work by discussing implications of our result and how our recommender design can generalize to other information streams.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Vig, J.</AUTHOR>
		<AUTHOR>Sen, S.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Tagsplanations: Explaining Recommendations using Tags</TITLE>
	<SECONDARY_TITLE>International Conference on Intelligent User Interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<DATE>02/08/2009</DATE>
	<KEYWORDS>
		<KEYWORD>tagging,</KEYWORD>
		<KEYWORD>recommender</KEYWORD>
		<KEYWORD>systems</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;While recommender systems tell users what items they might like, explanations of recommendations reveal why they might like them. Explanations provide many bene&iuml;&not;》s, from improving user satisfaction to helping users make better decisions. This paper introduces tagsplanations, which are explanations based on community tags. Tagsplanations have two key&Acirc;&nbsp; components: tag relevance, the degree to which a tag describes an item, and tag preference, the user&acirc;冱 sentiment toward a tag. We develop novel algorithms for estimating tag relevance and tag preference, and we conduct a user study exploring the roles of tag relevance and tag preference in promoting effective tagsplanations. We also examine which types of tags are most useful for tagsplanations.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Harper, F. Maxwell</AUTHOR>
		<AUTHOR>Moy, D.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Facts or Friends? Distinguishing Informational and Conversational Questions in Social Q&A Sites</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Tens of thousands of questions are asked and answered&lt;br /&gt;every day on social question and answer (Q&amp;amp;A) Web sites&lt;br /&gt;such as Yahoo Answers. While these sites generate an&lt;br /&gt;enormous volume of searchable data, the problem of&lt;br /&gt;determining which questions and answers are archival&lt;br /&gt;quality has grown. One major component of this problem is&lt;br /&gt;the prevalence of conversational questions, identified both&lt;br /&gt;by Q&amp;amp;A sites and academic literature as questions that are&lt;br /&gt;intended simply to start discussion. For example, a&lt;br /&gt;conversational question such as &acirc;彭o you believe in&lt;br /&gt;evolution?&acirc; might successfully engage users in discussion,&lt;br /&gt;but probably will not yield a useful web page for users&lt;br /&gt;searching for information about evolution. Using data from&lt;br /&gt;three popular Q&amp;amp;A sites, we confirm that humans can&lt;br /&gt;reliably distinguish between these conversational questions&lt;br /&gt;and other&Acirc;&nbsp; informational questions, and present evidence&lt;br /&gt;that conversational questions typically have much lower&lt;br /&gt;potential archival value than informational questions.&lt;br /&gt;Further, we explore the use of machine learning techniques&lt;br /&gt;to automatically classify questions as conversational or&lt;br /&gt;informational, learning in the process about categorical,&lt;br /&gt;linguistic, and social differences between different question&lt;br /&gt;types. Our algorithms approach human performance,&lt;br /&gt;attaining 89.7% classification accuracy in our experiments.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chen, J.</AUTHOR>
		<AUTHOR>Geyer, W.</AUTHOR>
		<AUTHOR>Dugan, C.</AUTHOR>
		<AUTHOR>Muller, M.</AUTHOR>
		<AUTHOR>Guy, I.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Making New Friends, but Keep the Old - Recommending People on Social Networking Sites (forthcoming)</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PUBLISHER> </PUBLISHER>
	<ABSTRACT>&lt;p&gt;This paper studies people recommendations designed to help users find known, offline contacts and discover new friends on social networking sites. We evaluated four&Acirc;&nbsp; recommender&Acirc;&nbsp; algorithms in an enterprise social networking site using a personalized survey of 500 users and a field study of 3,000 users. We found all algorithms effective in expanding users&acirc; friend lists. Algorithms based on social network information were able to produce better-received recommendations and find more known contacts for users, while algorithms using similarity of user-created content were stronger in discovering new friends. We also collected qualitative feedback from our survey users and draw several meaningful design implications.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ludwig, M.</AUTHOR>
		<AUTHOR>Priedhorsky, R. and Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2009</YEAR>
	<TITLE>Path Selection: A Novel Interaction Technique for Mapping Applications</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>2309-2318</PAGES>
	<ISBN>978-1-60558-246-7</ISBN>
	<KEYWORDS>
		<KEYWORD>bubble</KEYWORD>
		<KEYWORD>cursors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>bubble</KEYWORD>
		<KEYWORD>targets,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>path</KEYWORD>
		<KEYWORD>selection,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>routing,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>selection</KEYWORD>
		<KEYWORD>techniques,</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Many online mapping applications let users define routes, &lt;br /&gt;perhaps for sharing a favorite bicycle commuting route or rating several contiguous city blocks. At the UI level, defining a route amounts to selecting a fairly large number of objects &acirc; the individual segments of roads and trails that make up the route. We present a novel interaction technique for this task called&Acirc;&nbsp; path selection. We implemented the technique and evaluated it experimentally, finding that adding path selection to a state-of-the-art technique for selecting individual objects reduced route definition time by about a factor of 2, reduced errors, and improved user satisfaction. Detailed analysis&Acirc;&nbsp; of the results showed path selection is most advantageous (a) for routes with long straight segments and (b) when objects that are optimal click targets also are visually attractive.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Altruism, Selfishness, and Destructiveness on the Social Web</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Nejdl, W., Kay, J., Pu, P., Herder, E.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>5th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Hannover, Germany</PLACE_PUBLISHED>
	<PUBLISHER>Springer-Verlag</PUBLISHER>
	<PAGES>9-11</PAGES>
	<DATE>7/29/2008</DATE>
	<ISBN>978-3-540-70984-8 </ISBN>
	<ABSTRACT>&lt;p&gt;Many online communities are emerging that, like Wikipedia, bring people together to build community-maintained artifacts of lasting value (CALVs). What is the nature of people's participation in building these repositories? What are their motives? In what ways is their behavior destructive instead of constructive? Motivating people to contribute is a key problem because the quantity and quality of contributions ultimately determine a CALV's value. We pose three related research questions: 1) How does intelligent task routing--matching people with work--affect the quantity of contributions? 2) How does reviewing contributions before accepting them affect the quality of contributions? 3) How do recommender systems affect the evolution of a shared tagging vocabulary among the contributors? We will explore these questions in the context of existing CALVs, including Wikipedia, Facebook, and MovieLens.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Agrahri, A.K., Manickam, D.T. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Can people collaborate to improve the relevance of search results?</TITLE>
	<SECONDARY_TITLE>ACM Conference on Recommender Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Lausanne, Switzerland</PLACE_PUBLISHED>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<PAGES>283-286</PAGES>
	<DATE>10/23/2008</DATE>
	<ISBN>978-1-60558-093-7</ISBN>
	<ABSTRACT>&lt;p&gt;Search engines are among the most-used resources on the internet.
However, even today's most successful search engines struggle to
provide high quality search results. According to recent studies as
many as 50 percent of web search sessions fail to find any relevant
results for the searcher. Researchers have proposed social search
techniques, in which early searchers provide feedback that is used to
improve relevance for later searchers. In this paper we investigate
foundational questions of social search. In particular, we directly
assess the degree of agreement among users about the relevance ranking
of search results. We developed a simulated search engine interface
that systematically randomizes Google's normal relevance ordering of
the items presented to users. Our results show that (a) people are
biased toward items in the top of the search lists, even if the list is
randomized; (b) people explicit feedback is not biased and (c) people's
shared preferences do not always agree with Google's result order.
These results suggest that social search techniques might improve the
effectiveness of web search engines.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Krishnan, V.</AUTHOR>
		<AUTHOR>Narayanashetty, P.K.</AUTHOR>
		<AUTHOR>Nathan, M.</AUTHOR>
		<AUTHOR>Davies, R.T.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Who predicts better? Results from an online study comparing humans and an online recommender system.</TITLE>
	<SECONDARY_TITLE>ACM Conference on Recommender Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Lausanne, Switzerland</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>211-218</PAGES>
	<DATE>10/23/2008</DATE>
	<ISBN>978-1-60558-093-7</ISBN>
	<ABSTRACT>&lt;p&gt;Algorithmic recommender systems attempt to predict which items a target user will like based on information about the user's prior preferences and the preferences of a larger community. After more than a decade of widespread use, researchers and system users still debate whether such &quot;impersonal&quot; recommender systems actually perform as well as human recommenders. We compare the performance of MovieLens algorithmic predictions with the recommendations made, based on the same user profiles, by active MovieLens users. We found that algorithmic collaborative filtering outperformed humans on average, though some individuals outperformed the system substantially and humans on average outperformed the system on certain prediction tasks.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nathan, M.</AUTHOR>
		<AUTHOR>Harrison, C.</AUTHOR>
		<AUTHOR>Yarosh, S.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Stead, L.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>CollaboraTV: making television viewing social again</TITLE>
	<SECONDARY_TITLE>1st International Conference on Designing Interactive User Experiences for TV and Video</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Silicon Valley, CA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<VOLUME>vol 291</VOLUME>
	<PAGES>85-94</PAGES>
	<DATE>10/22/2008</DATE>
	<ISBN>978-1-60558-100-2 </ISBN>
	<ABSTRACT>&lt;p&gt;With the advent of video-on-demand services and digital video recorders, the way in which we consume media is undergoing a fundamental change. People today are less likely to watch shows at the same time, let alone the same place. As a result, television viewing, which was once a social activity, has been reduced to a passive and isolated experience. To study this issue, we developed a system called CollaboraTV and demonstrated its ability to support the communal viewing experience through a month-long field study. Our study shows that users understand and appreciate the utility of asynchronous interaction, are enthusiastic about CollaboraTV's engaging social communication primitives and value implicit show recommendations from friends. Our results both provide a compelling demonstration of a social television system and raise new challenges for social television communication modalities.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1453805.1453824</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Reily, K.</AUTHOR>
		<AUTHOR>Ludford, P.J.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Sharescape: An interface for place annotation</TITLE>
	<SECONDARY_TITLE>Nordic Conference on Human-Computered Interaction: Building Bridges</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Lund, Sweden</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<VOLUME>358</VOLUME>
	<PAGES>326-333</PAGES>
	<DATE>10/20/2008</DATE>
	<ISBN>978-1-59593-704-9</ISBN>
	<ABSTRACT>&lt;p&gt;Many people use the Internet to search for geographically local information, with a growing number of websites dedicated to this task. However, it is not clear exactly how users integrate geographic search with content-based search, nor how to obtain reliable information about places in a geographic region. We created Sharescape, a map-based application in which information is contributed by community members. We conducted a user study to evaluate the utility of this means of obtaining information and to investigate how users integrate geographic and content-based search. Our results suggest that 1) maps create an implicit context in an interface that designers should honor, 2) community-maintained information about local geography has important benefits over information mined from web sites, and 3) users often are not aware of the privacy implications of their actions, and therefore designers should incorporate special privacy safeguards.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1463160.1463196</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Grandhi, S.A.</AUTHOR>
		<AUTHOR>Karam, S.</AUTHOR>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Zhou, C.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Geographic 'Place' and 'Community Information' Preferences</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work</SECONDARY_TITLE>
	<VOLUME>17</VOLUME>
	<NUMBER>2-3</NUMBER>
	<PAGES>137-167</PAGES>
	<DATE>04/2008</DATE>
	<KEYWORDS>
		<KEYWORD>P3-Systems,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>locomotive</KEYWORD>
		<KEYWORD>media,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>pervasive</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>place,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>computing</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;People dynamically structure social interactions and activities at various locations in their environments in specialized types of places such as the office, home, coffee shop, museum and school. They also imbue various locations with personal meaning, creating group `hangouts' and personally meaningful `places'. Mobile location-aware community systems can potentially utilize the existence of such `places' to support the management of social information and interaction. However, acting effectively on this potential requires an understanding of how: (1) places and place-types relate to people's desire for place-related awareness of and communication with others; and (2) what information people are willing to provide about themselves to enable place-related communication and awareness. We present here the findings from two qualitative studies, a survey of 509 individuals in New York, and a study of how mobility traces can be used to find people's important places in an exploration of these questions. These studies highlight how people value and are willing to routinely provide information such as ratings, comments, event records relevant to a place, and when appropriate their location to enable services. They also suggest how place and place-type data could be used in conjunction with other information regarding people and places so that systems can be deployed that respect users' People-to-People-to-Places data sharing preferences. We conclude with a discussion on how `place' data can best be utilized to enable services when the systems in question are supported by a sophisticated computerized user-community social-geographical model.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Drenner, S.</AUTHOR>
		<AUTHOR>Sen, S.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Crafting the initial user experience to achieve community goals</TITLE>
	<SECONDARY_TITLE>ACM Conference on recommender Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Lausanne, Switzerland</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<ISBN>978-1-60558-093-7</ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems try to address the &quot;new user problem&quot; by quickly and painlessly learning user preferences so that users can begin receiving recommendations as soon as possible. We take an expanded perspective on the new user experience, seeing it as an opportunity to elicit valuable contributions to the community and shape subsequent user behavior. We conducted a field experiment in MovieLens where we imposed additional work on new users: not only did they have to rate movies, they also had to enter varying numbers of tags. While requiring more work led to fewer users completing the entry process, the benefits were significant: the remaining users produced a large volume of tags initially, and continued to enter tags at a much higher rate than a control group. Further, their rating behavior was not depressed. Our results suggest that careful design of the initial user experience can lead to significant benefits for an online community.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1454008.1454039</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>F. Harper</AUTHOR>
		<AUTHOR>D. Raban</AUTHOR>
		<AUTHOR>S. Rafaeli</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Predictors of Answer Quality in Online Q&A Sites</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Question and answer (Q&amp;amp;A) sites such as Yahoo! Answers are places where users ask questions and others answer them. In this paper, we investigate predictors of answer quality through a comparative, controlled field study of responses provided across several online Q&amp;amp;A sites. Along with several quantitative results concerning the effects of factors such as question topic and rhetorical strategy, we present two high-level messages. First, you get what you pay for in Q&amp;amp;A sites. Answer quality was typically higher in Google Answers (a fee-based site) than in the free sites we studied, and paying more money for an answer led to better outcomes. Second, we find that a Q&amp;amp;A site&acirc;冱 community of users contributes to its success. Yahoo! Answers, a Q&amp;amp;A site where anybody can answer questions, outperformed sites that depend on specific individuals to answer questions, such as library reference services.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/1357054.1357191</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>McCarthy, J.F.</AUTHOR>
		<AUTHOR>Congleton, B.</AUTHOR>
		<AUTHOR>Harper, F. Maxwell</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>The Context, Content & Community Collage: Sharing Personal Digital Media in the Physical Workplace</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work </SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Diego, CA</PLACE_PUBLISHED>
	<PAGES>97-106</PAGES>
	<ISBN>978-1-60558-007-4</ISBN>
	<ABSTRACT>&lt;p&gt;Online social media services enable people to share many aspects of their personal interests and passions with friends, acquaintances and strangers. We are investigating how the display of social media in a workplace context can improve relationships among collocated colleagues. We have designed, developed and deployed the Context, Content and Community Collage, which runs on large LCD touchscreen computers installed in eight locations throughout a research laboratory. This proactive display application senses nearby people via Bluetooth phones, and responds by incrementally adding photos associated with those people to an ambient collage shown on the screen. This paper describes the motivations, goals, design and impact of the system, highlighting the ways the system has increased interactions and improved personal relationships among coworkers at the deployment site. We also look at how the creation of a shared physical window into online media has affected the use of that media.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?id=1460563.1460580&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=83003187&amp;CFTOKEN=88055765</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Priedhorsky, R.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>The Computational Geowiki: What, Why, and How</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Google Maps and its spin-offs are highly successful, but they have a major limitation: users see only pictures of geographic data. These data are inaccessible except by limited vendor-de&iuml;&not;］ed APIs, and associated user data are weakly linked to them. But some applications require access, specifically geowikis and computational geowikis. We present the design and implementation of a computational geowiki. We also show empirically that both geowiki and computational geowiki features are necessary for a representative domain, bicycling, because (a) cyclists have useful knowledge unavailable except from cyclists and (b) cyclist-oriented automatic route-&iuml;&not;］ding is enhanced by user input. Finally, we derive design implications: for example, user contributions presented within a route description are useful, and wikis should support contribution of opinion as well as fact.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Pamela Ludford</AUTHOR>
		<AUTHOR>Reid Priedhorsky</AUTHOR>
		<AUTHOR>Ken Reily</AUTHOR>
		<AUTHOR>Loren Terveen</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Capturing, Sharing, and Using Local Information</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Jose, CA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>1235-1244</PAGES>
	<DATE>28/04/2007</DATE>
	<ISBN>978-1-59593-593-9</ISBN>
	<ABSTRACT>&lt;p&gt;With new technology, people can share information about everyday places they go; the resulting data helps others find and evaluate places. Recent applications like Dodgeball and Sharescape repurpose everyday place information: users create local place data for personal use, and the systems display it for public use. We explore both the opportunities -- new local knowledge, and concerns -- privacy risks, raised by this implicit information sharing. We conduct two empirical studies: subjects create place data when using PlaceMail, a location-based reminder system, and elect whether to share it on Sharescape, a community map-building system. We contribute by: (1) showing location-based reminders yield new local knowledge about a variety of places, (2) identifying heuristics people use when deciding what place-related information to share (and their prevalence), (3) detailing how these decision heuristics can inform local knowledge sharing system design, and (4) identifying new uses of shared place information, notably opportunistic errand planning.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/1240624.1240811</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>N. Good</AUTHOR>
		<AUTHOR>J. Grossklags</AUTHOR>
		<AUTHOR>D. Mulligan</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Noticing Notice: A large-scale experiment on the timing of software license agreements.</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Jose, CA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>607-616</PAGES>
	<DATE>28/04/2007</DATE>
	<ISBN>978-1-59593-593-9</ISBN>
	<ABSTRACT>&lt;p&gt;Spyware is an increasing problem. Interestingly, many programs carrying spyware honestly disclose the activities of the software, but users install the software anyway. We report on a study of software installation to assess the effectiveness of different notices for helping people make better decisions on which software to install. Our study of 222 users showed that providing a short summary notice, in addition to the End User License Agreement (EULA), before the installation reduced the number of software installations significantly. We also found that providing the short summary notice after installation led to a significant number of uninstalls. However, even with the short notices, many users installed the program and later expressed regret for doing so. These results, along with a detailed analysis of installation, regret, and survey data about user behaviors informs our recommendations to policymakers and designers for assessing the &quot;adequacy&quot; of consent in the context of software that exhibits behaviors associated with spyware.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/1240624.1240720</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Justin D. Weisz</AUTHOR>
		<AUTHOR>Sara Kiesler</AUTHOR>
		<AUTHOR>Hui Zhang</AUTHOR>
		<AUTHOR>Yuqing Ren</AUTHOR>
		<AUTHOR>Robert E. Kraut</AUTHOR>
		<AUTHOR>Joseph A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Watching Together: Integrating Text Chat with Video</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>ACM</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Jose, CA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>877-886</PAGES>
	<DATE>28/04/2007</DATE>
	<ISBN>978-1-59593-593-9</ISBN>
	<ABSTRACT>&lt;p&gt;Watching video online is becoming increasingly popular, and new video streaming technologies have the potential to transform video watching from a passive, isolating experience into an active, socially engaging experience. However, the viability of an active social experience is unclear: both chatting and watching video require attention, and may interfere with one another and detract from the experience. In this paper, we empirically examine the activity of chatting while watching video online. We examine how groups of friends and strangers interact, and find that chat has a positive influence on social relationships, and people chat despite being distracted. We discuss the benefits and opportunities provided by mixing chat and video, uncover some of the attentional and social challenges inherent in this combination of media, and provide guidance for structuring the viewing experience.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/1240624.1240756</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>D. Cosley</AUTHOR>
		<AUTHOR>D. Frankowski</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>SuggestBot: Using Intelligent Task Routing to Help People Find Work in Wikipedia</TITLE>
	<SECONDARY_TITLE>International Conference on Intelligent User Interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Honolulu, Hawaii, USA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>32 - 41</PAGES>
	<TERTIARY_TITLE>Proceedings of the 12th international conference on Intelligent user interfaces</TERTIARY_TITLE>
	<DATE>28/01/2007</DATE>
	<ISBN>1-59593-481-2</ISBN>
	<ABSTRACT>&lt;p&gt;Member-maintained communities ask their users to perform tasks the community needs. From Slashdot, to IMDb, to Wikipedia, groups with diverse interests create community-maintained artifacts of lasting value (CALV) that support the group's main purpose and provide value to others. Said communities don't help members find work to do, or do so without regard to individual preferences, such as Slashdot assigning meta-moderation randomly. Yet social science theory suggests that reducing the cost and increasing the personal value of contribution would motivate members to participate more.We present SuggestBot, software that performs intelligent task routing (matching people with tasks) in Wikipedia. SuggestBot uses broadly applicable strategies of text analysis, collaborative filtering, and hyperlink following to recommend tasks. SuggestBot's intelligent task routing increases the number of edits by roughly four times compared to suggesting random articles. Our contributions are: 1) demonstrating the value of intelligent task routing in a real deployment; 2) showing how to do intelligent task routing; and 3) sharing our experience of deploying a tool in Wikipedia, which offered both challenges and opportunities for research.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1216295.1216309</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>F. Harper</AUTHOR>
		<AUTHOR>D. Frankowski</AUTHOR>
		<AUTHOR>S. Drenner</AUTHOR>
		<AUTHOR>Y. Ren</AUTHOR>
		<AUTHOR>S. Kiesler</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
		<AUTHOR>R. Kraut</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Talk Amongst Yourselves: Inviting Users to Participate in Online Conversations.</TITLE>
	<SECONDARY_TITLE>International Conference on Intelligent User Interfaces  </SECONDARY_TITLE>
	<PLACE_PUBLISHED>Honolulu, Hawaii</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>62-71</PAGES>
	<TERTIARY_TITLE>Proceedings of the 12th international conference on Intelligent user interfaces</TERTIARY_TITLE>
	<DATE>28/01/2007</DATE>
	<ISBN>1-59593-481-2</ISBN>
	<ABSTRACT>&lt;p&gt;Many small online communities would benefit from increased diversity or activity in their membership. Some communities run the risk of dying out due to lack of participation. Others struggle to achieve the critical mass necessary for diverse and engaging conversation. But what tools are available to these communities to increase participation? Our goal in this research was to spark contributions to the movielens.org discussion forum, where only 2% of the members write posts. We developed personalized invitations, messages designed to entice users to visit or contribute to the forum. In two field experiments, we ask (1) if personalized invitations increase activity in a discussion forum, (2) how the choice of algorithm for intelligently choosing content to emphasize in the invitation affects participation, and (3) how the suggestion made to the user affects their willingness to act. We find that invitations lead to increased participation, as measured by levels of reading and posting. More surprisingly, we find that invitations emphasizing the social nature of the discussion forum increase user activity, while invitations emphasizing other details of the discussion are less successful.&lt;/p&gt;</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1216295.1216313</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>F. Harper</AUTHOR>
		<AUTHOR>X. Li</AUTHOR>
		<AUTHOR>Y. Chen</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Social Comparisons to Motivate Contributions to an Online Community.</TITLE>
	<SECONDARY_TITLE>Persuasive Technology</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Palo Alto, CA</PLACE_PUBLISHED>
	<EDITION> </EDITION>
	<DATE>26/04/2007</DATE>
	<ABSTRACT>It is increasingly common for online communities to rely on members rather than editors to contribute and moderate content. To motivate members to perform these tasks, some sites display social comparisons, information designed to show members how they compare to others in the system. For example, Amazon, an online book store, shows a list of top reviewers. In this study, we investigate the effect of email newsletters that tell members of an online community that their contributions are above, below, or about average. We find that these comparisons focus members&acirc; energy on the system features we highlight, but do not increase overall interest in the site. We also find that men and women perceive the comparisons very differently.</ABSTRACT>
	<URL>http://www-users.cs.umn.edu/~harper/publications/harper_persuasive2007.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>F. Maxwell Harper</AUTHOR>
		<AUTHOR>Shilad Sen</AUTHOR>
		<AUTHOR>Dan Frankowski</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Supporting social recommendations with activity-balanced clustering</TITLE>
	<SECONDARY_TITLE>ACM Conference On Recommender Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Minneapolis, MN, USA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<DATE>19/10/2007</DATE>
	<ISBN>978-1-59593-730--8</ISBN>
	<ABSTRACT>In support of social interaction and information sharing, online communities commonly provide interfaces for users to form or interact with groups. For example, a user of the social music recommendation site last.fm might join the &quot;First Wave Punk&quot; group to discuss his or her favorite band (The Clash) and listen to playlists generated by fellow fans. Clustering techniques provide the potential to automatically discover groups of users who appear to share interests. We explore this idea by describing algorithms for clustering users of an online community and automatically describing the resulting user groups. We designed these techniques for use in an online recommendation system with no pre-existing group functionality, which led us to develop an &quot;activity-balanced clustering&quot; algorithm that considers both user activity and user interests in forming clusters.</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/1297231.1297262</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Kapoor, N., Chen, J., Butler, J.T., Fouty, G.C., Stemper, J.A., Riedl, J., Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Techlens: a researcher's desktop</TITLE>
	<SECONDARY_TITLE>ACM Conference on Recommender Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Minneapolis, MN</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>183-184</PAGES>
	<DATE>10/19/2007</DATE>
	<ISBN>978-1-59593-730--8</ISBN>
	<ABSTRACT>&lt;p&gt;Rapid and continuous growth of digital libraries, coupled with brisk advancements in technology, has driven users to seek tools and services that are not only customized to their specific needs, but are also helpful in keeping them stay abreast with the latest developments in their field. TechLens is a recommender system that learns about its users through implicit feedback, builds correlations among them, and uses that information to generate recommendations that match the user's profile. It gives users control over which parts of their profile of known citations are used in forming recommendations for new articles. This demonstration is a prototype that showcases some of the tools and services that TechLens offers to the users of digital libraries.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J., Jameson, A.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Advanced topics in recommendation</TITLE>
	<SECONDARY_TITLE>12th International Conference on Intelligent User Interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Honolulu, Hawaii, USA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>11</PAGES>
	<DATE>1/28/2007</DATE>
	<ISBN>1-59593-481-2 </ISBN>
	<ABSTRACT>&lt;p&gt;This full-day tutorial is designed to convey an up-to-date, active understanding of a representative set of current developments in recommender systems that will help the participants to conduct cutting-edge research and/or to work more effectively with the currently widespread recommendation technology.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B.R.S. Rosser</AUTHOR>
		<AUTHOR>M.H. Miner</AUTHOR>
		<AUTHOR>W.O. Bockting</AUTHOR>
		<AUTHOR>M.W. Ross</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>L. Gurak</AUTHOR>
		<AUTHOR>J. Stanton</AUTHOR>
		<AUTHOR>A. Carballo-Dieguez</AUTHOR>
		<AUTHOR>R. Mazin</AUTHOR>
		<AUTHOR>E. Coleman</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>HIV Risk: Results of the Men's INTernet Study (MINTS).</TITLE>
	<SECONDARY_TITLE>AIDS &amp; Behavior</SECONDARY_TITLE>
	<PUBLISHER>Springer-Verlag</PUBLISHER>
	<VOLUME>13</VOLUME>
	<PAGES>746-756</PAGES>
	<EDITION>4</EDITION>
	<DATE>08/2009</DATE>
	<ABSTRACT>&lt;p&gt;This study assessed the feasibility of online recruitment of high-risk Latino men who have sex with men (MSM) for HIV prevention survey research and investigated the relationship between Internet use and unsafe sex. Participants (N = 1,026) were Internet-using Latino MSM living in the U.S. recruited using online banner advertisements. Respondents completed a cross-sectional, online survey in English or Spanish. Sample characteristics reflected national statistics within 5%. Nearly all (99%) reported having used the Internet to seek sex with another man. Two-thirds of respondents reported having unprotected anal sex with &acirc;&yen;1 man in the last year, 57% of these with multiple partners. Participants reported engaging in anal sex and unprotected anal sex with nearly twice as many men first met online versus offline, but risk proportions did not differ. Internet-based HIV prevention research is possible even with geographically-dispersed minority populations. Efficiency appears the primary risk associated with meeting partners online.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.springerlink.com/content/ft42733730q32n70/?p=53928559f44640fe953c93a3d316eafc&amp;pi=0</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Zhou, Changqing</AUTHOR>
		<AUTHOR>Bhatnagar, N.</AUTHOR>
		<AUTHOR>Shekhar, S.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Mining personally Important Places from GPS Tracks</TITLE>
	<SECONDARY_TITLE>International Conference on Data Engineering</SECONDARY_TITLE>
	<PAGES>517-526</PAGES>
	<DATE>04/2007</DATE>
	<ISBN>978-1-4244-0832-0 </ISBN>
	<ACCESSION_NUMBER>9792677 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>Global</KEYWORD>
		<KEYWORD>Positioning</KEYWORD>
		<KEYWORD>System,</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>mining,</KEYWORD>
		<KEYWORD>geophysics</KEYWORD>
		<KEYWORD>computing</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The discovery of a person's personally important places involves obtaining the physical locations for a person's places that matter to his daily life and routines. This problem is driven by the requirements from emerging location-aware applications, which allow a user to pose queries awl obtain, information in reference, to places, e.g., ''home&quot;, ''work&quot; or ''Northwest Health Club&quot;. It is a challenge to map from physical locations to jxtrsonally meaningful places because GPS tracks are continuous data both spatially and temporally, while most existing data mining techniques expect discrete data. Previous work has explored algorithms to discover personal places from location data. However, they all have limitations. Our work proposes a two-step approach that discretized continuous GPS data into places and learns important places from the place features. Our approach was validated using real user data and shown to have good accuracy when applied in predicting not only important and frequent places, but also important and not so frequent places.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nishikant Kapoor</AUTHOR>
		<AUTHOR>John T Butler</AUTHOR>
		<AUTHOR>Gary C Fouty</AUTHOR>
		<AUTHOR>James A Stemper</AUTHOR>
		<AUTHOR>Joseph A Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>A Study of Citations in Users' Online Personal Collections</TITLE>
	<SECONDARY_TITLE>ACM 2007 European Conference on Digital Libraries</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Users&acirc; personal citation collections reflect users&acirc; interests and thus offer great potential for personalized digital services. We studied 18,120 citations in the personal collections of 96 users of RefWorks citation management system to understand these in terms of their resolvability i.e. how well these citations can be resolved to a unique identifier and to their online sources. While fewer than 4% of citations to articles in Journals and Conferences included a DOI, we were able to increase this resolvability to 50% by using a citation resolver. A much greater percentage of book citations included an ISBN (53%), but using an online resolver found ISBNs for an additional 20% of the book citations. Considering all citation types, we were able to resolve approximately 47% of all citations to either an online source or a unique identifier.&lt;/p&gt;</ABSTRACT>
	<URL>http://www-users.cs.umn.edu/~nkapoor/pubs/nkapoor_ecdl07.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Reid Priedhorsky</AUTHOR>
		<AUTHOR>Jilin Chen</AUTHOR>
		<AUTHOR>Shyong K. Lam</AUTHOR>
		<AUTHOR>Katherine Panciera</AUTHOR>
		<AUTHOR>Loren Terveen</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Creating, Destroying, and Restoring Value in Wikipedia</TITLE>
	<SECONDARY_TITLE>Conference on Supporting Group Work</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Wikipedia&acirc;冱 brilliance and curse is that any user can edit any of the encyclopedia entries. We introduce the notion of the impact of an edit, measured by the number of times the edited version is viewed. Using several datasets, including recent logs of all article views, we show that frequent editors dominate what people see when they visit Wikipedia, and that this domination is increasing. Similarly, using the same impact measure, we show that the probability of a typical article view being damaged is small but increasing,
and we present empirically grounded classes of damage. Finally, we make policy recommendations for Wikipedia and other wikis in light of these findings.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Reid Priedhorsky</AUTHOR>
		<AUTHOR>Benjamin Jordan</AUTHOR>
		<AUTHOR>Loren Terveen</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>How a Personalized Geowiki Can Help Bicyclists Share Information More Effectively.</TITLE>
	<SECONDARY_TITLE>WikiSym 2007</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montreal Quebec</PLACE_PUBLISHED>
	<ABSTRACT>&lt;p&gt;The bicycling community is focused around a real-world activity &acirc; navigating a bicycle &acirc; which requires planning within a complex and ever-changing space. While all the knowledge needed to find good routes exists, it is highly distributed. We show, using the results of surveys and interviews, that cyclists need a comprehensive, up-to-date, and personalized information resource.We introduce the personalized geowiki, a new type of wiki which meets these requirements, and we formalize the notion of geowiki. Finally, we state some general prerequisites for wiki contribution and show that they are met by cyclists.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nishikant Kapoor</AUTHOR>
		<AUTHOR>John T Butler</AUTHOR>
		<AUTHOR>Gary C Fouty</AUTHOR>
		<AUTHOR>James A Stemper</AUTHOR>
		<AUTHOR>Joseph A Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Resolvability of References in Users窶 Personal Collections</TITLE>
	<SECONDARY_TITLE>Conceptions of Library and Information Sciences (CoLIS 2007)</SECONDARY_TITLE>
	<ABSTRACT>Introduction. Digital library users collect, enhance and manage their online reference collections to facilitate their research tasks. These personal collections, therefore, are likely to reflect users' interests, and are representative of their profile. Understanding these collections offers great opportunities for developing personalized digital library services, such as reference recommender systems.
&lt;br/&gt;&lt;br/&gt;
Method. We recruited subjects by individual e-mails to the users of RefWorks - a web-based personal reference management tool installed for use at the University of Minnesota. To participate, subjects needed to give their consent and share their references with us. 96 subjects participated, majority (65) of who were graduate students, resulting into 30,336 references. Based on the type of the reference, these were stratified into one of the three valid identifying IDs - DOI, ISBN, or URL. Multiple reference resolvers (CrossRef, WorldCat) were used to enhance the overall resolvability of these collections.
&lt;br/&gt;&lt;br/&gt;
Analysis. Descriptive statistics and simple graphics analysis were used to describe the dataset.
&lt;br/&gt;&lt;br/&gt;
Results. Over 90% of the total references in users' personal collections could possibly have a valid ID (DOI, ISBN, URL), and therefore, are potentially resolvable. However, only about 17% of the references in these collections had a valid ID, and fewer than 11% actually resolved successfully. Using a combination of reference resolvers, the total resolvability of the references in these collections was enhanced from under 11% to over 41%. 
&lt;br/&gt;&lt;br/&gt;
Conclusions. Users' personal reference collections have a tremendous potential of building, supporting, and enhancing personalized digital library services, such as reference recommender systems.</ABSTRACT>
	<URL>http://informationr.net/ir/12-4/colis/colis13.html</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Dan Frankowski</AUTHOR>
		<AUTHOR>Shyong K. Lam</AUTHOR>
		<AUTHOR>Shilad Sen</AUTHOR>
		<AUTHOR>F. Maxwell Harper</AUTHOR>
		<AUTHOR>Scott Yilek</AUTHOR>
		<AUTHOR>Michael Cassano</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Recommenders Everywhere: The WikiLens Community-Maintained Recommender System</TITLE>
	<SECONDARY_TITLE>Wikisym 2007</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montreal, Quebec, Canada</PLACE_PUBLISHED>
	<ISBN>978-1-59593-861-9</ISBN>
	<ABSTRACT>&lt;p&gt;Suppose you have a passion for items of a certain type, and you wish to start a recommender system around those items. You want a system like Amazon or Epinions, but for cookie recipes, local theater, or microbrew beer. How can you set up your recommender system without assembling complicated algorithms, large software infrastructure, a large community of contributors, or even a full catalog of items?&lt;/p&gt;
&lt;p&gt;WikiLens is open source software that enables anyone, anywhere to start a &lt;em&gt;community-maintained recommender&lt;/em&gt; around any type of item. We introduce five principles for
community-maintained recommenders that address the two key issues: (1)
community contribution of items and associated information; and (2)
finding items of interest. Since all recommender communities start
small, we look at feasibility and utility in the &lt;em&gt;small world&lt;/em&gt;,
one with few users, few items, few ratings. We describe the features of
WikiLens, which are based on our principles, and give lessons learned
from two years of experience running wikilens.org.&lt;/p&gt;</ABSTRACT>
	<URL>http://www-users.cs.umn.edu/~dfrankow/files/wiki06f-frankowski.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Shilad Sen</AUTHOR>
		<AUTHOR>F. Maxwell Harper</AUTHOR>
		<AUTHOR>Adam LaPitz</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>The Quest for Quality Tags</TITLE>
	<SECONDARY_TITLE>Conference on Supporting Group Work</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Many online communities use tags &acirc; community selected words or phrases &acirc; to help people find what they desire. The quality of tags varies widely, from tags that capture a key dimension of an entity to those that are profane, useless, or unintelligible. Tagging systems must often select a subset of available tags to display to users due to limited screen space. Because users often spread tags they have seen, selecting good tags not only improves an individual&acirc;冱 view of tags, it also encourages them to create better tags in the future. We explore implicit (behavioral) and explicit (rating) mechanisms for determining tag quality. Based on 102,056 tag ratings and survey responses collected from 1,039 users over 100 days, we offer simple suggestions to designers of online communities to improve the quality of tags seen by their users.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/system/files/group07-sen.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Making Recommendations Better: An Analytic Model for Human-Recommender Interaction</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montr&Atilde;&copy;al, Qu&Atilde;&copy;bec, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>1103-1108</PAGES>
	<DATE>28/04/2007</DATE>
	<ISBN>1-59593-298-4</ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems do not always generate good recommendations for users. In order to improve recommender quality, we argue that recommenders need a deeper understanding of users and their information seeking tasks. Human-Recommender Interaction (HRI) provides a framework and a methodology for understanding users, their tasks, and recommender algorithms using a common language. Further, by using an analytic process model, HRI becomes not only descriptive, but also constructive. It can help with the design and structure of a recommender system, and it can act as a bridge between user information seeking tasks and recommender algorithms.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/mcnee-chi06-hri.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ludford, P.</AUTHOR>
		<AUTHOR>Frankowski, D.</AUTHOR>
		<AUTHOR>Reily, K.</AUTHOR>
		<AUTHOR>Wilms, K.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Because I Carry My Cell Phone Anyway: Functional Location-Based Reminder Applications</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montr&Atilde;&copy;al, Qu&Atilde;&copy;bec, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>889-898</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-372-7</ISBN>
	<ABSTRACT>&lt;p&gt;Although they have potential, to date location-based information systems have not radically improved the way we interact with our surroundings. To study related issues, we developed a location-based reminder system, PlaceMail, and demonstrate its utility in supporting everyday tasks through a month-long field study. We identify current tools and practices people use to manage distributed tasks and note problems with current methods, including the common &quot;to-do list&quot;. Our field study shows that PlaceMail supports useful location-based reminders and functional place-based lists. The study also sheds rich and surprising light on a new issue: when and where to deliver location-based information. The traditional 'geofence' radius around a place proves insufficient. Instead, effective delivery depends on people's movement patterns through an area and the geographic layout of the space. Our results both provide a compelling demonstration of the utility of location-based information and raise significant new challenges for location-based information distribution.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/ludford-chi2006.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
		<AUTHOR>J. A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Being Accurate is Not Enough: How Accuracy Metrics have hurt Recommender Systems</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montr&Atilde;&copy;al, Qu&Atilde;&copy;bec, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>1097-1101</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-298-4</ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems have shown great potential to help users find interesting and relevant items from within a large information space. Most research up to this point has focused on improving the accuracy of recommender systems. We believe that not only has this narrow focus been misguided, but has even been detrimental to the field. The recommendations that are most accurate according to the standard metrics are sometimes not the recommendations that are most useful to users. In this paper, we propose informal arguments that the recommender community should move beyond the conventional accuracy metrics and their associated experimental methodologies. We propose new user-centric directions for evaluating recommender systems.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/mcnee-chi06-acc.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sara Drenner</AUTHOR>
		<AUTHOR>Max Harper</AUTHOR>
		<AUTHOR>Dan Frankowski</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
		<AUTHOR>Loren Terveen</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Insert Movie Reference Here: A System to Bridge Conversation and Item-Oriented Web Sites</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>951-954</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-372-7</ISBN>
	<ABSTRACT>&lt;p&gt;Item-oriented Web sites maintain repositories of information about things such as books, games, or products. Many of these Web sites offer discussion forums. However, these forums are often disconnected from the rich data available in the item repositories. We describe a system, movie linking, that bridges a movie recommendation Web site and a movie-oriented discussion forum. Through automatic detection and an interactive component, the system recognizes references to movies in the forum and adds recommendation data to the forums and conversation threads to movie pages. An eight week observational study shows that the system was able to identify movie references with precision of .93 and recall of .78. Though users reported that the feature was useful, their behavior indicates that the feature was more successful at enriching the interface than at integrating the system.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Al Mamunur Rashid</AUTHOR>
		<AUTHOR>Kimberly Ling</AUTHOR>
		<AUTHOR>Regina D Tassone</AUTHOR>
		<AUTHOR>Paul Resnick</AUTHOR>
		<AUTHOR>Robert Kraut</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Motivating Participation by Displaying the Value of Contribution</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montr&Atilde;&copy;al, Qu&Atilde;&copy;bec, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>955-958</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-372-7</ISBN>
	<ABSTRACT>&lt;p&gt;One of the important challenges faced by designers of online communities is eliciting sufficent contributions from community members. Users in online communities may have difficulty either in finding opportunities to add value, or in understanding the value of their contributions to the community. Various social science theories suggest that showing users different perspectives on the value they add to the community will lead to differing amounts of contribution. The present study investigates a design augmentation for an existing community Web site that could benefit from additional contribution. The augmented interface includes individualized opportunities for contribution and an estimate of the value of each contribution to the community. The value is computed in one of four different ways: (1) value to self; (2) value to a small group the user has affinity with; (3) value to a small group the user does not have affinity with; and (4) value to the entire user community. The study compares the effectiveness of the different notions of value to 160 community members.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/rashidAl_chi06.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ludford, P</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Sharing everyday places I go while preserving privacy</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>1771-1774</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-298-4</ISBN>
	<ABSTRACT>&lt;p&gt;Several new location-based information applications reveal sets of places that an individual frequently visits. This practice gives rise to related privacy questions and new interface needs. For example, while electronic system users want to be in control of private data and know how those who have it will employ it [10], there are no design guidelines for garnering informed consent for using place-based information. In addition, the set of places a person frequents may reveal information such as: 1) when they are likely to go to a place, or 2) within close proximity, where they live. If a user considers this information private, they may still inadvertently disclose it: humans have difficulty comprehending aggregate effects of their actions [1]. A system could therefore deliver benefit by identifying notable risks and informing the user. This research plan will address these key issues and will ultimately inform privacy interface design.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/ludford-dc-chi2006.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Frankowski, D.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Riedl, J</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Using Intelligent Task Routing and Contribution Review to Help Communities Build Artifacts of Lasting Value</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montr&Atilde;&copy;al, Qu&Atilde;&copy;bec, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>1037-1046</PAGES>
	<DATE>22/04/2006</DATE>
	<ISBN>1-59593-372-7</ISBN>
	<ABSTRACT>&lt;p&gt;Many online communities are emerging that, like Wikipedia, bring people together to build community-maintained artifacts of lasting value (CALVs). Motivating people to contribute is a key problem because the quantity and quality of contributions ultimately determine a CALV&acirc;冱 value. We pose two related research questions: 1) How does intelligent task routing&acirc;芭atching people with work&acirc;蚤ffect the quantity of contributions? 2) How does reviewing contributions before accepting them affect the quality of contributions? A field experiment with 197 contributors shows that simple, intelligent task routing algorithms have large effects. We also model the effect of reviewing contributions on the value of CALVs. The model predicts, and experimental data shows, that value grows more slowly with review before acceptance. It also predicts, surprisingly, that a CALV will reach the same final value whether contributions are reviewed before or after they are made available to the community.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/itr-chi2006.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Al Mamunur Rashid</AUTHOR>
		<AUTHOR>Shyong K. Lam</AUTHOR>
		<AUTHOR>George Karypis</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>ClustKNN: A Highly Scalable Hybrid Model- & Memory-Based CF Algorithm</TITLE>
	<SECONDARY_TITLE>Conference on Knowledge Discovery and Data Mining</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Philadelphia Pennsylvania</PLACE_PUBLISHED>
	<DATE>20/08/2006</DATE>
	<ABSTRACT>&lt;p&gt;Collaborative Filtering (CF)-based recommender systems are indispensable tools to find items of interest from the unmanageable number of available items. Moreover, companies who deploy a CF-based recommender system may be able to increase revenue by drawing customers&acirc; attention to items that they are likely to buy. However, the sheer number of customers and items typical in e-commerce systems demand specially designed CF algorithms that can gracefully cope with the vast size of the data. Many algorithms proposed thus far, where the principal concern is recommendation quality, may be too expensive to operate in a large-scale system. We propose CLUSTKNN, a simple and intuitive algorithm that is well suited for large data sets. The method first compresses data tremendously by building a straightforward but efficient clustering model. Recommendations are then generated quickly by using a simple Nearest Neighbor-based approach. We demonstrate the feasibility of CLUSTKNN both analytically and empirically. We also show, by comparing with a number of other popular CF algorithms that, apart from being highly scalable and intuitive, CLUSTKNN provides very good recommendation accuracy as well.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/clustKNN.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>W. Pequegnat</AUTHOR>
		<AUTHOR>B.R.S. Rosser</AUTHOR>
		<AUTHOR>A. Bowen</AUTHOR>
		<AUTHOR>S.S. Bull</AUTHOR>
		<AUTHOR>R.J. DiClemente</AUTHOR>
		<AUTHOR>W.O. Bockting</AUTHOR>
		<AUTHOR>J. Elford</AUTHOR>
		<AUTHOR>M. Fishbein</AUTHOR>
		<AUTHOR>L. Gurak</AUTHOR>
		<AUTHOR>K. Horvath</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
		<AUTHOR>S. Noar</AUTHOR>
		<AUTHOR>M.W. Ross</AUTHOR>
		<AUTHOR>L. Sherr</AUTHOR>
		<AUTHOR>D. Spiegel</AUTHOR>
		<AUTHOR>R. Zimmerman</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Internet-based HIV/STD Prevention Survey Lessons: Practical Challenges and Opportunities.</TITLE>
	<SECONDARY_TITLE>AIDS &amp; Behavior</SECONDARY_TITLE>
	<DATE>10/2006</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B.P. Bailey</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>On the Need for Attention-Aware Systems: Measuring Effects of Interruption on Task Performance, Error Rate and Affective State</TITLE>
	<SECONDARY_TITLE>Journal of Computers in Human Behavior</SECONDARY_TITLE>
	<VOLUME>22</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>685-708</PAGES>
	<DATE>07/2006</DATE>
	<ABSTRACT>&lt;p&gt;This paper reports results from a controlled experiment (N = 50) measuring effects of interruption on task completion time, error rate, annoyance, and anxiety. The experiment used a sample of primary and peripheral tasks representative of those often performed by users. Our experiment differs from prior interruption experiments because it measures effects of interrupting a user&acirc;冱 tasks along both performance and affective dimensions and controls for task workload by manipulating only the time at which peripheral tasks were displayed &acirc; between vs. during the execution of primary tasks. Results show that when peripheral tasks interrupt the execution of primary tasks, users require from 3% to 27% more time to complete the tasks, commit twice the number of errors across tasks, experience from 31% to 106% more annoyance, and experience twice the increase in anxiety than when those same peripheral tasks are presented at the boundary between primary tasks. An important implication of our work is that attention-aware systems could mitigate effects of interruption by deferring presentation of peripheral information until coarse boundaries are reached during task execution. As our results show, deferring presentation for a short time, i.e. just a few seconds, can lead to a large mitigation of disruption.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Dan Frankowski</AUTHOR>
		<AUTHOR>Dan Cosley</AUTHOR>
		<AUTHOR>Shilad Sen</AUTHOR>
		<AUTHOR>Loren Terveen</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>You Are What You Say: Privacy Risks of Public Mentions</TITLE>
	<SECONDARY_TITLE>Annual ACM Conference on Research and Development in Information Retrieval</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Seattle Washington</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>565-572</PAGES>
	<DATE>06/08/2006</DATE>
	<ISBN>1-59593-369-7</ISBN>
	<ABSTRACT>&lt;p&gt;In today's data-rich networked world, people express many aspects of their lives online. It is common to segregate different aspects in different places: you might write opinionated rants about movies in your blog under a pseudonym while participating in a forum or web site for scholarly discussion of medical ethics under your real name. However, it may be possible to link these separate identities, because the movies, journal articles, or authors you mention are from a sparse relation space whose properties (e.g., many items related to by only a few users) allow re-identification. This re-identification violates people's intentions to separate aspects of their life and can have negative consequences; it also may allow other privacy violations, such as obtaining a stronger identifier like name and address.This paper examines this general problem in a specific setting: re-identification of users from a public web movie forum in a private movie ratings dataset. We present three major results. First, we develop algorithms that can re-identify a large proportion of public users in a sparse relation space. Second, we evaluate whether private dataset owners can protect user privacy by hiding data; we show that this requires extensive and undesirable changes to the dataset, making it impractical. Third, we evaluate two methods for users in a public forum to protect their own privacy, suppression and misdirection. Suppression doesn't work here either. However, we show that a simple misdirection strategy works well: mention a few popular items that you haven't rated.&lt;/p&gt;</ABSTRACT>
	<NOTES><p><a href="http://video.google.com/videoplay?docid=6474169875352273382">[Video]</a></p></NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>McNee, S.M.</AUTHOR>
		<AUTHOR>Kapoor, N.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Don't look stupid: avoiding pitfalls when recommending research papers</TITLE>
	<SECONDARY_TITLE>20th Anniversary Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Banff, Alberta, Canada</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>171-180</PAGES>
	<DATE>04/2007</DATE>
	<ISBN>1-59593-249-6 </ISBN>
	<ABSTRACT>&lt;p&gt;If recommenders are to help people be more productive, they need to support a wide variety of real-world information seeking tasks, such as those found when seeking research papers in a digital library. There are many potential pitfalls, including not knowing what tasks to support, generating recommendations for the wrong task, or even failing to generate any meaningful recommendations whatsoever. We posit that different recommender algorithms are better suited to certain information seeking tasks. In this work, we perform a detailed user study with over 130 users to understand these differences between recommender algorithms through an online survey of paper recommendations from the ACM Digital Library. We found that pitfalls are hard to avoid. Two of our algorithms generated 'atypical' recommendations recommendations that were unrelated to their input baskets. Users reacted accordingly, providing strong negative results for these algorithms. Results from our 'typical' algorithms show some qualitative differences, but since users were exposed to two algorithms, the results may be biased. We present a wide variety of results, teasing out differences between algorithms. Finally, we succinctly summarize our most striking results as &quot;Don't Look Stupid&quot; in front of users.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Shilad Sen</AUTHOR>
		<AUTHOR>Shyong K. Lam</AUTHOR>
		<AUTHOR>Dan Cosley</AUTHOR>
		<AUTHOR>Al Mamunur Rashid</AUTHOR>
		<AUTHOR>Dan Frankowski</AUTHOR>
		<AUTHOR>Franklin Harper</AUTHOR>
		<AUTHOR>Jeremy Osterhouse</AUTHOR>
		<AUTHOR>John Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>tagging, community, vocabulary, evolution</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Banff, Alberta, Canada</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>181-190</PAGES>
	<DATE>04/11/2006</DATE>
	<ISBN>1-59593-249-6</ISBN>
	<ABSTRACT>&lt;p&gt;A tagging community's vocabulary of tags forms the basis for social navigation and shared expression.We present a user-centric model of vocabulary evolution in tagging communities based on community influence and personal tendency. We evaluate our model in an emergent tagging system by introducing tagging features into the MovieLens recommender system.We explore four tag selection algorithms for displaying tags applied by other community members. We analyze the algorithms 'effect on vocabulary evolution, tag utility, tag adoption, and user satisfaction.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/sen-cscw2006.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>D. Johnson</AUTHOR>
		<AUTHOR>D. Lilja</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Circulating shared-registers for multiprocessor systems</TITLE>
	<SECONDARY_TITLE>Journal of Systems Architecture</SECONDARY_TITLE>
	<VOLUME>52</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>152-168</PAGES>
	<DATE>03/2006</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>N. Good</AUTHOR>
		<AUTHOR>J. Grossklags</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>D. Mulligan</AUTHOR>
		<AUTHOR>A. Perzanowski</AUTHOR>
		<AUTHOR>D. Thaw</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>User Choices and Regret: Understanding Users' Decision Process about Consensually Acquired Spyware</TITLE>
	<SECONDARY_TITLE>I/S: A Journal of Law and Policy for the Information Society</SECONDARY_TITLE>
	<VOLUME>2</VOLUME>
	<NUMBER>2</NUMBER>
	<DATE>01/2006</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. K. Lam</AUTHOR>
		<AUTHOR>D. Frankowski</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Do You Trust Your Recommendations? An Exploration Of Security and Privacy Issues in Recommender Systems</TITLE>
	<SECONDARY_TITLE>International Conference on Emerging Trends in Information and Communication Security (ETRICS)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Freiburg, Germany</PLACE_PUBLISHED>
	<ABSTRACT>&lt;p&gt;Recommender systems are widely used to help deal with the problem of information overload. However, recommenders raise serious privacy and security issues. The personal information collected by recommenders raises the risk of unwanted exposure of that information. Also, malicious users can bias or sabotage the recommendations that are provided to other users. This paper raises important research questions in three topics relating to exposure and bias in recommender systems: the value and risks of the preference information shared with a recommender, the effectiveness of shilling attacks designed to bias a recommender, and the issues involved in distributed or peer-to-peer recommenders. The goal of the paper is to bring these questions to the attention of the information and communication security community, to invite their expertise in addressing them.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/lam-etrics2006-security.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Recommenders for Commerce, Content, and Community</TITLE>
	<SECONDARY_TITLE>7th IEEE International Conference on E-Commerce Technology</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C. </PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>5</PAGES>
	<DATE>7/19/2005</DATE>
	<ISBN>0-7695-2277-7 </ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems are ubiquitous on the Internet for helping sell products&acirc;覇verything from automobiles to zebras (stuffed, anyway). Novel applications are emerging that use recommenders for non-Internet applications and that apply them to the problems of distributing content on the Internet and to developing online communities. Community-building is proving one of the most successful ways to create &acirc;徭tickiness&acirc; among customers. A vibrant community&lt;br /&gt;of practice around a company&acirc;冱 products creates a powerful barrier to competition and enables consumers to help sell and support your products. &lt;br /&gt;Recommender systems are ubiquitous on the Internet for helping sell products&acirc;覇verything from automobiles to zebras (stuffed, anyway). Novel applications are emerging that use recommenders for non-Internet applications and that apply them to the problems of distributing content on the Internet and to developing online communities. Community-building is proving one of the most successful ways to create &acirc;徭tickiness&acirc; among customers. A vibrant community&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Resnick, P., Hansen, D., Riedl, J., Terveen, L., and Ackerman, M.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Beyond threaded conversation</TITLE>
	<SECONDARY_TITLE>CHI '05 Extended Abstracts on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Portland, OR</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>2138-2139</PAGES>
	<DATE>4/2/2005</DATE>
	<ISBN>1-59593-002-7 </ISBN>
	<KEYWORDS>
		<KEYWORD>asynchronous</KEYWORD>
		<KEYWORD>communication,</KEYWORD>
		<KEYWORD>online</KEYWORD>
		<KEYWORD>discussion,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>system</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>computer-mediated</KEYWORD>
		<KEYWORD>communications</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Online asynchronous communication is an important mechanism for sharing information, building relationships, and collaborating. Most asynchronous communication systems are dominated by a design theme that we'll refer to as &quot;threaded discussion&quot;.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J., Dourish, P.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Introduction to the Special Section on Recommender Systems</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Computer-Human Interaction</SECONDARY_TITLE>
	<VOLUME>12</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>371-373</PAGES>
	<DATE>09/2005</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>McDonald, D.W.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Social matching: A framework and research agenda</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Computer-Human Interaction</SECONDARY_TITLE>
	<VOLUME>12</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>401-434</PAGES>
	<DATE>09/2005</DATE>
	<KEYWORDS>
		<KEYWORD>Human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>recommender</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>networks</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Social matching systems bring people together in both physical and online spaces. They have the potential to increase social interaction and foster collaboration. However, social matching systems lack a clear intellectual foundation: the nature of the design space, the key research challenges, and the roster of appropriate methods are all ill-defined. This article begins to remedy the situation. It clarifies the scope of social matching systems by distinguishing them from other recommender systems and related systems and techniques. It identifies a set of issues that characterize the design space of social matching systems and shows how existing systems explore different points within the design space. It also reviews selected social science results that can provide input into system design. Most important, the article presents a research agenda organized around a set of claims. The claims embody our understanding of what issues are most important to investigate, our beliefs about what is most likely to be true, and our suggestions of specific research directions to pursue.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Good, N.</AUTHOR>
		<AUTHOR>Dhamija, R.</AUTHOR>
		<AUTHOR>Grossklags, J.</AUTHOR>
		<AUTHOR>Thaw, D.</AUTHOR>
		<AUTHOR>Aronowitz, S.</AUTHOR>
		<AUTHOR>Mulligan, D.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Stopping spyware at the gate: a user study of privacy, notice and spyware</TITLE>
	<SECONDARY_TITLE>2005 Symposium on Usable Privacy and Security</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Pittsburgh, PA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>43-52</PAGES>
	<DATE>07/2005</DATE>
	<ISBN>1-59593-178-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>EULA,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>ToS,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>end</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>license</KEYWORD>
		<KEYWORD>agreement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>notice,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>privacy,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>security</KEYWORD>
		<KEYWORD>and</KEYWORD>
		<KEYWORD>usability,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>spyware,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>terms</KEYWORD>
		<KEYWORD>of</KEYWORD>
		<KEYWORD>service,</KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Experimentation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Legal</KEYWORD>
		<KEYWORD>Aspects,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Security</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Spyware is a significant problem for most computer users. The term &quot;spyware&quot; loosely describes a new class of computer software. This type of software may track user activities online and offline, provide targeted advertising and/or engage in other types of activities that users describe as invasive or undesirable.While the magnitude of the spyware problem is well documented, recent studies have had only limited success in explaining the broad range of user behaviors that contribute to the proliferation of spyware. As opposed to viruses and other malicious code, users themselves often have a choice whether they want to install these programs.In this paper, we discuss an ecological study of users installing five real world applications. In particular, we seek to understand the influence of the form and content of notices (e.g., EULAs) on user's installation decisions.Our study indicates that while notice is important, notice alone may not be enough to affect users' decisions to install an application. We found that users have limited understanding of EULA content and little desire to read lengthy notices. Users found short, concise notices more useful, and noticed them more often, yet they did not have a significant effect on installation for our population. When users were informed of the actual contents of the EULAs to which they agreed, we found that users often regret their installation decisions.We discovered that regardless of the bundled content, users will often install an application if they believe the utility is high enough. However, we discovered that privacy and security become important factors when choosing between two applications with similar functionality. Given two similar programs (e.g. KaZaA and Edonkey), consumers will choose the one they believe to be less invasive and more stable. We also found that providing vague information in EULAs and short notices can create an unwarranted impression of increased security. In these cases, it may be helpful to have a standardized format for assessing the possible options and trade-offs between applications.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Zhou, C.</AUTHOR>
		<AUTHOR>Ludford, P.</AUTHOR>
		<AUTHOR>Frankowski, D.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>An experiment in discovering personally meaningful places from location data</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Portland, OR</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>2029-2032</PAGES>
	<DATE>04/2005</DATE>
	<ISBN>1-59593-002-7 </ISBN>
	<KEYWORDS>
		<KEYWORD>clustering</KEYWORD>
		<KEYWORD>algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>field</KEYWORD>
		<KEYWORD>studies,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>location-aware</KEYWORD>
		<KEYWORD>applications,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>place</KEYWORD>
		<KEYWORD>discovery,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>ubiquitous</KEYWORD>
		<KEYWORD>computing</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;As mobile devices become location-aware, they offer the promise of powerful new applications. While computers work with physical locations like latitude and longitude, people think and speak in terms of places, like &quot;my office&quot; or ``Sue's house''. Therefore, location-aware applications must incorporate the notion of places to achieve their full potential. This requires systems to acquire the places that are meaningful for each user. Previous work has explored algorithms to discover personal places from location data. However, we know of no empirical, quantitative evaluations of these algorithms, so the question of how well they work currently is unanswered. We report here on an experiment that begins to provide an answer; we show that a place discovery algorithm can do a good job of discovering places that are meaningful to users. The results have important implications for system design and open up interesting avenues for future research.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>F.M. Harper</AUTHOR>
		<AUTHOR>X. Li</AUTHOR>
		<AUTHOR>Y. Chen</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>An Economic Model of User Rating in an Online Recommender System</TITLE>
	<SECONDARY_TITLE>10th International Conference on User Modeling</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Edinburgh, UK</PLACE_PUBLISHED>
	<ABSTRACT>&lt;p&gt;Economic modeling provides a formal mechanism to understand user incentives and behavior in online systems. In this paper we describe the process of building a parameterized economic model of user-contributed ratings in an online movie recommender system. We constructed a theoretical model to formalize our initial understanding of the system, and collected survey and behavioral data to calibrate an empirical model. This model explains 34% of the variation in user rating behavior. We found that while economic modeling in this domain requires an initial understanding of user behavior and access to an uncommonly broad set of user survey and behavioral data, it returns significant formal understanding of the activity being modeled.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/harper-um05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>van Setten, M.</AUTHOR>
		<AUTHOR>McNee, S.M.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Beyond personalization: the next stage of recommender research</TITLE>
	<SECONDARY_TITLE>10th international Conference on intelligent user interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Diego, CA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<ISBN>1-58113-894-6 </ISBN>
	<ABSTRACT>&lt;p&gt;This workshop intends to bring recommender systems researchers and practitioners together in order to discuss the current state of recommender systems research, both on existing and emerging research topics, and to determine how research in this area should proceed. We are at a pivotal point in recommender systems research where researchers are both looking inward at what recommender systems are and looking outward at where recommender systems can be applied, and the implications of applying them out 'in the wild.' This creates a unique opportunity to both reassess the current state of research and directions research is taking in the near and long term.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Kapoor, N.</AUTHOR>
		<AUTHOR>Konstan, J. A.</AUTHOR>
		<AUTHOR>Terveen, L. G.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>How Peer Photos Influence Member Participation in Online Communities</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Portland, OR</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<URL>http://www.grouplens.org/papers/pdf/lbr-590-kapoor.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>D. Cosley</AUTHOR>
		<AUTHOR>D. Frankowski</AUTHOR>
		<AUTHOR>S. Kiesler</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>How Oversight Improves Member-Maintained Communities</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Portland OR</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<ABSTRACT>&lt;p&gt;Online communities (OLCs) are gatherings of like -minded
people, brought together in cyberspace by shared interests.
Creating such communities is not a big challenge;
sustaining members' participation is. In this paper, we
describe a technique for presenting members' photos and
evaluate how it affects member participation in the
community. We compare three different policies for
presenting peer photos on the home page of the web site.
Our results show that explicit requests in the form of simple
and short messages on the home page of a community can
induce participation. We show that we were able to
motivate members to (a) log into the system to see photos
of fellow members, and (b) upload their personal photos.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C-N Ziegler</AUTHOR>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>G. Lausen</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Improving Recommendation Lists Through Topic Diversification</TITLE>
	<SECONDARY_TITLE>Fourteenth International World Wide Web Conference (WWW2005)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Chiba, Japan</PLACE_PUBLISHED>
	<URL>http://www.grouplens.org/papers/pdf/ziegler-www05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Rashid, A.M.</AUTHOR>
		<AUTHOR>Karypis, G.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Influence in Ratings-Based Recommender Systems: An Algorithm-Independent Approach</TITLE>
	<SECONDARY_TITLE>SIAM International Conference on Data Mining</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Newport Beach, CA</PLACE_PUBLISHED>
	<ISBN> </ISBN>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Cosley, D.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Mining Social Theory to Build Member Maintained Communities</TITLE>
	<SECONDARY_TITLE>Proceedings of KCVC</SECONDARY_TITLE>
	<URL>http://www.grouplens.org/papers/pdf/SS505CosleyD.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J. A. Konstan</AUTHOR>
		<AUTHOR>B.R.S. Rosser</AUTHOR>
		<AUTHOR>M.W. Ross</AUTHOR>
		<AUTHOR>J. Stanton</AUTHOR>
		<AUTHOR>W.M. Edwards</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>The Story of Subject Naught: A Cautionary but Optimistic Tale of Internet Survey Research</TITLE>
	<SECONDARY_TITLE>Journal of Computer-Mediated Communication</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>2</NUMBER>
	<ABSTRACT>&lt;p&gt;In a web-based, sexual behavior risk study using a rigorous response validation protocol, we identified 124 invalid responses out of 1,150 total (11% rejection). Nearly all of these (119) were due to repeat survey submissions from the same participants, and 65 of them came from a single participant. This brief describes how we were able to detect these repeat submissions using the validation protocol, and highlights the importance of using both automated and manual validation techniques&lt;/p&gt;</ABSTRACT>
	<URL>http://jcmc.indiana.edu/vol10/issue2/konstan.html</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>N. Kapoor</AUTHOR>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>J.T. Butler</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>TechLens: Exploring the Use of Recommenders to Support Users of Digital Libraries</TITLE>
	<SECONDARY_TITLE>Coalition for Networked Information Fall 2005 Task Force Meeting</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Phoenix, AZ</PLACE_PUBLISHED>
	<ABSTRACT>&lt;p&gt;The immense collection of valuable information in digital libraries is changing the way students and scholars access information. Indeed, just as library users are accessing libraries and research librarians remotely, the potential is increasing for value-added services that promise to help patrons use digital libraries in ever more powerful ways, moving beyond basic search to a new collection of awareness, field summary, and people-finding services. For the past four years we've been exploring means by which recommender systems technology&acirc;杯he technology used today by e-commerce vendors to help customers find products&acirc;把an be adapted to serve the needs of students and scholars exploring scientific literature. The model shown here illustrates the types of data that can be used to fulfill a user's need. We have already demonstrated the success of some of the basic approaches&acirc;盃sing citations, keywords, and abstracts to find works a researcher is unfamiliar with. Much work remains, however, as we explore ways to meet a more diverse set of information needs.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/CNI-TechLens-Final.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ling, K.</AUTHOR>
		<AUTHOR>Beenen, G.</AUTHOR>
		<AUTHOR>Ludford, P.</AUTHOR>
		<AUTHOR>Wang, X.</AUTHOR>
		<AUTHOR>Chang, K.</AUTHOR>
		<AUTHOR>Li, X.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Frankowski, D.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Rashid, A. M.</AUTHOR>
		<AUTHOR>Resnick, P.</AUTHOR>
		<AUTHOR>Kraut, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Using Social Psychology to Motivate Contributions to Online Communities</TITLE>
	<SECONDARY_TITLE>Journal of Computer-Mediated Communication</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>4</NUMBER>
	<URL>http://jcmc.indiana.edu/vol10/issue4/ling.html</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Ludford, P.J.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Frankowski, D.</AUTHOR>
		<AUTHOR>Terveen, L</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Think Different: Increasing Online Community Participation Using Uniqueness and Group Dissimilarity</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Vienna Austria</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>631-368</PAGES>
	<DATE>24/04/2004</DATE>
	<ISBN>1-58113-702-8</ISBN>
	<ABSTRACT>&lt;p&gt;Online communities can help people form productive relationships. Unfortunately, this potential is not always fulfilled: many communities fail, and designers don't have a solid understanding of why. We know community activity begets activity. The trick, however, is to inspire participation in the first place. Social theories suggest methods to spark positive community participation. We carried out a field experiment that tested two such theories. We formed discussion communities around an existing movie recommendation web site, manipulating two factors: (1) similarity-we controlled how similar group members' movie ratings were; and (2) uniqueness-we told members how their movie ratings (with respect to a discussion topic) were unique within the group. Both factors positively influenced participation. The results offer a practical success story in applying social science theory to the design of online communities.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/thinkdifferent-chi2004.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>Riedl, J</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Shilling recommender systems for fun and profit</TITLE>
	<SECONDARY_TITLE>13th international conference on World Wide Web (WWW2004)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New York NY</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>393-402</PAGES>
	<DATE>17/05/2004</DATE>
	<ISBN>1-58113-844-X</ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems have emerged in the past several years as an effective way to help people cope with the problem of information overload. One application in which they have become particularly common is in e-commerce, where recommendation of items can often help a customer find what she is interested in and, therefore can help drive sales. Unscrupulous producers in the never-ending quest for market penetration may find it profitable to shill recommender systems by lying to the systems in order to have their products recommended more often than those of their competitors. This paper explores four open questions that may affect the effectiveness of such shilling attacks: which recommender algorithm is being used, whether the application is producing recommendations or predictions, how detectable the attacks are by the operator of the system, and what the properties are of the items being attacked. The questions are explored experimentally on a large data set of movie ratings. Taken together, the results of the paper suggest that new ways must be used to evaluate and detect shilling attacks on recommender systems.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/p333-lam.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Ross</AUTHOR>
		<AUTHOR>B.R.S. Rosser</AUTHOR>
		<AUTHOR>J. Stanton</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Characteristics of Latino men who have sex with men on the Internet who complete and drop out of an Internet-based sexual behavior survey.</TITLE>
	<SECONDARY_TITLE>AIDS Education and Prevention</SECONDARY_TITLE>
	<VOLUME>16</VOLUME>
	<NUMBER>6</NUMBER>
	<PAGES>526-537</PAGES>
	<DATE>12/2004</DATE>
	<ABSTRACT>&lt;p&gt;To identify biases and threats to validity of Internet survey data collection on HIV-related risk behaviors, we studied 1,546 Latino men who have sex with men on the Internet recruited through banner impressions on a leading national gay Internet site. The study could be completed in English or Spanish. Of those commencing, 33.6% dropped out before completing the 450-field questionnaire. None of the linguistic variables (level of use of Spanish or English) predicted dropout. However, dropouts were more likely to identify as Puerto Rican or Black, to reject the $20 compensation or offer it to a charity, to not have met men for sex on the Internet, to identify as bisexual or heterosexual, and to use Web sites or personal ads for contact and to use the Internet less at home than those who completed the study. Men in seroconcordant monogamous relationships and those who had not met a man for sex on the Internet were also more likely to drop out. These data suggest that there are no linguistic and few demographic and Internet use variables that are associated with dropout. Issues of compensation and respondent characteristics that make it likely that there will be a large number of inapplicable data fields in the questionnaire appear to be significant predictors of dropout. Although there were many data missing, the dropouts did not appear to be at greater HIV-associated risk than the completers. The fact that there appear to be few systematic demographic or Internet use biases in dropouts suggests that the completers do not represent a seriously skewed sample of those Latinos who commence the Internet survey.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Nardi, B.</AUTHOR>
		<AUTHOR>Creech, M.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Isaacs, E.</AUTHOR>
		<AUTHOR>Hainsworth, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>ContactMap: Organizing communication in a social desktop</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Human-Computer Interaction</SECONDARY_TITLE>
	<VOLUME>11</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>445-471</PAGES>
	<DATE>12/2004</DATE>
	<KEYWORDS>
		<KEYWORD>Email,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>instant</KEYWORD>
		<KEYWORD>messaging,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>interpersonal</KEYWORD>
		<KEYWORD>communication,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>iterative</KEYWORD>
		<KEYWORD>user-centered</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>personal</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>personal</KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>desktop,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>mining,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>reminding,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>visualization</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Modern work is a highly social process, offering many cues for people to organize communication and access information. Shared physical workplaces provide natural support for tasks such as (a) &amp;lt;i&amp;gt;social reminding&amp;lt;/i&amp;gt; about communication commitments and keeping track of collaborators and friends, and (b) &amp;lt;i&amp;gt;social data mining&amp;lt;/i&amp;gt; of local expertise for advice and information. However, many people now collaborate remotely using tools such as email and voicemail. Our field studies show that these tools do not provide the social cues needed for group work processes. In part, this is because the tools are organized around &amp;lt;i&amp;gt;messages&amp;lt;/i&amp;gt;, rather than &amp;lt;i&amp;gt;people&amp;lt;/i&amp;gt;. In response to this problem, we created ContactMap, a system that makes &amp;lt;i&amp;gt;people&amp;lt;/i&amp;gt; the primary unit of interaction. ContactMap provides a structured social desktop representation of users' important contacts that directly supports social reminding and social data mining. We conducted an empirical evaluation of ContactMap, comparing it with traditional email systems, on tasks suggested by our fieldwork. Users performed better with ContactMap and preferred ContactMap for the majority of these tasks. We discuss future enhancements of our system and the implications of these results for future communication interfaces and for theories of mediated communication.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>View through MetaLens: usage patterns for a meta-recommendation system</TITLE>
	<SECONDARY_TITLE>IEEE Proceedings Software</SECONDARY_TITLE>
	<VOLUME>151</VOLUME>
	<NUMBER>6</NUMBER>
	<PAGES>267-279</PAGES>
	<DATE>12/2004</DATE>
	<ACCESSION_NUMBER>8236046 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>Internet,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>filters,</KEYWORD>
		<KEYWORD>meta</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;In a world where a person's number of choices can be overwhelming, recommender systems help users find and evaluate items of interest. They do so by connecting users with information regarding the content of recommended items or the opinions of other individuals. Such systems have become powerful tools in domains such as electronic commerce, digital libraries and knowledge management. The authors address such systems, as well as a relatively new class of recommender system called meta-recommenders. Meta-recommenders provide users with personalised control over the generation of a single recommendation list formed from a combination of rich data using multiple information sources and recommendation techniques. They discuss observations made from the public trial of a meta-recommender system in the domain of movies and lessons learned from the incorporation of features that allow persistent personalisation of the system. Finally, they consider the challenges of building real-world, usable meta-recommenders across a variety of domains.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Zhou</AUTHOR>
		<AUTHOR>D. Frankowski</AUTHOR>
		<AUTHOR>P. Ludford</AUTHOR>
		<AUTHOR>S. Shekhar</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Discovering Personal Gazetteers: An Interactive Clustering Approach.</TITLE>
	<SECONDARY_TITLE>ACM international workshop on Geographic information systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington D.C.</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>266-273</PAGES>
	<DATE>12/11/2004</DATE>
	<ISBN>1-58113-979-9</ISBN>
	<ABSTRACT>&lt;i&gt;Personal gazetteers&lt;/i&gt; record individuals' most important &lt;i&gt;places&lt;/i&gt;, such as home, work, grocery store, etc. Using personal gazetteers in location-aware applications offers additional functionality and improves the user experience. However, systems then need some way to acquire them.

This paper explores the use of novel semi-automatic techniques to discover gazetteers from users' travel patterns (time-stamped location data). There has been previous work on this problem, e.g., using ad hoc algorithms [13]or K-Means clustering[4]; however, both approaches have shortcomings. This paper explores a deterministic, density-based clustering algorithm that also uses temporal techniques to reduce the number of uninteresting places that are discovered. We introduce a general framework for evaluating personal gazetteer discovery algorithms and use it to demonstrate the advantages of our algorithm over previous approaches.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/zhou-acmgis04.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Grandhi, S.A.</AUTHOR>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Chivakula, K.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Putting systems into place: a qualitative study of design requirements for location-aware community systems</TITLE>
	<SECONDARY_TITLE>2004 Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Chicago, IL</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>202-211</PAGES>
	<DATE>11/2004</DATE>
	<ISBN>1-58113-810-5 </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Experimentation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;We present a conceptual framework for location-aware community systems and results from two studies of how socially-defined places influence people's information sharing and communication needs. The first study identified a relationship between people's familiarity with a place and their desire for either stable or dynamic place-related information. The second study explored the utility of various system features highlighted by our conceptual framework. It clarified the role of place information in informal social interaction; it also showed that people valued, and were willing to provide information such as ratings, comments, and event records relevant to a place. These preliminary findings have important implications for the design of location-aware community systems. In particular, they suggest that such systems must integrate information about places with data about users' personal routines and social relationships.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Grandhi, S.A.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Whittaker, S.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>People-to-People-to-Geographical-Places: The P3 Framework for Location-Based Community Systems</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work</SECONDARY_TITLE>
	<VOLUME>13</VOLUME>
	<NUMBER>3-4</NUMBER>
	<PAGES>249-282</PAGES>
	<DATE>08/2004</DATE>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Experimentation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;In this paper we examine an emerging class of systems that link People-to-People-to-Geographical-Places; we call these P3-Systems. Through analyzing the literature, we have identified four major P3-System design techniques: People-Centered systems that use either absolute user location (e.g. Active Badge) or user proximity (e.g. Hocman) and Place-Centered systems based on either a representation of people's use of physical spaces (e.g. ActiveMap) or on a matching virtual space that enables online interaction linked to physical location (e.g. Geonotes). In addition, each feature can be instantiated synchronously or asynchronously. The P3-System framework organizes existing systems into meaningful categories and structures the design space for an interesting new class of potentially context-aware systems. Our discussion of the framework suggests new ways of understanding and addressing the privacy concerns associated with location aware community system and outlines additional socio-technical challenges and opportunities.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B. Miller</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>PocketLens: Towards a Personal Recommender System</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Information Systems</SECONDARY_TITLE>
	<VOLUME>22</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>437-476</PAGES>
	<DATE>07/2004</DATE>
	<ABSTRACT>Recommender systems using collaborative filtering are a popular technique for reducing information overload and finding products to purchase. One limitation of current recommenders is that they are not portable. They can only run on large computers connected to the Internet. A second limitation is that they require the user to trust the owner of the recommender with personal preference data. Personal recommenders hold the promise of delivering high quality recommendations on palmtop computers, even when disconnected from the Internet. Further, they can protect the user's privacy by storing personal information locally, or by sharing it in encrypted form. In this article we present the new PocketLens collaborative filtering algorithm along with five peer-to-peer architectures for finding neighbors. We evaluate the architectures and algorithms in a series of offline experiments. These experiments show that Pocketlens can run on connected servers, on usually connected workstations, or on occasionally connected portable devices, and produce recommendations that are as good as the best published algorithms to date.</ABSTRACT>
	<URL>http://portal.acm.org/citation.cfm?doid=1010614.1010618</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>R. Torres</AUTHOR>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>M. Abel</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Enhancing Digital Libraries with TechLens+</TITLE>
	<SECONDARY_TITLE>The Fourth ACM/IEEE Joint Conference on Digital Libraries (JCDL 2004)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Tuscon AZ</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>228-236</PAGES>
	<DATE>07/06/2004</DATE>
	<ISBN>1-58113-832-6</ISBN>
	<ABSTRACT>&lt;p&gt;The number of research papers available is growing at a staggering rate. Researchers need tools to help them find the papers they should read among all the papers published each year. In this paper, we present and experiment with hybrid recommender algorithms that combine Collaborative Filtering and Content-based. Filtering to recommend research papers to users. Our hybrid algorithms combine the strengths of each filtering approach to address their individual weaknesses. We evaluated our algorithms through offline experiments on a database of 102, 000 research papers, and through an online experiment with 110 users. For both experiments we used a dataset created from the CiteSeer repository of computer science research papers. We developed separate English and Portuguese versions of the interface and specifically recruited American and Brazilian users to test for cross-cultural effects. Our results show that users value paper recommendations, that the hybrid algorithms can be successfully combined, that different algorithms are more suitable for recommending different kinds of papers, and that users with different levels of experience perceive recommendations differently These results can be applied to develop recommender systems for other types of digital libraries.&lt;/p&gt;</ABSTRACT>
	<URL>http://www-users.cs.umn.edu/%7Emcnee/torres-jcdl2004.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J. and Wellman, M.P.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Introduction to the Special Issue: Matching Buyers and Sellers for e-Commerce</TITLE>
	<SECONDARY_TITLE>International Journal of Electronic Commerce</SECONDARY_TITLE>
	<VOLUME>8</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>7-8</PAGES>
	<DATE>06/2004</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J. Herlocker</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
		<AUTHOR>L. Terveen</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Evaluating Collaborative Filtering Recommender Systems.</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Information Systems (TOIS)</SECONDARY_TITLE>
	<VOLUME>22</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>5-53</PAGES>
	<DATE>01/2004</DATE>
	<ABSTRACT>Recommender systems have been evaluated in many, often incomparable, ways. In this article, we review the key decisions in evaluating collaborative filtering recommender systems: the user tasks being evaluated, the types of analysis and datasets being used, the ways in which prediction quality is measured, the evaluation of prediction attributes other than quality, and the user-based evaluation of the system as a whole. In addition to reviewing the evaluation strategies used by prior researchers, we present empirical results from the analysis of various accuracy metrics on one content domain where all the tested metrics collapsed roughly into three equivalence classes. Metrics within each equivalency class were strongly correlated, while metrics from different equivalency classes were uncorrelated.</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/963770.963772</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J. and Hill, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Guest editors' introduction in AI Magazine, volume 25, number 3</TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Preece, J.</AUTHOR>
		<AUTHOR>Lazar, J.</AUTHOR>
		<AUTHOR>Churchill, E.</AUTHOR>
		<AUTHOR>de Graaff, H.</AUTHOR>
		<AUTHOR>Friedman, B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Spam, spam, spam, spam: how can we stop it</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Ft. Lauderdale, FL</PLACE_PUBLISHED>
	<PAGES>706-707</PAGES>
	<DATE>04/2003</DATE>
	<ISBN>1-58113-637-4 </ISBN>
	<ABSTRACT>&lt;p&gt;How do we keep our channels of electronic communication, both individual and group, open, while keeping out inappropriate and unrelated materials, such as spam? Does someone other than the intended recipient have the right to control what electronic mail users see? Might this lead to censorship? If others DO have the right to control what e-mail users see, how should this filtering or censorship occur? Are users aware of this filtering? If others are NOT controlling what users receive, what can users themselves do to control their environments to limit the amount of incoming spam? These are some of the topics that this CHI panel will address.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Hix, D.</AUTHOR>
		<AUTHOR>Schulman, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Experiments in Social Data Mining: The TopicShop System</TITLE>
	<SECONDARY_TITLE>CM Transactions on Computer-Human Interaction</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>54-85</PAGES>
	<DATE>03/2003</DATE>
	<ABSTRACT>Social data mining systems enable people to share opinions and benefit from each other's experience. They do this by mining and redistributing information from computational records of social activity such as Usenet messages, system usage history, citations, or hyperlinks. Some general questions for evaluating such systems are: (1) is the extracted information valuable? and (2) do interfaces based on the information improve user task performance? We report here on TopicShop, a system that mines information from the structure and content of Web pages and provides an exploratory information workspace interface. We carried out experiments that yielded positive answers to both evaluation questions. First, a number of automatically computable features about Web sites do a good job of predicting expert quality judgments about sites. Second, compared to popular Web search interfaces, the TopicShop interface to this information lets users select significantly more high-quality sites, in less time and with less effort, and to organize the sites they select into personally meaningful collections more quickly and easily. We conclude by discussing how our results may be applied and considering how they touch on general issues concerning quality, expertise, and consensus.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/tochi-amento-2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>Pennock, D.M.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Lawrence, S</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>1 Billion Pages = 1 Million Dollars? Mining the Web to Play "Who Wants to be a Millionaire?"</TITLE>
	<SECONDARY_TITLE>Uncertainty in Artificial Intelligence (UAI2003)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Acapulco, Mexico</PLACE_PUBLISHED>
	<PAGES>337-345</PAGES>
	<ABSTRACT>We exploit the redundancy and volume of information
on the web to build a computerized player
for the ABC TV game show &acirc;弩ho Wants To Be A
Millionaire?&acirc;. The player consists of a questionanswering
module and a decision-making module.
The question-answering module utilizes
question transformation techniques, natural language
parsing, multiple information retrieval algorithms,
and multiple search engines; results
are combined in the spirit of ensemble learning
using an adaptive weighting scheme. Empirically,
the system correctly answers about 75%
of questions from the Millionaire CD-ROM, 3rd
edition&acirc;波eneral-interest trivia questions often
about popular culture and common knowledge.
The decision-making module chooses from allowable
actions in the game in order to maximize
expected risk-adjusted winnings, where the
estimated probability of answering correctly is a
function of past performance and confidence in
correctly answering the current question. When
given a six question head start (i.e., when starting
from the $2,000 level), we find that the system
performs about as well on average as humans
starting at the beginning. Our system demonstrates
the potential of simple but well-chosen
techniques for mining answers from unstructured
information such as the web.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/1m-uai2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B. Bailey</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Are Informal Tools Better? Comparing DEMAIS, Pencil and Paper, and Authorware for Early Multimedia Design</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Ft. Lauderdale FL</PLACE_PUBLISHED>
	<PAGES>313-320</PAGES>
	<ISBN>1-58113-630-7</ISBN>
	<ABSTRACT>&lt;p&gt;DEMAIS is an informal design tool that we claim helps a multimedia designer explore and communicate temporal and interactive (behavioral) design ideas better than existing tools. This paper seeks to empirically validate our claim. We report on an evaluation comparing DEMAIS to pencil and paper and Authorware for the exploration and communication of behavior in early multimedia design. The main results are that (i) DEMAIS was better than Authorware for both exploring and communicating behavior, (ii) DEMAIS was better than pencil and paper for communicating behavior, and (iii) DEMAIS was able to capture most of a designer's behavioral design ideas. Our results show that DEMAIS bridges the early investment/communication gap that exists among current multimedia design tools.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/642611.642666</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A., Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Collaborative filtering: supporting social navigation in large, crowded infospaces. In: Designing information Spaces: the Social Navigation Approach</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Hook, K., Benyon, D., Munro, A.J., Diaper, D. and Sanger, C.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Designing information Spaces: the Social Navigation Approach</SECONDARY_TITLE>
	<PLACE_PUBLISHED>London</PLACE_PUBLISHED>
	<PUBLISHER>Springer-Verlag</PUBLISHER>
	<PAGES>43-82</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>S.K. Lam</AUTHOR>
		<AUTHOR>C. Guetzlaff</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Confidence Displays and Training in Recommender Systems</TITLE>
	<SECONDARY_TITLE>INTERACT '03 IFIP TC13 International Conference on Human-Computer Interaction</SECONDARY_TITLE>
	<PAGES>176-183</PAGES>
	<ABSTRACT>Recommender systems help users sort through vast quantities of information. Sometimes, however, users do not know if they can trust the recommendations they receive. Adding a confidence metric has the potential to improve user satisfaction and alter user behavior in a recommender system. We performed an experiment to measure the effects of a confidence display as a component of an existing collaborative filtering-based recommender system. Minimal training improved use of the confidence display compared to no training. Novice users were less likely to notice, understand, and use the confidence display than experienced users of the system. Providing training about a confidence display to experienced users greatly reduced user satisfaction in the recommender system. These results raise interesting issues and demonstrate subtle effects about how and when to train users when adding features to a system.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/mcnee-interact2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.M. McNee</AUTHOR>
		<AUTHOR>S.K. Lam</AUTHOR>
		<AUTHOR>J.A. Konstan</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Interfaces for Eliciting New User Preferences in Recommender Systems</TITLE>
	<SECONDARY_TITLE>The 9th International Conference on User Modeling (UM'2003)</SECONDARY_TITLE>
	<PAGES>178-188</PAGES>
	<ABSTRACT>Recommender systems build user models to help users find the items they will find most interesting from among many available items. One way to build such a model is to ask the user to rate a selection of items. The choice of items selected affects the quality of the user model generated. In this paper, we explore the effects of letting the user participate in choosing the items that are used to develop the model. We compared three interfaces to elicit information from new users: having the system choose items for users to rate, asking the users to choose items themselves, and a mixed-initiative interface that combines the other two methods. We found that the two pure interfaces both produced accurate user models, but that directly asking users for items to rate increases user loyalty in the system. Ironically, this increased loyalty comes despite a lengthier signup process. The mixed-initiative interface is not a reasonable compromise as it created less accurate user models with no increase in loyalty.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/mcnee-um2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>Albert, I.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Is Seeing Believing? How Recommender Systems Influence Users' Opinions</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PAGES>585-592</PAGES>
	<ABSTRACT>&lt;p&gt;Recommender systems use people&acirc;冱 opinions about items in an information domain to help people choose other items. These systems have succeeded in domains as diverse as movies, news articles, Web pages, and wines. The psychological literature on conformity suggests that in the course of helping people make choices, these systems probably affect users&acirc; opinions of the items. If opinions are influenced by recommendations, they might be less valuable for making recommendations for other users. Further, manipulators who seek to make the system generate artificially high or low recommendations might benefit if their efforts influence users to change the opinions they contribute to the recommender. We study two aspects of recommender system interfaces that may affect users&acirc; opinions: the rating scale and the display of predictions at the time users rate items. We find that users rate fairly consistently across rating scales. Users can be manipulated, though, tending to rate toward the prediction the system shows, whether the prediction is accurate or not. However, users can detect systems that manipulate predictions. We discuss how designers of recommender systems might react to these findings.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/conform-chi03.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B. Miller</AUTHOR>
		<AUTHOR>I. Albert</AUTHOR>
		<AUTHOR>S.K. Lam</AUTHOR>
		<AUTHOR>J. Konstan</AUTHOR>
		<AUTHOR>J. Riedl</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>MovieLens Unplugged: Experiences with a Recommender System on Four Mobile Devices</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Recommender systems have changed the way people shop online. Recommender systems on wireless mobile devices may have the same impact on the way people shop in stores. We present our experience with implementing a recommender system on a PDA that is occasionally connected to the network. This interface helps users of the MovieLens movie recommendation service select movies to rent, buy, or see while away from their computer. The results of a nine month field study show that although there are several challenges to overcome, mobile recommender systems have the potential to provide value to their users today.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Ludford, P.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Studying the Effect of Similarity in Online Task-Focused Interactions</TITLE>
	<SECONDARY_TITLE>Group 2003</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Sanibel Island, FL</PLACE_PUBLISHED>
	<PAGES>321-329</PAGES>
	<ABSTRACT>&lt;p&gt;Although the Internet provides powerful tools for social interactions, many tasks&acirc;杷or example, information-seeking&acirc;蚤re undertaken as solitary activities. Information seekers are unaware of the invisible crowd traveling in parallel to their course through the information landscape. Social navigation systems attempt to make the invisible crowd visible, while social recommender systems try to introduce people directly. However, it is not clear whether users desire or will respond to social cues indicating the presence of other people when they are focused on a task. To investigate this issue, we created an online game-playing task and paired subjects to perform the task based on their responses to a short survey about demographics and interests. We studied how these factors influence task outcomes, the interaction process, and attitudes towards one&acirc;冱 partner. We found that demographic similarity affected how people interact with each other, even though this information was not explicit, while similarities or differences in task-relevant interests did not. Our findings suggest guidelines for developing social recommender systems and show the need for further research into conditions that will help such systems succeed.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/simex-group2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Empirical Analysis of Design Choices in Neighborhood-based Collaborative Filtering Algorithms</TITLE>
	<SECONDARY_TITLE>Informational Retrieval</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<PAGES>287-310</PAGES>
	<DATE>2002</DATE>
	<ABSTRACT>&lt;p&gt;Collaborative filtering systems predict a user's interest in new items based on the recommendations of other people with similar interests. Instead of performing content indexing or content analysis, collaborative filtering systems rely entirely on interest ratings from members of a participating community. Since predictions are based on human ratings, collaborative filtering systems have the potential to provide filtering based on complex attributes, such as quality, taste, or aesthetics. Many implementations of collaborative filtering apply some variation of the neighborhood-based prediction algorithm. Many variations of similarity metrics, weighting approaches, combination measures, and rating normalization have appeared in each implementation. For these parameters and others, there is no consensus as to which choice of technique is most appropriate for what situations, nor how significant an effect on accuracy each parameter has. Consequently, every person implementing a collaborative filtering system must make hard design choices with little guidance. This article provides a set of recommendations to guide design of neighborhood-based prediction systems, based on the results of an empirical study. We apply an analysis framework that divides the neighborhood-based prediction approach into three components and then examines variants of the key parameters in each component. The three components identified are similarity computation, neighbor selection, and rating combination.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>McNee, S.</AUTHOR>
		<AUTHOR>Albert, I.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Gopalkrishnan, P.</AUTHOR>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>Rashid, A.M.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>On the Recommending of Citations for Research Papers</TITLE>
	<SECONDARY_TITLE>ACM 2002 Conference on Computer Supported Cooperative Work (CSCW2002)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New Orleans, LA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>116-125</PAGES>
	<DATE>16/11/2002</DATE>
	<ISBN>1-58113-560-2</ISBN>
	<ABSTRACT>&lt;p&gt;Collaborative filtering has proven to be valuable for recommending items in many different domains. In this paper, we explore the use of collaborative filtering to recommend research papers, using the citation web between papers to create the ratings matrix. Specifically, we tested the ability of collaborative filtering to recommend citations that would be suitable additional references for a target research paper. We investigated six algorithms for selecting citations, evaluating them through offline experiments against a database of over 186,000 research papers contained in ResearchIndex. We also performed an online experiment with over 120 users to gauge user opinion of the effectiveness of the algorithms and of the utility of such recommendations for common research tasks. We found large differences in the accuracy of the algorithms in the offline experiment, especially when balanced for coverage. In the online experiment, users felt they received quality recommendations, and were enthusiastic about the idea of receiving recommendations in this domain.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/techlens-cscw2002.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Rashid, A.M.</AUTHOR>
		<AUTHOR>Albert, I.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Lam, S.K.</AUTHOR>
		<AUTHOR>McNee, S.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Getting to Know You: Learning New User Preferences in Recommender Systems</TITLE>
	<SECONDARY_TITLE>2002 International Conference on Intelligent User Interfaces (IUI2002)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco CA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>127-134</PAGES>
	<DATE>13/01/2002</DATE>
	<ISBN>1-58113-459-2</ISBN>
	<ABSTRACT>&lt;p&gt;Recommender systems have become valuable resources for users seeking intelligent ways to search through the enormous volume of information available to them. One crucial unsolved problem for recommender systems is how best to learn about a new user. In this paper we study six techniques that collaborative filtering recommender systems can use to learn about new users. These techniques select a sequence of items for the collaborative filtering system to present to each new user for rating. The techniques include the use of information theory to select the items that will give the most value to the recommender system, aggregate statistics to select the items the user is most likely to have an opinion about, balanced techniques that seek to maximize the expected number of bits learned per presented item, and personalized techniques that predict which items a user will have an opinion about. We study the techniques thru offline experiments with a large pre-existing user data set, and thru a live experiment with over 300 users. We show that the choice of learning technique significantly affects the user experience, in both the user effort and the accuracy of the resulting predictions.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/voi-final.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Contact management: identifying contacts to support long-term communication</TITLE>
	<SECONDARY_TITLE>Computer Supported Cooperative Work (CSCW)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New Orleans, LA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>216-225</PAGES>
	<DATE>11/2002</DATE>
	<ISBN>1-58113-560-2 </ISBN>
	<KEYWORDS>
		<KEYWORD>PDAs,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>address</KEYWORD>
		<KEYWORD>books,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>asynchronous</KEYWORD>
		<KEYWORD>communication,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>communication</KEYWORD>
		<KEYWORD>history,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>contact</KEYWORD>
		<KEYWORD>management</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Much of our daily communication activity involves managing interpersonal communications and relationships. Despite its importance, this activity of contact management is poorly understood. We report on field and lab studies that begin to illuminate it.A field study of business professionals confirmed the importance of contact management and revealed a major difficulty: selecting important contacts from the large set of people with whom one communicates. These interviews also showed that communication history is a key resource for this task. Informants identified several history-based criteria that they considered useful.We conducted a lab study to test how well these criteria predict contact importance. Subjects identified important contacts from their email archives. We then analyzed their email to extract features for all contacts. Reciprocity, recency and longevity of email interaction proved to be strong predictors of contact importance. The experiment also identified another contact management problem: removing 'stale' contacts from long term archives. We discuss the design and theoretical implications of these results.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Meta-recommendation Systems: User-controlled Integration of Diverse Recommendations</TITLE>
	<SECONDARY_TITLE>The 11th International Conference on Information and Knowledge Management (CIKM 2002)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>McLean, VA</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>43-51</PAGES>
	<DATE>11/04/2002</DATE>
	<ISBN>1-58113-492-4</ISBN>
	<ABSTRACT>In a world where the number of choices can be overwhelming, recommender systems help users find and evaluate items of interest. They do so by connecting users with information regarding the content of recommended items or the opinions of other individuals. Such systems have become powerful tools in domains such as electronic commerce, digital libraries, and knowledge management. In this paper, we address such systems and introduce a new class of recommender system called meta-recommenders. Meta-recommenders provide users with personalized control over the generation of a single recommendation list formed from a combination of rich data using multiple information sources and recommendation techniques. We discuss experiments conducted to aid in the design of interfaces for a meta-recommender in the domain of movies. We demonstrate that meta-recommendations fill a gap in the current design of recommender systems. Finally, we consider the challenges of building real-world, usable meta-recommenders across a variety of domains.</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/schafer-cikm.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>The sound of one hand: a wrist-bounded bio-acoustic fingertip gesture interface</TITLE>
	<SECONDARY_TITLE>Computer-Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Minneapolis, MN</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>724-725</PAGES>
	<DATE>04/2002</DATE>
	<ISBN>1-58113-454-1 </ISBN>
	<KEYWORDS>
		<KEYWORD>acoustics,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>fingers,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>gestural</KEYWORD>
		<KEYWORD>interfaces,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>gestures,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>mobile</KEYWORD>
		<KEYWORD>devices,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>wrist</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Two hundred and fifty years ago the Japanese Zen master Hakuin asked the question, &quot;What is the Sound of the Single Hand?&quot; This koan has long served as an aid to meditation but it also describes our new interaction techinique. We discovered that gentle fingertip gestures such as tapping, rubbing, and flicking make quiet sounds that travel by bone conduction throughout the hand. A small wristband-mounted contact microphone can reliably and inexpensively sense these sounds. We harnessed this &quot;sound in the hand&quot; phenomenon to build a wristband-mounted bio-acoustic fingertip gesture interface. The bio-acoustic interface recognizes some common gestures that state-of-the-art glove and image-processing techniques capture but in a smaller, mobile package.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>McMackin, J.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Specifying Preferences Based On User History</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Minneapolis, MN</PLACE_PUBLISHED>
	<PUBLISHER>ACM</PUBLISHER>
	<PAGES>315-322</PAGES>
	<DATE>04/20/2002</DATE>
	<ISBN>1-58113-453-3</ISBN>
	<ABSTRACT>&lt;p&gt;Many applications require users to specify preferences. We support users in this task by letting them define preferences relative to their personal history or that of other users. We implement this idea using a graphical technique called control shadows, which we have implemented on both a desktop computer and on a cell phone with a small, grayscale display. An empirical study compared user performance on the graphical interface and a text table interface with identical functionality. On the desktop, users completed their tasks more quickly and effectively and strongly preferred the graphical interface. On the cell phone, there was no significant difference between the graphical and table interfaces. Finally, personal history proved useful in specifying preferences, but history of other users was not helpful&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/userhistory-chi2002.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>GroupLens for Usenet: Experiences in Collaborative Filtering to a Social Information System</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Leug, C.</SECONDARY_AUTHOR>
		<SECONDARY_AUTHOR>Fisher, D.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>From Usenet to CoWebs: Interacting with Social Information Spaces</SECONDARY_TITLE>
	<PUBLISHER>Springer-Verlag</PUBLISHER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B.M.</AUTHOR>
		<AUTHOR>Karypis, G.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Incremental SVD-Based Algorithms for Highly Scaleable Recommender Systems</TITLE>
	<SECONDARY_TITLE>Fifth International Conference on Computer and Information Technology</SECONDARY_TITLE>
	<TERTIARY_TITLE>ICCIT</TERTIARY_TITLE>
	<ABSTRACT>&lt;p&gt;We investigate the use of dimensionality reduction to improve the performance for a new class of data analysis software called &acirc;徨ecommender systems&acirc;. Recommender systems apply knowledge discovery techniques to the problem of making personalized product recommendations during a live customer interaction. The tremendous growth of customers and products in recent years poses some key challenges for recommender systems. These are:pr oducing high quality recommendations and performing many recommendations per second for millions of customers and products. Singular Value Decomposition(SVD)-based recommendation algorithms can quickly produce high quality recommendations, but has to undergo very expensive matrix factorization steps. In this paper, we propose and experimentally validate a technique that has the potential to incrementally build SVD-based models and promises to make the recommender systems highly scalable.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/sarwar_SVD.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Managing long term communications: conversation and contact management</TITLE>
	<SECONDARY_TITLE>Hawaii International Conference on System Sciences</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Hawaii</PLACE_PUBLISHED>
	<PUBLISHER>IEEE</PUBLISHER>
	<PAGES>1070-1079</PAGES>
	<ISBN>0-7695-1435-9 </ISBN>
	<ACCESSION_NUMBER>7198084 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors,</KEYWORD>
		<KEYWORD>personal</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>time</KEYWORD>
		<KEYWORD>management,</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>interface</KEYWORD>
		<KEYWORD>management</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>contact</KEYWORD>
		<KEYWORD>management,</KEYWORD>
		<KEYWORD>conversations,</KEYWORD>
		<KEYWORD>long</KEYWORD>
		<KEYWORD>term</KEYWORD>
		<KEYWORD>communications,</KEYWORD>
		<KEYWORD>memory</KEYWORD>
		<KEYWORD>load,</KEYWORD>
		<KEYWORD>support</KEYWORD>
		<KEYWORD>tool</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;&lt;br /&gt;We investigate the use of dimensionality reduction to improve the performance for a new class of data analysis software called &acirc;徨ecommender systems&acirc;. Recommender systems apply knowledge discovery techniques to the problem of making personalized product recommendations during a live customer interaction. The tremendous growth of customers and products in recent years poses some key challenges for recommender systems. These are:pr oducing high quality recommendations and performing many recommendations per second for millions of customers and products. Singular Contact management is an important part of everyday work. People exchange business cards to try to enter each other's contact lists. Local businesses provide refrigerator magnets and calendars so they will be called on when a particular need arises. People who use the telephone extensively are selective about who they add to their speed dial lists. Contact management and conversation management are linked. Many busy professionals discourage voice calls and messages, because E-mail enables them to better manage their time, conversations, and contacts. People also spend large amounts of time transcribing voice mail, browsing E-mail archives and writing todo lists - all of these activities are intended to help track the content and status of outstanding conversations. Together, these practices reveal some of the complexities of contact and conversation management. We investigated contact and conversation management by carrying out twenty semi-structured interviews with professionals in assorted fields. Key properties of technologically-mediated conversations identified were: (1) they are extended in time, which means (2) people typically engage in multiple concurrent conversations, and (3) conversations often involve multiple participants. These properties led to a significant memory load for our informants: they spoke of the difficulty of keeping tracking of conversational content and status, as well as the identity, contact information, and expertise of their conversational partners. People respond to these problems by trying to make key aspects of their conversations persistent; however, with current support tools, this strategy meets with mixed success. Building on the findings of our study, we present a new support tool that aids in managing contacts and conversation status.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Goecks, J.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>NuggetMine: Intelligent Groupware for Opportunistically Sharing Information Nuggets</TITLE>
	<SECONDARY_TITLE>2002 International Conference on Intelligent UserFaces</SECONDARY_TITLE>
	<PUBLISHER>Assocation of Computing Machinery</PUBLISHER>
	<TERTIARY_TITLE>Proceedings of the 2002 International Conference on Intelligent User Interfaces</TERTIARY_TITLE>
	<ABSTRACT>&lt;p&gt;We investigate the use of dimensionality reduction to improve the performance for a new class of data analysis software called &acirc;徨ecommender systems&acirc;. Recommender systems apply knowledge discovery techniques to the problem of making personalized product recommendations during a live customer interaction. The tremendous growth of customers and products in recent years poses some key challenges for recommender systems. These are:pr oducing high quality recommendations and performing many recommendations per second for millions of customers and products. Singular NuggetMine is an intelligent groupware application that collaborates with a workgroup to increase information nugget sharing among the group. Information nuggets are small amounts of self-contained information, such as the URL of an interesting news article, a book title, or the time and location of a local art event. NuggetMine and the workgroup work together to build, maintain, and utilize a repository&acirc;俳r &acirc;徇ine&acirc;&acirc;俳f information nuggets. Group members submit nuggets to NuggetMine, which organizes and augments the submitted nuggets and provides a desktop interface to each group member. This interface makes it easy for group members to submit nuggets, view nuggets, and explore the mine. NuggetMine distributes the tasks necessary to share nuggets between it and the workgroup so as to best utilize the skills of each collaborator. In this paper, we describe the NuggetMine application and interface and present a pilot study of the application.&lt;/p&gt;</ABSTRACT>
	<URL>http://doi.acm.org/10.1145/502716.502732</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Recommender Systems for the Semantic Web</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Geroimenko, V.</SECONDARY_AUTHOR>
		<SECONDARY_AUTHOR>Chen, C.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Visualizing the Semantic Web</SECONDARY_TITLE>
	<PUBLISHER>Springer Verlag</PUBLISHER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Cosley, D.,</AUTHOR>
		<AUTHOR>Lawrence, S.,</AUTHOR>
		<AUTHOR>Pennock, D.M.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>REFEREE: an open framework for practical testing of recommender systems using ResearchIndex.</TITLE>
	<SECONDARY_TITLE>28th International Conference on Very Large Data Bases (VLDB 2002)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Hong Kong, China</PLACE_PUBLISHED>
	<PAGES>35-46</PAGES>
	<ABSTRACT>&lt;p&gt;Automated recommendation (e.g., personalized product recommendation on an ecommerce web site) is an increasingly valuable service associated with many databases--typically online retail catalogs and web logs. Currently, a major obstacle for evaluating recommendation algorithms is the lack of any standard, public, real-world testbed appropriate for the task. In an attempt to fill this gap, we have created REFEREE, a framework for building recommender systems using ResearchIndex--a huge online digital library of computer science research papers--so that anyone in the research community can develop, deploy, and evaluate recommender systems relatively easily and quickly. Research Index is in many ways ideal for evaluating recommender systems, especially so-called hybrid recommenders that combine information filtering and collaborative filtering techniques. The documents in the database are associated with a wealth of content information (author, title, abstract, full text) and collaborative information (user behaviors), as well as linkage information via the citation structure. Our framework supports more realistic evaluation metrics that assess user buy-in directly, rather than resorting to offline metrics like prediction accuracy that may have little to do with end user utility. The sheer scale of ResearchIndex (over 500,000 documents with thousands of user accesses per hour) will force algorithm designers to make real-world trade-offs that consider performance, not just accuracy. We present our own tradeoff decisions in building an example hybrid recommender called PD-Live. The algorithm uses content-based similarity information to select a set of documents from which to recommend, and collaborative information to rank the documents. PD-Live performs reasonably well compared to other recommenders in ResearchIndex.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/referee.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B.M.</AUTHOR>
		<AUTHOR>Karypis, G.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Recommender Systems for Large-Scale E-Commerce: Scalable Neighborhood Formation Using Clustering</TITLE>
	<SECONDARY_TITLE>The Fifth International Conference on Computer and Information Technology (ICCIT 2002)</SECONDARY_TITLE>
	<ABSTRACT>&lt;p&gt;Recommender systems apply knowledge discovery techniques to the problem of making personalized product recommendations during a live customer interaction. These systems, especially the k-nearest neighbor collaborative filtering based ones, are achieving widespread success in E-commerce nowaday s. The tremendous growth of customers and products in recent ears poses some key challenges for recommender systems. These are:producing high quality recommendations and performing many recommendations per second for millions of customers and products. New recommender system technologies are needed that can quickly produce high quality recommendations, even for very large-scale problems. We address the performance issues by scaling up the neighborhood formation process through the use of clustering techniques.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/sarwar_cluster.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Word of Mouse: The Marketing Power of Collaborative Filtering</TITLE>
	<SECONDARY_TITLE>Word of Mouse: The Marketing Power of Collaborative Filtering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New York</PLACE_PUBLISHED>
	<PUBLISHER>Warner Books</PUBLISHER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Recommender systems in commerce and community</TITLE>
	<SECONDARY_TITLE>7th ACM SIGKDD international conference on Knowledge Discovery and Data Mining</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>15</PAGES>
	<DATE>8/26/2001</DATE>
	<ISBN>1-58113-391-X </ISBN>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Content-Independent, Task-Focused Recommendations</TITLE>
	<SECONDARY_TITLE>IEEE Internet Computing</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<NUMBER>Nov-Dec</NUMBER>
	<PAGES>40-47</PAGES>
	<DATE>2001</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Personalization and privacy</TITLE>
	<SECONDARY_TITLE>IEEE Journal of Internet Computing</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<NUMBER>6</NUMBER>
	<PAGES>29-31</PAGES>
	<DATE>11/2001</DATE>
	<ACCESSION_NUMBER>7116293 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>privacy,</KEYWORD>
		<KEYWORD>electronic</KEYWORD>
		<KEYWORD>commerce,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>resources,</KEYWORD>
		<KEYWORD>marketing</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>processing</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Personalization has been a hot topic or nearly a decade now, and many new products and advanced algorithms have emerged in that time. Several companies now sell tools such as recommender systems, which take input about users and products and generate recommendations about which products the users will like best. At their best, recommenders can be wonderful tools for users, helping them sort through myriad items they could read, buy, or watch to select those few that are most valuable to them. The algorithms that power these systems have evolved dramatically, and the best can produce rapid recommendations over data sets of millions of users and hundreds of thousands of products. The other edge of the sword is that recommender systems provide perfect tools for marketers and others to invade users' privacy. After all, recommenders; seek to learn everything about our preferences, including what we like to read, what we like to buy, how much money we spend, and what influences us to spend it. How a recommender deals with privacy decides whether its-users view it,as a boon or a bane. If the recommender only uses this information to help us find items to purchase on a Web site, we will probably value the feature - it might even bring us back to shop there again. On the other hand, if the Web site sells our information to other companies, so they can more effectively bother us. with phone calls at dinner time, we'll probably feel our privacy has been invaded. Privacy is a critical issue for recommender systems. In the end, personalization is an important factor in developing effective Web sites because it creates a user experience that is both compelling and sticky. The experience is compelling because it helps users find exactly the information, products, and services they need. It is sticky because a personalized Web site trains itself over time to serve its users better, which makes those users less likely to go to a new site that they would have to train all over again&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Turn off the cameras--I'll take a traditional classroom</TITLE>
	<SECONDARY_TITLE>eLearn</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>2</NUMBER>
	<DATE>10/2001</DATE>
	<KEYWORDS>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bailey, B.P.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Carlis, J.V.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>DEMAIS: designing multimedia applications with interactive storyboards</TITLE>
	<SECONDARY_TITLE>Ninth ACM international Conference on Multimedia</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Ottawa, Canada</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<VOLUME>9</VOLUME>
	<PAGES>241-250</PAGES>
	<TERTIARY_TITLE>Multimedia '01</TERTIARY_TITLE>
	<DATE>09/2001</DATE>
	<ISBN>1-58113-394-4 </ISBN>
	<KEYWORDS>
		<KEYWORD>authoring,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>gestures,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>storyboards,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>experimentation,</KEYWORD>
		<KEYWORD>performance</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;To create an innovative interactive multimedia application, a multimedia designer needs to rapidly explore numerous behavioral design ideas early in the design process, as creating innovative behavior is the cornerstone of creating innovative multimedia. Current tools and techniques do not support a designer's need for early behavior exploration, limiting her ability to rapidly explore and effectively communicate behavioral design ideas. To address this need, we have developed a sketch-based, interactive multimedia storyboard tool that uses a designer's ink strokes and textual annotations as an input design vocabulary. By operationalizing this vocabulary, the tool transforms an otherwise static sketch into a working example. The behavioral sketch can be quickly edited using gestures and an expressive visual language. By enabling a designer to explore and communicate behavioral design ideas using working examples early in the design process, our tool facilitates the creation of a more effective, compelling, and entertaining multimedia application.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Heavyweight Applications of Lightweght User Models: A Look at Collaborative Filtering</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>M. Bauer, P.J. Gmytrasiewicz, J. Vassileva</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>8th international Conference on User Modeling</SECONDARY_TITLE>
	<PUBLISHER>Springer-Verlag</PUBLISHER>
	<VOLUME>2109</VOLUME>
	<PAGES>314</PAGES>
	<TERTIARY_TITLE>Lectures in Computer Science</TERTIARY_TITLE>
	<DATE>07/2001</DATE>
	<ISBN>3-540-42325-7 </ISBN>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J., Konstan, J.A. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>E-Commerce Recommendation Applications</TITLE>
	<SECONDARY_TITLE>Data Mining Knowledge Discovery</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<NUMBER>1-2</NUMBER>
	<PAGES>115-153</PAGES>
	<DATE>01/2001</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B. M.</AUTHOR>
		<AUTHOR>Konstan, J. A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Distributed Recommender Systems: New Opportunities for Internet Commerce</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Rahman, S.</SECONDARY_AUTHOR>
		<SECONDARY_AUTHOR>Bignall, R.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Internet Commerce and Software Agents: Cases, Technologies and Opportunities</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Data Mining and Knowledge  Discovery</TITLE>
	<NOTES><p>In "Application of Data Mining to Electronic Commerce", Kluwer Academic Publishers and edited by Kohavi, R. and Provost, F.</p></NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Human-Computer Collaboration in Recommender Systems </TITLE>
	<ABSTRACT>&lt;p&gt;The Internet and World Wide Web have brought us into a world of endless possibilities: interactive Web sites to experience, music to listen to, conversations to participate in, and every conceivable consumer item to order. But this world also is one of endless choice: how can we select from a huge universe of items of widely varying quality?&lt;br /&gt;Computational recommender systems have emerged to address this issue. They enable people to share their opinions and benefit from each other&acirc;冱 experience. We present a framework for understanding recommender systems and survey a number of distinct approaches in terms of this framework. We also suggest two main research challenges:&lt;br /&gt;(1) helping people form communities of interest while respecting personal privacy, and&lt;br /&gt;(2) developing algorithms that combine multiple types of information to compute&lt;br /&gt;recommendations.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>in "HCI In the New Millenium" by Carroll, J. Addison-Wesley</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/rec-sys-overview.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Dewan, P.</AUTHOR>
		<AUTHOR>Mashayekhi, V.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Infrastructure and tools for collaborative software engineering</TITLE>
	<NOTES><p>In "Coordination Theory and Collaboration Technology", by Tom Malone, Gary Olson, and John Smith, Ed.ﾂ Published by Lawrence Erlbaum Associations</p></NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B.M.</AUTHOR>
		<AUTHOR>Karypis, G.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Item-based collaborative filtering recommendation algorithms</TITLE>
	<SECONDARY_TITLE>10th International World Wide Web Conference</SECONDARY_TITLE>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<EDITION>2001</EDITION>
	<ABSTRACT>&lt;p&gt;Recommender systems apply knowledge discovery techniques to the problem of making personalized recommendations for information, products or services during a live interaction. These systems, especially the k-nearest neighbor collaborative filtering based ones, are achieving widespread success on the Web. The tremendous growth in the amount of available information and the number of visitors to Web sites in recent years poses some key challenges for recommender systems. These are: producing high quality recommendations, performing many recommendations per second for millions of users and items and achieving high coverage in the face of data sparsity. In traditional collaborative filtering systems the amount of work increases with the number of participants in the system. New recommender system technologies are needed that can quickly produce high quality recommendations, even for very large-scale problems. To address these issues we have explored item-based colllaborative filtering techniques. Item-based techniques first analyze the user-item matrix to identify relationships between different items, and then use these relationships to indirectly compute recommendations for users.&lt;/p&gt;
&lt;p&gt;In this paper we analyze different item-based recommendation generation algorithms. We look into different techniques for computing item-item similarities (e.g., item-item correlation vs. cosine similarities between item vectors) and different techniques for obtaining recommendations from them (e.g., weighted sum vs. regression model). Finally, we experimentally evaluate our results and compare them to the basic k-nearest neighbor approach. Our experiments suggest that item-based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality then the best available user-based algorithms.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>Published in Hong Kong.</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/www10_sarwar.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bailey, B.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Cooley, R.</AUTHOR>
		<AUTHOR>Dejong, M.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Nsync: a toolkit for building interactive multimedia presentations</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>K. Jaffay and H. Zhang</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Readings in Multimedia Computing and Networking</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>Morgan Kaufmann Publishers</PUBLISHER>
	<PAGES>761-770</PAGES>
	<ISBN>1-55860-651-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>design</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O'Connor, M.</AUTHOR>
		<AUTHOR>Cosley, D.</AUTHOR>
		<AUTHOR>Konstan, J. A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>PolyLens: A Recommender System for Groups of Users</TITLE>
	<SECONDARY_TITLE>Europeon Conference on Computer Supported Co-Operative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Bonn, Germany</PLACE_PUBLISHED>
	<PAGES>199-218</PAGES>
	<ABSTRACT>&lt;p&gt;We present PolyLens, a new collaborative filtering recommender system designed to recommend items for groups of users, rather than for individuals. A group recommender is more appropriate and useful for domains in which several people participate in a single activity, as is often the case with movies and restaurants. We present an analysis of the primary design issues for group recommenders, including questions about the nature of groups, the rights of group members, social value functions for groups, and interfaces for displaying group recommendations. We then report on our PolyLens prototype and the lessons we learned from usage logs and surveys from a nine-month trial that included 819 users. We found that users not only valued group recommendations, but were willing to yield some privacy to get the benefits of group recommendations. Users valued an extension to the group recommender system that enabled them to invite non-members to participate, via email.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>in "Proceedings of ECSCW 2001".</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/poly-camera-final.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Wexelblat, A.</AUTHOR>
		<AUTHOR>Jones, Q.</AUTHOR>
		<AUTHOR>Abrams, H.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Vernick, M.</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Ph.D. vs. Startup</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Seattle, Washington</PLACE_PUBLISHED>
	<PAGES>229-230</PAGES>
	<TERTIARY_TITLE>CHI Extended Abstracts </TERTIARY_TITLE>
	<ISBN>1-58113-340-5 </ISBN>
	<KEYWORDS>
		<KEYWORD>Ph.D.,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>career</KEYWORD>
		<KEYWORD>choice,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>employment,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>startup,</KEYWORD>
		<KEYWORD>economics,</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;How should we decide between the conflicting demands and resource drains of startups and Ph.D. programs? This panel discusses some of the current issues facing students, professors and employers, from the panelists' varied perspectives. We do not advocate any one single solution but rather seek to illuminate important issues that affect the CHI community now and will likely continue to do so in the future, both in the US and in other countries promoting high-tech startups as major parts of their economies.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Explaining Collaborative Filtering Recommendations</TITLE>
	<SECONDARY_TITLE>ACM 2000 Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<PAGES>241-250</PAGES>
	<DATE>12/2000</DATE>
	<ABSTRACT>&lt;p&gt;Automated collaborative filtering (ACF) systems predict a person&acirc;冱 affinity for items or information by connecting that person&acirc;冱 recorded interests with the recorded interests of a community of people and sharing ratings between likeminded persons. However, current recommender systems are black boxes, providing no transparency into the working of the recommendation. Explanations provide that transparency, exposing the reasoning and data behind a recommendation. In this paper, we address explanation interfaces for ACF systems &acirc; how they should be implemented and why they should be implemented. To explore how, we present a model for explanations based on the user&acirc;冱 conceptual model of the recommendation process. We then present experimental results demonstrating what components of an explanation are the most compelling. To address why, we present experimental evidence that shows that providing explanations can improve the acceptance of ACF systems. We also describe some initial explorations into measuring how explanations can improve the filtering performance of users.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>In proceedings</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/explain-CSCW.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Hix, D.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>TopicShop: enhanced support for evaluating and organizing collections of Web sites </TITLE>
	<SECONDARY_TITLE>13th Annual Symposium on User interface Software adn Technology</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Diego, CA</PLACE_PUBLISHED>
	<PUBLISHER>Associate for Computing Machinery</PUBLISHER>
	<PAGES>201-209</PAGES>
	<DATE>11/2000</DATE>
	<ISBN>1-58113-212-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;&lt;em&gt;TopicShop&lt;/em&gt; is an interface that helps users evaluate and organize collections of web sites. The main interface components are &lt;em&gt;site profiles&lt;/em&gt;, which contain information that helps users select high-quality items, and a &lt;em&gt;work area,&lt;/em&gt; which offers thumbnail images, annotation, and lightweight grouping techniques to help users organize selected sites. The two components are linked to allow task integration.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;P&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E. H.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Shoop, E.</AUTHOR>
		<AUTHOR>Barry, P.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>A Novel Visualization Method for Biological Sequence Similarity Reports</TITLE>
	<SECONDARY_TITLE>Journal of Electronic Imaging: Special Issue on Visualization and Data Analysis</SECONDARY_TITLE>
	<DATE>10/2000</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B. M.</AUTHOR>
		<AUTHOR>Karvpis, G.</AUTHOR>
		<AUTHOR>Konstan, J. A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Analysis of Recommender Algorithms for E-Commerce</TITLE>
	<SECONDARY_TITLE>ACM E-Commerce 2000 Conference</SECONDARY_TITLE>
	<PAGES>158-167</PAGES>
	<DATE>10/2000</DATE>
	<ABSTRACT>&lt;p class=&quot;MsoNormal&quot;&gt;Recommender systems apply statistical and knowledge discovery techniques to the problem of making product recommendations during a live customer interaction and they are achieving widespread success in E-Commerce nowadays. In this paper, we investigate several techniques for analyzing large-scale purchase and preference data for the purpose of producing useful recommendations to customers. In particular, we apply a collection of algorithms such as traditional data mining, nearest-neighbor collaborative filtering, and dimensionality reduction on two different data sets. The first data set was derived from the web-purchasing transaction of a large E-commerce company whereas the second data set was collected from MovieLens movie recommendation site. For the experimental purpose, we divide the recommendation generation process into three sub processes-representation of input data, neighborhood formation, and recommendation generation. We devise different techniques for different sub processes and apply their combinations on our data sets to compare for recommendation quality and performance.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>In Proceedings</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/ec00.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bailey, B.P.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Carlis, J.V.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Measuring the effects of interruptions on task performance in the user interface</TITLE>
	<SECONDARY_TITLE>IEEE International Conference on Systems, Man, and Cybernetics</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Nashville, TN</PLACE_PUBLISHED>
	<VOLUME>2</VOLUME>
	<PAGES>757-762</PAGES>
	<DATE>10/2000</DATE>
	<ISBN>0-7803-6583-6 </ISBN>
	<ACCESSION_NUMBER>6771340 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>resources,</KEYWORD>
		<KEYWORD>interactive</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>interfaces</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;As users continue offloading more control and responsibility to the computer, coordinating the asynchronous interactions between the user and computer is becoming increasingly important. Without proper coordination, an application attempting to gain the user's attention risks interrupting the user in the midst of performing another task. To justify why an application should avoid interrupting the user whenever possible, we designed an experiment measuring the disruptive effect of an interruption on a user's task performance. The experiment utilized six Web-based task categories and two categories of interruption tasks. The results of the experiment demonstrate that: (i) a user performs slower on an interrupted task than a non-interrupted task, (ii) the disruptive effect of an interruption differs as a function of the task category, and (iii) different interruption tasks cause similar disruptive effects on task performance. These results empirically validate the need to better coordinate user interactions among applications that are competing for the user's attention.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Nardi, B.A.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Let's stop pushing the envelope and start addressing it: a reference task agenda for HCI</TITLE>
	<SECONDARY_TITLE>Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<VOLUME>15</VOLUME>
	<NUMBER>2</NUMBER>
	<PAGES>75-106</PAGES>
	<DATE>09/2000</DATE>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;We identify a problem with the process of research in the human-computer interaction (HCI) community-an overemphasis on &quot;radical invention&quot; at the price of achieving a common research focus. Without such a focus, it is difficult to build on previous work, to compare different interaction techniques objectively, and to make progress in developing theory. These problems at the research level have implications for practice, too; as researchers we often are unable to give principled design advice to builders of new systems. We propose that the HCI community try to achieve a common focus around the notion of reference tasks. We offer arguments for the advantages of this approach as well as consider potential difficulties. We explain how reference tasks have been highly effective in focusing research into information retrieval and speech recognition. We discuss what factors have to be considered in selecting HCI reference tasks and present an example reference task (for searching speech archives). This example illustrates the nature of reference tasks and points to the issues and problems involved in constructing and using them. We conclude with recommendations about what steps need to be taken to execute the reference task research agenda. This involves recommendations about both the technical research that needs to be done and changes in the way that the HCI research community operates. The technical research involves identification of important user tasks by systematic requirements gathering, definition and operationalization of reference tasks and evaluation metrics, and execution of task-based evaluation, along with judicious use of field trials. Perhaps more important, we have also suggested changes in community practice that HCI must adopt to make the reference tasks idea work. We must create forums for discussion of common tasks and methods by which people can compare systems and techniques. Only by doing this can the notion of reference tasks be integrated into the process of research and development, enabling the field to achieve the focus it desperately needs.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hagen, P., Kavahi, R., Lowell, B.J. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Personalization and data mining: exploring the synergies (panel session) </TITLE>
	<SECONDARY_TITLE>6th ACM SIGKDD international conference on Knowledge Discovery and Data Mining</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>535</PAGES>
	<DATE>08/2000</DATE>
	<ISBN>1-58113-233-6 </ISBN>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Does "authority" mean quality? Predicting expert quality ratings of Web documents</TITLE>
	<SECONDARY_TITLE>23rd Annual international ACM SIGIR Conference on Research and Development in information retrieval</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Athens, Greece</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>296-303</PAGES>
	<DATE>07/2000</DATE>
	<ISBN>1-58113-226-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Reliability,</KEYWORD>
		<KEYWORD>exploring</KEYWORD>
		<KEYWORD>hyperlink</KEYWORD>
		<KEYWORD>structure</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;For many topics, the World Wide Web contains hundreds or thousands of relevant documents of widely varying quality. Users face a daunting challenge in identifying a small subset of documents worthy of their attention. Link analysis algorithms have received much interest recently, in large part for their potential to identify high quality items. We report here on an experimental evaluation of this potential. We evaluated a number of link and content-based algorithms using a dataset of web documents rated for quality by human topic experts. Link-based metrics did a good job of picking out high-quality items. Precision at 5 is about 0.75, and precision at 10 is about 0.55; this is in a dataset where 0.32 of all documents were of high quality. Surprisingly, a simple content-based metric performed nearly as well; ranking documents by the total number of pages on their containing site.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Kazi, I.H.</AUTHOR>
		<AUTHOR>Jose, D.P.</AUTHOR>
		<AUTHOR>Ben-Hamida, B.</AUTHOR>
		<AUTHOR>Hescott, C.J.</AUTHOR>
		<AUTHOR>Kwok, C.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Lilja, D.J.</AUTHOR>
		<AUTHOR>Yew, P.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>JaViz: a client/server Java profiling tool</TITLE>
	<SECONDARY_TITLE>IBM Systems Journal</SECONDARY_TITLE>
	<VOLUME>39</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>96-117</PAGES>
	<DATE>01/2000</DATE>
	<KEYWORDS>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Standardization</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;For many topics, the World Wide Web contains hundreds or thousands of relevant documents of widely varying quality. Users face a daunting challenge in identifying a small subset of documents worthy of their attention. Link analysis algorithms have received much interest recently, in large part for their potential to identify high quality items. We report here on an experimental evaluation of this potential. The JavaTM programming language, with its portability, object-oriented model, support for multithreading and distributed programming, and garbage collection features, is becoming the language of choice for the development of large-scale distributed applications. Without a suitable performance analysis tool for Java programs, however, it is often difficult to analyze the programs for performance-tuning problems. The profiler included in Sun's Java Development Kit (JDKTM) 1.1 does not provide sufficiently detailed trace information to address performance issues in large applications. Also, it does not support the tracing of client/server applications, which are very important for analyzing distributed systems. The JaViz performance analysis tool generates execution traces with sufficient detail to determine program hot spots, including remote method calls, in a distributed Java application program. JaViz provides a graphical display of the program execution tree for the entire distributed application in the form of a call graph for ease of visualization. A number of features allow users to analyze the execution tree for performance-tuning problems more easily than other Java performance monitoring tools. The usability and functionality of the JaViz tool set is demonstrated by applying it to an example distributed Java application program.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B. M.</AUTHOR>
		<AUTHOR>Karypis, G.</AUTHOR>
		<AUTHOR>Konstan, J. A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Applications of Dimensionality Reduction in Recommender  Systems - - A Case Study</TITLE>
	<SECONDARY_TITLE>ACM WebKDD 2000 Web Mining for E-Commerce Workshop</SECONDARY_TITLE>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<ABSTRACT>&lt;p&gt;We investigate the use of dimensionality reduction to improve performance for a new class of data analysis software called &acirc;徨ecommender systems&acirc;. Recommender systems apply knowledge discovery techniques to the problem of making product recommendations during a live customer interaction. These systems are achieving widespread success in E-commerce nowadays, especially with the advent of the Internet. The tremendous growth of customers and products poses three key challenges for recommender systems in the E-commerce domain. These are: producing high quality recommendations, performing many recommendations per second for millions of customers and products, and achieving high coverage in the face of data sparsity. One successful recommender system technology is collaborative filtering, which works by matching customer preferences to other customers in making recommendations. Collaborative filtering has been shown to produce high quality recommendations, but the performance degrades with the number of customers and products. New recommender system technologies are needed that can quickly produce high quality recommendations, even for very largescale problems. This paper presents two different experiments where we have explored one technology called Singular Value Decomposition (SVD) to reduce the dimensionality of recommender system databases. Each experiment compares the quality of a recommender system using SVD with the quality of a recommender system using collaborative filtering. The first experiment compares the effectiveness of the two recommender systems at predicting consumer preferences based on a database of explicit ratings of products. The second experiment compares the effectiveness of the two recommender systems at producing Top-N lists based on a real-life customer&Acirc;&nbsp; purchase database from an E-Commerce site. Our experience suggests that SVD has the potential to meet many of the challenges of recommender systems, under certain conditions.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/webKDD00.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Case Study: Resource Steering in a Visualization System</TITLE>
	<SECONDARY_TITLE>VisSym00</SECONDARY_TITLE>
	<NOTES><p>In proceedings.</p></NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Electronic Commerce Recommender Applications</TITLE>
	<SECONDARY_TITLE>Journal of Data Mining and Knowledge Discovery</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<NUMBER>1/2</NUMBER>
	<PAGES>115-152</PAGES>
	<ABSTRACT>&lt;p&gt;Recommender systems are being used by an ever-increasing number of E-commerce sites to help consumers find products to purchase. What started as a novelty has turned into a serious business tool. Recommender systems use product knowledge &acirc; either hand-coded knowledge provided by experts or &acirc;徇ined&acirc; knowledge learned from the behavior of consumers &acirc; to guide consumers through the often-overwhelming task of locating products they will like. In this article we present an explanation of how recommender systems are related to some traditional database analysis techniques. We examine how recommender systems help E-commerce sites increase sales and analyze the recommender systems at six market-leading sites. Based on these examples, we create a taxonomy of recommender systems, including the inputs required from the consumers, the additional knowledge required from the database, the ways the recommendations are presented to consumers, the technologies used to create the recommendations, and the level of personalization of the recommendations. We identify five commonly used E-commerce recommender application models, describe several open research problems in the field of recommender systems, and examine privacy implications of recommender systems technology.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/ECRA.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Borchers, A</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>An Algorithmic Framework for Performing Collaborative Filtering</TITLE>
	<SECONDARY_TITLE>Research and Development in Information Retrieval</SECONDARY_TITLE>
	<PUBLISHER>American Association of Computing Machinery</PUBLISHER>
	<DATE>8/1999</DATE>
	<ABSTRACT>&lt;p class=&quot;MsoNormal&quot;&gt;Automated collaborative filtering is quickly becoming a popular technique for reducing information overload, often as a technique to complement content-based information filtering systems. In this paper we present an algorithmic framework for performing collaborative filtering and new algorithmic elements that increase the accuracy of collaborative prediction algorithms. We then present a set of recommendations on selection of the right collaborative filtering algorithmic components.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/algs.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Recommender Systems in E-Commerce</TITLE>
	<SECONDARY_TITLE>ACM Conference on Electronic Commerce</SECONDARY_TITLE>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<DATE>11/1999</DATE>
	<ABSTRACT>&lt;p&gt;Recommender systems are changing from novelties used by a few E-commerce sites, to serious business tools that are re-shaping the world of E-commerce. Many of the largest commerce Web sites are already using recommender systems to help their customers find products to purchase. A recommender system learns from a customer and recommends products that she will find most valuable from among the available products. In this paper we present an explanation of how recommender systems help E-commerce sites increase sales, and analyze six sites that use recommender systems including several sites that use more than one recommender system. Based on the examples, we create a taxonomy of recommender systems, including the interfaces they present to customers, the technologies used to create the recommendations, and the inputs they need from customers. We conclude with ideas for new applications of&lt;br /&gt;recommender systems to E-commerce.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>In Proceedings of the ACM Conference on Electronic Commerce</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/ec-99.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Stein, M.V., Heimdahl, M.P. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Enhancing Annotation Visibilty for Software Inspection</TITLE>
	<SECONDARY_TITLE>Enhancing Annotation Visibility for Software Inspection</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C.</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>243</PAGES>
	<DATE>10/12/1999</DATE>
	<ABSTRACT>&lt;p&gt;Annotation of software artifacts is common in software development, and vital for software inspection. People viewing annotated artifacts encounter delocalization: they must understand various parts of an artifact (and their annotations) to understand the part they are viewing. We taxonomize delocalization within software systems into lateral delocalization (different items of the artifact within the same development phase), longitudinal delocalization (related items in different phases), and historical delocalization (successive versions of the same item). We report on a pilot study of code inspection with AnnoSpec, an inspection tool supporting visibility of laterally-delocalized annotations. Our results suggest that addressing delocalization may help people perform inspections more effectively&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hix, D.</AUTHOR>
		<AUTHOR>Ju, P.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>An empirical evaluation of user interfaces for topic management of Web sites</TITLE>
	<SECONDARY_TITLE>SIGCHI Conference on Human Factors in Computing Systems: the CHI is the limit</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Pittsburgh, PA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>552-559</PAGES>
	<DATE>05/1999</DATE>
	<ISBN>0-201-48559-1 </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Verification,</KEYWORD>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>access,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>retrieval,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>filtering</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Topic management is the task of gathering, evaluating, organizing, and sharing a set of web sites for a specific topic. Current web tools do not provide adequate support for this task. We created the TopicShop system to address this need. TopicShop includes (1) a webcrawler that discovers relevant web sites and builds site profiles, and (2) user interfaces for exploring and organizing sites. We conducted an empirical study comparing user performance with TopicShop vs. YahooTM. TopicShop subjects found over 80% more high-quality sites (where quality was determined by independent expert judgements) while browsing only 8 1% as many sites and completing their task in 89% of the time. The site profile data that TopicShop provides - in particular, the number of pages on a site and the number of other sites that link to it - was the key to these results, as users exploited it to identify the most promising sites quickly and easily.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Baudisch, P.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Interacting with recommender systems</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Pittsburgh, Pennsylvania</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>164</PAGES>
	<DATE>05/1999</DATE>
	<ISBN>1-58113-158-5 </ISBN>
	<KEYWORDS>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>implicit</KEYWORD>
		<KEYWORD>feedback,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>recommender</KEYWORD>
		<KEYWORD>system,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>interface</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Many people today live in information-rich worlds, constantly facing the question: what should I do next? Which papers should I read to learn about a new area I am interested in? Which movie should I go to? Which restaurant would I like? The experience of friends and colleagues is a valuable resource for making such decisions, especially friends who are familiar with the subject area and have similar tastes.The field of recommender systems (or collaborative filtering) attempts to automate this process, e.g., by supporting people in making recommendations, finding a set of people who are likely to provide good recommendations for a given person, or deriving recommendations from implicit behavior such as browsing activity, buying patterns, and time on task.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Claypool, M.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>The effects of high-speed networks on multimedia jitter</TITLE>
	<SECONDARY_TITLE>EUROMEDIA Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Munich, Germany</PLACE_PUBLISHED>
	<DATE>04/1999</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Hill, W.C.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Constructing, Organizing, and Visualizing Collections of Topically Related Web Resources</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Computer-Human Interaction</SECONDARY_TITLE>
	<VOLUME>6</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>67-94</PAGES>
	<DATE>03/1999</DATE>
	<ABSTRACT>&lt;p&gt;For many purposes, the Web page is too small a unit of interaction and analysis. Web sites are structured multimedia documents consisting of many pages, and users often are interested in obtaining and evaluating entire collections of topically related sites. Once such a collection is obtained, users face the challenge of exploring, comprehending, and organizing the items. We report four innovations that address these user needs.&lt;/p&gt;
&lt;p&gt;&Acirc;&middot; We replaced the web page with the web site as the basic unit of interaction and analysis.&lt;br /&gt;&Acirc;&middot; We defined a new information structure, the clan graph, that groups together sets of related sites.&lt;br /&gt;&Acirc;&middot; We augment the representation of a site with a site profile, information about site structure and&lt;br /&gt;content that helps inform user evaluation of a site.&lt;br /&gt;&Acirc;&middot; We invented a new graph visualization, the auditorium visualization, that reveals important structural and content properties of sites within a clan graph.&lt;/p&gt;
&lt;p&gt;Detailed analysis and user studies document the utility of this approach. The clan graph construction algorithm tends to filter out irrelevant sites and discover additional relevant items. The auditorium visualization, augmented with drill down capabilities to explore site profile data, helps users to find high-quality sites as well as sites that serve a particular function.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/collections-tochi99.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Good, N.</AUTHOR>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Borchers, A.</AUTHOR>
		<AUTHOR>Sarwar, B.</AUTHOR>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Combining Collaborative Filtering with Personal Agents for Better Recommendations</TITLE>
	<SECONDARY_TITLE>1999 Conference of the American Association of Artificial Intelligence</SECONDARY_TITLE>
	<PUBLISHER>American Association of Artificial Intelligence</PUBLISHER>
	<PAGES>439-446</PAGES>
	<ABSTRACT>&lt;p&gt;Information filtering agents and collaborative filtering both attempt to alleviate information overload by identifying which items a user will find worthwhile. Information filtering (IF) focuses on the analysis of item content and the development of a personal user interest profile. Collaborative filtering (CF) focuses on identification of other users with similar tastes and the use of their opinions to recommend items. Each technique has advantages and limitations that suggest that the two could be beneficially combined. This paper shows that a CF framework can be used to combine personal IF agents and the opinions of a community of users to produce better recommendations than either agents or users can produce alone. It also shows that using CF to create a personal combination of a set of agents produces better results than either individual agents or other combination mechanisms. One key implication of these results is that users can avoid having to select among agents; they can use them all and let the CF framework select the best ones for them.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>In Proceedings</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/aaai-99.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Collaborative filtering to locate, comprehend, and organize collections of Web sites</TITLE>
	<SECONDARY_TITLE>SIGART Bulletin</SECONDARY_TITLE>
	<VOLUME>9</VOLUME>
	<PAGES>3-4</PAGES>
	<DATE>12/1998</DATE>
	<KEYWORDS>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Finding information is a common and fundamental task for Internet users. Search engines such as AltaVista and indices such as Yahoo! are the tools commonly used for this task. Users type in queries using keywords to indicate their interest or navigate through hierarchical directories of topics, eventually obtaining (usually quite large) collections of Web pages.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Evaluating emergent collaboration on the web</TITLE>
	<SECONDARY_TITLE>1998 Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Seattle, WA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>355-362</PAGES>
	<DATE>11/1998</DATE>
	<ISBN>1-58113-009-0 </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory,</KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>access,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>retrieval,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>filtering</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Links between web sites can be seen as evidence of a type of &lt;em&gt;emergent collaboration&lt;/em&gt; among web site authors. We report here on an empirical investigation into emergent collaboration. We developed a webcrawling algorithm and tested its performance on topics volunteered by 30 subjects.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Carlis, J.V.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Interactve visualizaton of serial periodic data</TITLE>
	<SECONDARY_TITLE>11th Annual ACM Symposium on User interface Software and Technology</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>29-38</PAGES>
	<DATE>11/1998</DATE>
	<ISBN>1-58113-034-1 </ISBN>
	<KEYWORDS>
		<KEYWORD></KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>interactive</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>exploration,</KEYWORD>
		<KEYWORD>serial</KEYWORD>
		<KEYWORD>periodic</KEYWORD>
		<KEYWORD>data,</KEYWORD>
		<KEYWORD>spiral,</KEYWORD>
		<KEYWORD>algorithms</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Whittaker, S.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Cherny, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>The dynamics of mass interaction</TITLE>
	<SECONDARY_TITLE>1998 ACM Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Seattle, WA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>257-264</PAGES>
	<DATE>11/1998</DATE>
	<ISBN>1-58113-009-0 </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory,</KEYWORD>
		<KEYWORD>FAQS,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Usenet,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>common</KEYWORD>
		<KEYWORD>ground,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>conversation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>empirical,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>mass</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>moderation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>netiquitte,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>newsgroups</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;usenet may be regarded as the world's largest conversational application, with over 17,000 newsgroups and 3 million users. Despite its ubiquity and popularity, however, we know little about the nature of the interactions it supports. This empirical paper investigates &lt;em&gt;mass interaction&lt;/em&gt; in Usenet. We analyse over 2.15 million messages from 659,450 posters, collected from 500 newsgroups over 6 months. We first characterise mass interaction, presenting basic data about demographics, conversational strategies and interactivity. Using predictions from the common ground model of interaction, we next conduct causal modelling to determine relations between &lt;em&gt;demographics, conversational strategies &lt;/em&gt;and &lt;em&gt;interactivity.&lt;/em&gt; We find evidence for moderate conversational threading, but large participation inequalities in Usenet, with a small minority of participants posting a large proportion of messages. Contrary to the common ground model and &quot;Netiquette&quot; guidelines, we also find that &quot;cross-posting&quot; to external newsgroups is highly frequent. Our predictions about the effects of demographics on conversational strategy were largely confirmed, but we found disconfirming evidence about teh relations between conversational strategy and interactivity. Contrary to our expectations, both cross-posting and short messages promote interactivity. We conclude that in order to explain &lt;em&gt;mass interaction&lt;/em&gt;, the common ground model must be modified to incorporate notions of weak ties and communication overload.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Sarwar, B.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Borchers, A.</AUTHOR>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborative Filtering System</TITLE>
	<SECONDARY_TITLE>Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<DATE>11/1998</DATE>
	<ABSTRACT>&lt;p&gt;Collaborative filtering systems help address information overload by using the opinions of users in a community to make personal recommendations for documents to each user. Many collaborative filtering systems have few user opinions relative to the large number of documents available. This sparsity problem can reduce the utility of the filtering system by reducing the number of documents for which the system can make recommendations and adversely affecting the quality of recommendations. This paper defines and implements a model for integrating content-based ratings into a collaborative filtering system. The filterbot model allows collaborative filtering systems to address sparsity by tapping the strength of content filtering techniques. We identify and evaluate metrics for assessing the effectiveness of filterbots specifically, and filtering system enhancements in general. Finally, we experimentally validate the filterbot approach by showing that even simple filterbots such as spell checking can increase the utility for users of sparsely populated collaborative filtering systems.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>In Proceedings.</p></NOTES>
	<URL>http://www.grouplens.org/papers/pdf/filterbot-CSCW98.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Siegel, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Unifying HCI: the impossible possibility</TITLE>
	<SECONDARY_TITLE>SIGCHI Bulletin</SECONDARY_TITLE>
	<VOLUME>30</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>30-32</PAGES>
	<DATE>10/1998</DATE>
	<KEYWORDS>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors,</KEYWORD>
		<KEYWORD>management</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>An Operator Interaction Framework for Visualization Systems</TITLE>
	<SECONDARY_TITLE>1998 IEEE Symposium on Information Visualization </SECONDARY_TITLE>
	<PLACE_PUBLISHED>North Carolina</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>63-70</PAGES>
	<DATE>10/19/1998</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>DeJong, M.</AUTHOR>
		<AUTHOR>Bailey, B.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Creating a multimedia extension for Tcl using the java media framework</TITLE>
	<SECONDARY_TITLE>6th Conference on Annual Tcl/Tk Workshop</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Diego, CA</PLACE_PUBLISHED>
	<PUBLISHER>USENIX Association</PUBLISHER>
	<VOLUME>6</VOLUME>
	<PAGES>16</PAGES>
	<DATE>09/1998</DATE>
	<KEYWORDS>
		<KEYWORD>Jacl,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Java,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Java</KEYWORD>
		<KEYWORD>media</KEYWORD>
		<KEYWORD>framework,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Tcl</KEYWORD>
		<KEYWORD>extension,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>TclBlend,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>multimedia,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>synchronization,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>languages</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;As multimedia capable computers become cheaper and more pervasive in the consumer and corporate markets, and as the availability of digital information increases, the need for low-cost, cross-platform multimedia applications will steadily rise. However, because Tcl lacks native support for continuous media streams, such as audio, video, and animation, it is not well suited for this emerging application domain. At the same time, Java now provides a set of class libraries, called the Java Media Framework (JMF), which provides the multimedia support that Tcl lacks. With the recently introduced integration of Tcl and Java, Java can now be used to provide the cross-platform multimedia support required by Tcl; whereas Tcl can be used to provide the easy-touse programming environment required for building multimedia applications. In this paper, we introduce a Tcl extension that provides a high-level scripting interface to the Java Media Framework. In addition, we will highlight some interesting problems in the current Tcl/Java package as well as suggest some potential solutions. This paper will benefit Tcl programmers who would like to learn more about using Tcl to build multimedia applications, integrating Tcl and Java, or the multimedia support provided by the JMF.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Stein, M., Heimdahl, M.P., Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>A General Framework for Interconnecting Annotations of Software Systems</TITLE>
	<SECONDARY_TITLE>22nd International Computer Software and Applications Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C.</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>421-429</PAGES>
	<DATE>08/1998</DATE>
	<KEYWORDS>
		<KEYWORD>annotation,</KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD>object-oriented</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>development</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Computer-supported annotation of software systems and their documentation, including design documentation and source code, is a common and important software engineering activity. Annotated documentation is used in both formal software inspection and informal software maintenance. Viewers of annotated systems may understand the software more easily if annotations are visible not just from the annotated item itself but from other, related items. We propose a general framework for interconnecting annotatable items in software systems to achieve this visibility. We describe filtering and broadening rules that viewers can use to select the annotations they desire to see. We illustrate this framework in the context of object-oriented software system development&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H., Riedl, J., Barry, P., Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Principles for Information Visualization Spreadsheets</TITLE>
	<SECONDARY_TITLE>IEEE Computer Graphics and Applications</SECONDARY_TITLE>
	<VOLUME>18</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>30-38</PAGES>
	<DATE>07/1998</DATE>
	<ABSTRACT>&lt;p&gt;The visualization spreadsheet provides a framework for exploring large and complex data sets. Structuring user interactions using a spreadsheet paradigm creates a powerful tool for information visualization&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Finding and visualizing inter-site clan graphs</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Los Angeles, CA </PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery/Addison-Wesley Publishing Company</PUBLISHER>
	<PAGES>448-455</PAGES>
	<DATE>04/1998</DATE>
	<ISBN>0-201-30987-4 </ISBN>
	<KEYWORDS>
		<KEYWORD></KEYWORD>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD>Theory,</KEYWORD>
		<KEYWORD>co-citation</KEYWORD>
		<KEYWORD>analysis,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>access,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>retrieval,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>visualization</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;For many purposes, the Web page is too small a unit of interaction. Users often want to interact with larger-scale entities, particularly collections of topically related items. We report three innovations that address this user need. 1. We replaced the web page with the web &lt;em&gt;site&lt;/em&gt; as the basic unit of interaction and analysis 2. We defined a new information structure, the &lt;em&gt;clan graph&lt;/em&gt;, that groups together sets of related sites and 3. We invented a new graph visualization, the &lt;em&gt;auditorium visualization,&lt;/em&gt; that reveals important structural and content properties of sites within a clan graph. &lt;br /&gt;&lt;br /&gt;We have discovered interesting information that can be extracted from the structure of a clan graph. We can identify structurally important sites with many incoming or outgoing links. Links between sites serve important functions: they often identify &quot;front door&quot; pages of sites, sometimes identify especially significant pages within a site, and occasionally contain informative anchor text.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Borchers, A.</AUTHOR>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Ganging up on Information Overload</TITLE>
	<SECONDARY_TITLE>Computer</SECONDARY_TITLE>
	<VOLUME>31</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>106-108</PAGES>
	<DATE>04/1998</DATE>
	<KEYWORDS>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>computing</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Gustafson, T.</AUTHOR>
		<AUTHOR>Schafer, J.B.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>Agents in their midst: evaluating user adaptation to agent-assisted interfaces</TITLE>
	<SECONDARY_TITLE>3rd international Conference on intelligent user interfaces</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>163-170</PAGES>
	<DATE>01/1998</DATE>
	<ISBN>0-89791-955-6 </ISBN>
	<KEYWORDS>
		<KEYWORD>agent-assisted</KEYWORD>
		<KEYWORD>interface,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>electronic</KEYWORD>
		<KEYWORD>publication,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>learning</KEYWORD>
		<KEYWORD>agents,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>online</KEYWORD>
		<KEYWORD>newspaper</KEYWORD>
		<KEYWORD>production,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>studies,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>user-centered</KEYWORD>
		<KEYWORD>interface</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Languages,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Rafaeli, S.</AUTHOR>
		<AUTHOR>Sudweeks, F.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Mabry, E.</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>ProjectH: a collaborative quantitative study of computer-mediated communication</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>F. Sudweeks, M. McLaughlin, Rafaeli</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Network and Netplay: Virtual Groups on the internet</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Cambridge, MA</PLACE_PUBLISHED>
	<PUBLISHER>MIT Press</PUBLISHER>
	<PAGES>265-281</PAGES>
	<ISBN>0-262-69206-6 </ISBN>
	<KEYWORDS>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Stein, M., Riedl, J., Harner, S.J., Mashayekhi, V.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>A case study of distributed, asynchronous software inspection</TITLE>
	<SECONDARY_TITLE>19th international Conference on Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Assocation for Computing Machinery</PUBLISHER>
	<PAGES>107-117</PAGES>
	<DATE>5/1997</DATE>
	<ISBN>ISBN:0-89791-914-9 </ISBN>
	<KEYWORDS>
		<KEYWORD>concurrent</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>engineering,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>inspection,</KEYWORD>
		<KEYWORD>cscw,</KEYWORD>
		<KEYWORD>collaboration,</KEYWORD>
		<KEYWORD>groupware,</KEYWORD>
		<KEYWORD>world</KEYWORD>
		<KEYWORD>wide</KEYWORD>
		<KEYWORD>web</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Traditional software inspection requires participants to meet together at the same time in the same place. Distributed, asynchronous inspection allows partcipants to conduct meetings independently of time and space, making inspection more convenient. We report on an industrial study that we have performed using a tool designed for distributed, asynchronous software inspection. Our experience suggests that distributed, asynchronous software inspection is feasible, and is a cost-effective means of collaboration for geographically distributed work groups.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.</AUTHOR>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Maltz, D.</AUTHOR>
		<AUTHOR>Herlocker, J.</AUTHOR>
		<AUTHOR>Gordon, L.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>GroupLens: Applying Collaborative Filtering to Usenet News</TITLE>
	<SECONDARY_TITLE>Communications of the ACM</SECONDARY_TITLE>
	<VOLUME>40</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>77-87</PAGES>
	<DATE>1997</DATE>
	<URL>http://delivery.acm.org/10.1145/250000/245126/p77-konstan.pdf?key1=245126&amp;key2=4383306021&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=60190076&amp;CFTOKEN=76645379</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Sturm, P.</AUTHOR>
		<AUTHOR>McLeod, J.</AUTHOR>
		<AUTHOR>Lichtblau, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Internet self-assessment in pharmacology: a model for Internet medical education</TITLE>
	<SECONDARY_TITLE>Computer Education</SECONDARY_TITLE>
	<VOLUME>29</VOLUME>
	<NUMBER>2-3</NUMBER>
	<PAGES>63-71</PAGES>
	<DATE>11/1997</DATE>
	<ISBN> </ISBN>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Management,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Measurement,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Performance,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Theory</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H., Barry, P., Riedl, J. and Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>A spreadsheet approach to information visualization</TITLE>
	<SECONDARY_TITLE>1997 IEEE Symposium on information visualization</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Infovis '97</PLACE_PUBLISHED>
	<PUBLISHER>IEEE</PUBLISHER>
	<PAGES>17-24</PAGES>
	<DATE>10/1997</DATE>
	<ISBN>0-8186-8189-6 </ISBN>
	<ABSTRACT>&lt;p&gt;In information visualization, as the volume and complexity of the data increases, researchers require more powerful visualization tools that enable them to more effectively explore multidimensional datasets. We discuss the general utility of a novel visualization spreadsheet framework. Just as a numerical spreadsheet enables exploration of numbers, a visualization spreadsheet enables exploration of visual forms of information. We show that the spreadsheet approach facilitates certain information visualization tasks that are more difficult using other approaches. Unlike traditional spreadsheets, which store only simple data elements and formulas in each cell, a visualization spreadsheet cell can hold an entire complex data set, selection criteria, viewing specifications, and other information needed for a full-fledged information visualization. Similarly, inter-cell operations are far more complex, stretching beyond simple arithmetic and string operations to encompass a range of domain-specific operators. We have built two prototype systems that illustrate some of these research issues. The underlying approach in our work allows domain experts to define new data types and data operations, and enables visualization experts to incorporate new visualizations, viewing parameters, and view operations.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Konstan, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Experiences with GroupLens: Making Usenet Useful Again</TITLE>
	<SECONDARY_TITLE>Usenix Winter Technical Conference</SECONDARY_TITLE>
	<DATE>1/1997</DATE>
	<ABSTRACT>&lt;p&gt;Collaborative filtering attempts to alleviate information overload by offering recommendations on whether information is valuable based on the opinions of those who have already evaluated it. Usenet news is an information source whose value is being severely diminished by the volume of low-quality and uninteresting information posted in its newsgroups. The GroupLens system applies collaborative filtering to Usenet news to demonstrate how we can restore the value of Usenet news by sharing our judgments of articles, with our identities protected by pseudonyms. This paper extends the original GroupLens work by reporting a significantly enhanced system and the results of a seven week trial with 250 users and over 20,000 news articles. GroupLens has an open and flexible architecture that allows easy integration of new newsreader clients and ratings bureaus. We show ratings and prediction profiles for three newsgroups, and assess the accuracy of the predictions.&lt;/p&gt;</ABSTRACT>
	<URL>http://www.grouplens.org/papers/pdf/usenix97.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hill, W. and Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Involving remote users in continuous design of web content </TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>S. Coles</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>2nd Conference on Designing interactive Systems: Processes, Practices, Methods, and Techniques</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Amsterdam, The Netherlands</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>137-145</PAGES>
	<DATE>08/1997</DATE>
	<ISBN>0-89791-863-0 </ISBN>
	<KEYWORDS>
		<KEYWORD>Usenet,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>World</KEYWORD>
		<KEYWORD>Wide</KEYWORD>
		<KEYWORD>Web,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>computer-supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>end</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>modification,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>interface,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-compter</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>organizational</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>participatory</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>remote</KEYWORD>
		<KEYWORD>evaluation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>resource</KEYWORD>
		<KEYWORD>discovery</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;PHOAKS is a system that automatically recognizes URLs recommended in&Acirc;&nbsp; Usenet Messages and continuously updates a large web site that that summarizes the recommendation data. We view the automatically generated pages as &quot;rough drafts&quot; that users help to refine. We report here on the mechanisms that allow users to do this, our rationale for these mechanisms, and the issues raised by involving thousands of remote anonymous users in the continuous design of web content.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Safonov, A.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Carlis, J.V.</AUTHOR>
		<AUTHOR>Bailey, B.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Extending traces with OAT: an object attribute trace for Tcl/Tk</TITLE>
	<SECONDARY_TITLE>5th Conference on Annual Tcl/Tk Workshop</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>USENIX Association</PUBLISHER>
	<PAGES>14</PAGES>
	<DATE>07/1997</DATE>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Languages,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Verification</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Tcl supports variable traces, which associate arbitrary scripts with variable reads, writes and unsets. We developed OAT (Object Attribute Traces), a protocol for extending traces to attributes of arbitrary Tcl &quot;objects.&quot; We wrote several OAT-based extensions including TkOAT, which provides traces on attributes of Tk widgets and canvas items. The OAT protocol and derived extensions bring the benefits of more expressive constraints to Tcl/Tk applications by providing extended traces. OAT requires no changes to the Tcl core and is implemented as a loadable library; OAT-based extended trace packages introduce minimal changes to the code of existing extensions (Tk, CMT, etc.). The new version of our formula manager, TclProp, takes advantage of extended traces provided by OAT.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>McDonald, D.</AUTHOR>
		<AUTHOR>Creter, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Building task-specific interfaces to high volume conversational data</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>S. Pemberton</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, GA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>226-233</PAGES>
	<DATE>03/1997</DATE>
	<ISBN>0-89791-802-9 </ISBN>
	<KEYWORDS>
		<KEYWORD>Netnews,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Usenet,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>World</KEYWORD>
		<KEYWORD>Wide</KEYWORD>
		<KEYWORD>Web,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>filtering,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>computer-supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>mining,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>interface,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>human-computer</KEYWORD>
		<KEYWORD>interaction,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>organizatinal</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>resource</KEYWORD>
		<KEYWORD>discovery,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>social</KEYWORD>
		<KEYWORD>filtering</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Amento, B.</AUTHOR>
		<AUTHOR>McDonald, D.</AUTHOR>
		<AUTHOR>Creter, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>PHAOKS: a system for sharing recommendations</TITLE>
	<SECONDARY_TITLE>Communications of the ACM </SECONDARY_TITLE>
	<VOLUME>40</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>59-62</PAGES>
	<DATE>03/1997</DATE>
	<KEYWORDS>
		<KEYWORD>documentation</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Carlis, J.V.</AUTHOR>
		<AUTHOR>Safonov, A.</AUTHOR>
		<AUTHOR>Perrin, D.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>The neighborhood viewer: a paradigm for exploring image databases</TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Atlanta, Georgia</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>299-300</PAGES>
	<DATE>03/1997</DATE>
	<ISBN>0-89791-926-2 </ISBN>
	<KEYWORDS>
		<KEYWORD>brain</KEYWORD>
		<KEYWORD>neighborhood</KEYWORD>
		<KEYWORD>viewer,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>browsing,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>image</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>multi-resolution</KEYWORD>
		<KEYWORD>images,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>scientific</KEYWORD>
		<KEYWORD>visualization</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The Brain Neighborhood Viewer is a tool developed to help neuroscientists explore massive databases of brain images. The viewer implements an interface paradigm based on stacks of 2D images that are &quot;yoked together&quot; to provide a common coordinate system. When a user navigates in an image stack, all yoked stacks are updated to display the same location, which we call a brain neighborhood. Experience with the neighborhood suggests that this interface is useful for neuroscience research.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Johnson, D, Lilja, D., Riedl, J. and Anderson, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Low-cost, high-performance barrier synchronization on networks of workstations</TITLE>
	<SECONDARY_TITLE>Journal of Parallel Distributed Computing</SECONDARY_TITLE>
	<VOLUME>40</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>131-137</PAGES>
	<DATE>01/1997</DATE>
	<ABSTRACT>&lt;p&gt;Circulating active barrier (CAB) is a new low-cost, high-performance hardware mechanism for synchronizing multiple processing elements (PEs) in networks of workstations at fine-grained programmed barriers. CAB is significantly less complex than other hardware barrier synchronization mechanisms with equivalent performance, using only a single conductor, such as a wire or copper run on a printed-circuit board, to circulate barrier packets between PEs. When a PE checks in at a barrier, the CAB hardware will decrement the count associated with that barrier in a bit-serial fashion as a barrier packet passes through, and then will monitor the packets until all PEs have checked in at the barrier. The ring has no clocked sequential logic in the serial loop. A cluster controller (CC) generates packets for active barriers, removes packets when no longer needed, and resets counters when all PEs have seen the zero-count. A hierarchy of PEs can be achieved by connecting the CCs in intercluster rings. When using conservative timing assumptions, the expected synchronization times with optimal clustering are shown to be under 1 &Icirc;&frac14;s for as many as 4096 PEs in multiprocessor workstations or 1024 single-processor workstations. The ideal number of clusters for a two-dimensional hierarchy ofNPEs is shown to be [N(D+G)/(I+G)]1/2, whereGis the gate propagation delay,Dis the inter-PE delay, andIis the intercluster transmission time. CAB allows rapid, contention-free check-in and proceed-from- barrier and is applicable to a wide variety of system architectures and topologies.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Stein, M.</AUTHOR>
		<AUTHOR>Redl, J.</AUTHOR>
		<AUTHOR>Harner, S.</AUTHOR>
		<AUTHOR>Mashayekhi, V.</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>A case study with distributed, asynchronous software inspection</TITLE>
	<SECONDARY_TITLE>Proceedings of the International Conference on Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA, USA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Claypool, M. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>A quality planning model for distributed multimedia in the virtual cockpit</TITLE>
	<SECONDARY_TITLE>4th ACM International Conference on Multimedia</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>253-264</PAGES>
	<DATE>11/1996</DATE>
	<ISBN>0-89791-871-1 </ISBN>
	<KEYWORDS>
		<KEYWORD>communications,</KEYWORD>
		<KEYWORD>networking,</KEYWORD>
		<KEYWORD>vod</KEYWORD>
		<KEYWORD>applications</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Tomorrow's multimedia applications will stress all parts of a computer system. To determine the computer resources needed to meet application demands we have developed a new capacity planning model that is based on application quality as perceived by the user. We have applied our model to a Distributed Interactive Simulation flight simulator called the Virtual Cockpit. We investigate the quality of the Virtual Cockpit on existing networks and processors and predict the effects of high-speed networks and high-performance processors on Virtual Cockpit quality. We find processor performance is the current bottleneck in application quality for the Virtual Cockpit, but that higher-speed networks, such as ATM, will be needed to meet network requirements after two to three generations of processor improvement.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hill, W.C.</AUTHOR>
		<AUTHOR>Terveen, L.G.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Using Frequency-of-Mention in Public Conversations for Social Filtering</TITLE>
	<SECONDARY_TITLE>CSCW 1996</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>ACM Press</PUBLISHER>
	<PAGES>106-112</PAGES>
	<DATE>11/1996</DATE>
	<ABSTRACT>&lt;p&gt;We report on an investigation of using Usenet newsgroups for social filtering of Web resources. Our main empirical results are: (1) for the period of May &acirc;96 to Jul &acirc;96, about&lt;br /&gt;23% of Usenet news messages mention Web resources, (2) 19% of resource mentions are recommendations (as opposed, e.g., to home pages), (3) we can&acirc;兮utomatically recognize recommendations with at least 90% accuracy, and (4) in some newsgroups, certain resources are mentioned significantly more frequently than others and thus appear to play a central role for that community. We have created a Web site that summarizes the most frequently and recently mentioned Web resources for 1400 newsgroups. Keywords: Human-computer interaction, human interface, computer-supported cooperative work, organizational computing, social filtering, collaborative filtering, browsing, resource discovery, World Wide Web, Usenet, netnews.&lt;/p&gt;</ABSTRACT>
	<URL>http://www-users.cs.umn.edu/%7Eterveen/papers/cscw96.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H., Riedl, J., Shoop, E., Carlis, J.V., Retzel, E., Barry, P.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Flexible information visualization of multivariate data from biological sequence similarity searches</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Yagel, R., Nielson, G.M.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>7th Conference on Visualization </SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society Press</PUBLISHER>
	<PAGES>133-140</PAGES>
	<DATE>10/1996</DATE>
	<ISBN>0-89791-864-9 </ISBN>
	<KEYWORDS>
		<KEYWORD>information</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>biomedical</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>multimodal</KEYWORD>
		<KEYWORD>and</KEYWORD>
		<KEYWORD>multidimensional</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>applications</KEYWORD>
		<KEYWORD>of</KEYWORD>
		<KEYWORD>visualization</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Information visualization faces challenges presented by the need to represent abstract data and the relationships within the data. Previously, we presented a system for visualizing similarities between a single DNA sequence and a large database of other DNA sequences (E.H. Chi et al., 1995). Similarity algorithms generate similarity information in textual reports that can be hundreds or thousands of pages long. Our original system visualized the most important variables from these reports. However, the biologists we work with found this system so useful they requested visual representations of other variables. We present an enhanced system for interactive exploration of this multivariate data. We identify a larger set of useful variables in the information space. The new system involves more variables, so it focuses on exploring subsets of the data. We present an interactive system allowing mapping of different variables to different axes, incorporating animation using a time axis, and providing tools for viewing subsets of the data. Detail-on-demand is preserved by hyperlinks to the analysis reports. We present three case studies illustrating the use of these techniques. The combined technique of applying a time axis with a 3D scatter plot and query filters to visualization of biological sequence similarity data is both powerful and novel.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Safonov, A., Perrin, D., Konstan, J., Carlis, J., Riedl, J. and Elde, R.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Lessons from the neighborhood viewer: building innovative collaborative applications in Tcl and Tk</TITLE>
	<SECONDARY_TITLE>4th Conference on USENIX Tcl/Tk Workshop</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Monterey, CA</PLACE_PUBLISHED>
	<PUBLISHER>USENIX Association</PUBLISHER>
	<VOLUME>4</VOLUME>
	<PAGES>22</PAGES>
	<DATE>07/1996</DATE>
	<ABSTRACT>&lt;p&gt;This paper discusses the development in Tk of a collaborative browser for scientific image databases. The browser, known as the &quot;neighborhood viewer,&quot; allows groups of neuroscientists to explore systematically a large collection of brain images. The paper discusses the application, its development, and a set of lessons learned during development. In particular, it shows how constraints and distributed constraints simplified development, discusses the implementation of a wavelet-based image format, and draws lessons about engineering experimental, evolving systems.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Murray, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Helping users program their personal agents </TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>M.J. Tauber</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>SGICHI Conference on Human Factors in Computing Systems: Common Ground</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Vancouver, British Columbia, Canada</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>355-361</PAGES>
	<DATE>04/1996</DATE>
	<ISBN>0-89791-777-4 </ISBN>
	<KEYWORDS>
		<KEYWORD>agents,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>end-user</KEYWORD>
		<KEYWORD>programming,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>intelligent</KEYWORD>
		<KEYWORD>systems</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Links between web sites can be seen as evidence of a type of &lt;em&gt;emergent collaboration&lt;/em&gt; among web site authors. We report here on an empirical investigation into emergent collaboration. We developed a webcrawling algorithm and tested its performance on topics volunteered by 30 subjects. our findings include that a) some topics exhibit emergent collaboration, some do not. The presence of commercial sites reduces collaboration. b) when sites are linked with other sites, they tend to group into one large, tightly connected component. c) connectivity can serve as the basis for collaborative filtering. Human experts rate connected sites as significantly more relevant and of higher quality.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schnepf, J.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Hung-Chang, Du D.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Doing FLIPS: flexible interactive presentation synchronization </TITLE>
	<SECONDARY_TITLE>IEEE Journal on Selected Areas in Communications</SECONDARY_TITLE>
	<VOLUME>14</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>114-125</PAGES>
	<DATE>01/1996</DATE>
	<ACCESSION_NUMBER>5185331 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>animation,</KEYWORD>
		<KEYWORD>digital</KEYWORD>
		<KEYWORD>simulation,</KEYWORD>
		<KEYWORD>education,</KEYWORD>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>simulation,</KEYWORD>
		<KEYWORD>synchronisation</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Multimedia presentation technology has enormous potential for a myriad
of applications including academic classrooms, industrial training, and
business presentations. As presentation technology advances, it is
possible to incorporate a wider range of media including variable
duration media such as simulations and animations. At the same time,
users are able to take more control over presentations by controlling
the rate and selection of media being played. To make full use of these
advances, multimedia systems must support flexible presentations that
incorporate many variations in the way they are played. This paper
identifies three requirements for flexible presentations and derives
four requirements for synchronization of flexible presentations. The
paper presents flexible interactive presentation synchronization
(FLIPS), a model for specifying coarse synchronization for flexible
presentations. FLIPS supports a wide range of temporal synchronization
specifications. It also provides algorithms for attaining a consistent
and coherent presentation state in response to user interaction (e.g.
skipping to a different slide or selection) and other state-changing
events. Applications of the FLIPS model are discussed&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Miller, B. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>A hands-on introduction to collaborative filtering (tutorial session)</TITLE>
	<SECONDARY_TITLE>1996 ACM Conference on Computer Supported Cooperative Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<ABSTRACT>&lt;p&gt;Goals and content: The moring session will introduce the concepts of information filtering, develop a taxonomy of the techniques used, and take a detailed look at present and historical applications of collaborative filtering technology. The afternoon session will investigate design issues including algorithms for making recommendations, obtaining user ratings, privacy, communications, and data storage.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bickhard, M.H.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Foundational Issues in Artificial Intelligence and Cognitive Science: Impasse and Solutions</TITLE>
	<PUBLISHER>Elsevier Science, Inc.</PUBLISHER>
	<TERTIARY_TITLE>1</TERTIARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Shoop, E.</AUTHOR>
		<AUTHOR>Carlis, J.</AUTHOR>
		<AUTHOR>Retzel, E.</AUTHOR>
		<AUTHOR>Barry, P.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Flexible information visualization of multivariate data from biological sequence similarity searches</TITLE>
	<SECONDARY_TITLE>IEEE Conference on Visualization</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>IEEE CS</PUBLISHER>
	<PAGES>133-140</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Bharat, K.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Integrating personal and community recommendations in collaborative filtering</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>M.S. Ackerman</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<TERTIARY_TITLE>1996 ACM Conference on Computer Supported Cooperative Work (CSCW)</TERTIARY_TITLE>
	<ISBN>0-89791-765-0 </ISBN>
	<KEYWORDS>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;This full-day workshop will bring together researchers and practitioners to explore techniques for integrating personal and community recommendations into CSCW systems. Personal recommendations are tailored to an individual user, while community recommendations reflect the values or tastes of a broader community of users.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Smith, B.C.</AUTHOR>
		<AUTHOR>Rowe, L.A.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Patel, K.D.</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>The Berkeley continuous media toolkit</TITLE>
	<SECONDARY_TITLE>Fourth ACM International Conference on Multimedia</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>451-452</PAGES>
	<ISBN>0-89791-871-1 </ISBN>
	<KEYWORDS>
		<KEYWORD>continuous</KEYWORD>
		<KEYWORD>media,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>multimedia,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>toolkits</KEYWORD>
		<KEYWORD>and</KEYWORD>
		<KEYWORD>frameworks,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>security</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.L.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Commands as media: design and implementation of a command stream</TITLE>
	<SECONDARY_TITLE>Third ACM international Conference on Multimedia</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>155-165</PAGES>
	<DATE>11/1995</DATE>
	<ISBN>0-89791-751-0 </ISBN>
	<KEYWORDS>
		<KEYWORD>TclStream,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>command</KEYWORD>
		<KEYWORD>stream,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>commands,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>presentations,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>reversibilty,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>management,</KEYWORD>
		<KEYWORD>performance,</KEYWORD>
		<KEYWORD>theory</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Stolze, M.</AUTHOR>
		<AUTHOR>Hill, W.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>From "model world" to "magic world": making graphical objects the medium for intelligent design assistance - a CHI '95 workshop</TITLE>
	<SECONDARY_TITLE>From &quot;model world&quot; to &quot;magic world&quot;: making graphical objects the medium for intelligent design assistance - a CHI '95 workshopFrom &quot;model world&quot; to &quot;magic world&quot;: making graphical objects the medium for intelligent design assistance - a CHI '95 workshop</SECONDARY_TITLE>
	<VOLUME>27</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>31-34</PAGES>
	<DATE>10/1995</DATE>
	<KEYWORDS>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD>Human</KEYWORD>
		<KEYWORD>Factors,</KEYWORD>
		<KEYWORD>Management</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chi, E.H., Barry, P., Shoop, E., Carlis, J.V., Retzel, E. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Visualization of Biological Sequence Similarity Search Results</TITLE>
	<SECONDARY_TITLE>6th Conference on Visualization</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C.</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>44-51</PAGES>
	<DATE>10/1995</DATE>
	<ISBN>0-8186-7187-4 </ISBN>
	<ABSTRACT>&lt;p&gt;Biological sequence similarity analysis presents visualization challenges, primarily because of the massive amounts of discrete, multi dimensional data. Genomic data generated by molecular biologists is analyzed by algorithms that search for similarity to known sequences in large genomic databases. The output from these algorithms can be several thousand pages of text, and is difficult to analyze because of its length and complexity. We developed and implemented a novel graphical representation for sequence similarity search results, which visually reveals features that are difficult to find in textual reports. The method opens new possibilities in the interpretation of this discrete, multidimensional data by enabling interactive investigation of the graphical representation.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Shoop, E., Chi, E., Carlis, J., Bieganski, P., Riedl, J., Dalton, N., Newman, T. and Retzel, E.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Implementation and testing of an automated EST processing and similarity analysis system</TITLE>
	<SECONDARY_TITLE>28th Hawaii international Conference on System Sciences</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Wailea, HI </PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<VOLUME>5</VOLUME>
	<PAGES>52-61</PAGES>
	<DATE>1/1995</DATE>
	<ISBN>0-8186-6921-7 </ISBN>
	<ACCESSION_NUMBER>4875342 </ACCESSION_NUMBER>
	<ABSTRACT>&lt;p&gt;Expressed sequence tag (EST) sequencing projects are being undertaken in an effort to identify the function of as many genes as possible from entire genomes. Putative function can be determined by analyzing the similarity of the ESTs to sequences in the public databases. We are involved in a long-term project to research and develop database technology to store and analyze ESTs for Arabidopsis thaliana. The massive amounts of ESTs being produced through automated sequencing technologies necessitates the automated processing and similarity analysis of the ESTs. This paper describes a complete software system that takes ESTs from a sequencing machine, analyzes them for quality, and searches in public databases of previously known sequences. Automating the processing and analysis of the several thousand ESTs produced to date by the Michigan State University, Arabidopsis cDNA Sequencing Project has improved the quality of the EST data and the speed at which ESTs can be entered in the public databases&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Johnson, D.</AUTHOR>
		<AUTHOR>Lilja, D.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>A circulating active barrier synchronization mechanism</TITLE>
	<SECONDARY_TITLE>International Conference on Parallel Processing</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Oconomowoc, WI</PLACE_PUBLISHED>
	<DATE>08/1995</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Iyengar, S.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>TclProp: a data-propogation formula manager for Tcl and Tk</TITLE>
	<SECONDARY_TITLE>3rd Annual USENIX Workshop on Tcl/Tk</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Toronto, CN</PLACE_PUBLISHED>
	<PUBLISHER>USENIX Association</PUBLISHER>
	<VOLUME>3</VOLUME>
	<PAGES>3</PAGES>
	<DATE>07/1995</DATE>
	<KEYWORDS>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>languages</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;TclProp is a data propagation formula manager for Tcl and Tk. It supports and enforces one-way declarative relationships among variables. If, for example, we enter the formula A = B + C, whenever B or C changes, A is also updated to reflect the new sum. TclProp also supports triggers -- code to be executed when one of a set of variables changes. And, TclProp includes a mechanism for linking variables to object attributes (e.g., the enabled/disabled status of a button) so these attributes can be used in formulas and triggers. This paper presents an example of how data propagation formulas can simplify programming and presents the design and implementation of TclProp 1.0, an implementation built in Tcl.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Herlocker, J.L.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Tcl commands as media in a distributed multimedia toolkit</TITLE>
	<SECONDARY_TITLE>3rd Annual USENIX Workshop on Tcl/Tk</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Toronto, Canada</PLACE_PUBLISHED>
	<PUBLISHER>USENIX Association</PUBLISHER>
	<VOLUME>3</VOLUME>
	<PAGES>22</PAGES>
	<DATE>07/1995</DATE>
	<KEYWORDS>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>languages</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;This paper discusses the design and implementation of a command stream based on Tcl. A command stream is a series of arbitrary commands that can be tightly synchronized with other media in a distributed multimedia presentation. In TclStream, we represent an arbitrary command as a collection of fragments of Tcl code. The command stream medium supports the standard manipulation functions of multimedia environments: reverse, fast-forward, random access, and variable speed. The ability to specify arbitrary actions, combined with fine playback control, make TclStream an extremely flexible and powerful presentation medium.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Claypool, M.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Carlis, J.</AUTHOR>
		<AUTHOR>Wilcox, G.</AUTHOR>
		<AUTHOR>Eide, R.</AUTHOR>
		<AUTHOR>Retzel, E.</AUTHOR>
		<AUTHOR>Georgopoulos, A.</AUTHOR>
		<AUTHOR>Pardo, J.</AUTHOR>
		<AUTHOR>Ugurbil, K.</AUTHOR>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Honda, C.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Network requirements for 3-D flying in a zoomable brain database</TITLE>
	<SECONDARY_TITLE>IEEE Journal on Selected Areas in Communications</SECONDARY_TITLE>
	<VOLUME>13</VOLUME>
	<NUMBER>5</NUMBER>
	<PAGES>816-827</PAGES>
	<DATE>06/1995</DATE>
	<ACCESSION_NUMBER>4988401 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>biomedical</KEYWORD>
		<KEYWORD>NMR,</KEYWORD>
		<KEYWORD>brain,</KEYWORD>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>networks,</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>compression,</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>visualisation,</KEYWORD>
		<KEYWORD>image</KEYWORD>
		<KEYWORD>coding,</KEYWORD>
		<KEYWORD>medical</KEYWORD>
		<KEYWORD>image</KEYWORD>
		<KEYWORD>processing,</KEYWORD>
		<KEYWORD>neurophysiology,</KEYWORD>
		<KEYWORD>visual</KEYWORD>
		<KEYWORD>databases</KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;In laboratories around the world, neuroscientists from diverse disciplines are exploring various aspects of brain structure. Because of the size of the domain, neuroscientists must specialize, making it difficult to fit results together, causing some research efforts to be duplicated because of lack of sharing of information. The authors have begun a long-term project to build a neuroscience research database for brain structure. One aspect of the database is the ability to visualize high-quality, high-resolution micrographs montaged together into 3-D structures as they were in the living brain. As demonstrated in this paper's analysis, realistic presentation of these visualizations across computer networks will stress current and proposed gigabit networks. Image compression can reduce network loads, but wide-spread use of the visualizations will still require networks capable of sustaining terabits per second of throughput&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.</AUTHOR>
		<AUTHOR>Papavero, E.</AUTHOR>
		<AUTHOR>Tuomenoksa, M.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>DynaDesigner: a tool for rapid design and deployment of device-independent interactive services</TITLE>
	<SECONDARY_TITLE>Computer-Human Interaction Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Denver, CO</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>29-30</PAGES>
	<DATE>05/1995</DATE>
	<ISBN>0-89791-755-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>consumer</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>device-independent</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>end</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>programming,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>service</KEYWORD>
		<KEYWORD>creation</KEYWORD>
		<KEYWORD>tools,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;&lt;em&gt;DynaDesigner&lt;/em&gt; is a tool for creating, testing, and deploying interactive services to be delivered on devices such as telephones, TVs and PCs. A key feature is that it supports &lt;em&gt;device-independent&lt;/em&gt; service design - a service is designed once, independent of any particular device. This eases the design and maintenance task for service providers and makes services easier for consumers to use, since they are consistent across devices. DynaDesigner has been used to design and deploy many services. With DynaDesigner, services can be designed and deployed in hours.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Mashayekhi, V.</AUTHOR>
		<AUTHOR>Maley, M.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>User recovery of audio operations</TITLE>
	<SECONDARY_TITLE>International Conference on Multimedia Computing and Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C.</PLACE_PUBLISHED>
	<DATE>05/1995</DATE>
	<ISBN>0-8186-7105-X </ISBN>
	<ACCESSION_NUMBER>4974221 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>audio</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD>system</KEYWORD>
		<KEYWORD>recovery,</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>interfaces</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Computer interfaces that support user recovery can radically alter a user's interaction style. Users can explore alternatives freely, secure in the knowledge that they can undo actions and restore previous states if necessary. A text-editor, like EMACS, where users can restore the state of an editing session to a correct previous state, is an example of such a system. Editors for textual, graphical, and many other media types commonly support user recovery. Support for and understanding of recovery in applications that use audio is not as widespread. Audio is characterized by its large volume, lack of easy indexing, and difficulty in defining inverse operations. We present a theoretical model of recovery for audio operations to help user interface designers and implementers. Our model maps an audio operation to a recovery policy and then the recovery policy to a recovery mechanism. The model uses a classification of audio operations that aids in choosing applicable recovery policies&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Selfridge, P.G.</AUTHOR>
		<AUTHOR>Long, M.D.</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Living design memory: framework, implementation, lessons learned</TITLE>
	<SECONDARY_TITLE>Human-Computer Interaction</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>1-37</PAGES>
	<DATE>03/1995</DATE>
	<KEYWORDS>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>factors,</KEYWORD>
		<KEYWORD>management</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;We identify an important type of software design knowledge that we call community-specific folklore and discuss problems with current approaches to managing it. We developed a general framework for a living design memory, built a design memory tool, and deployed the tool in a large software development organization. The tool effectively disseminates knowledge relevant to local software design practice. It is embedded in the organizational process to help ensure that its knowledge evolves as necessary. This work illustrates important lessons in building knowledge management systems, integrating novel technology into organizational practice, and carrying out research-development partnerships.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Johnson, D., Lilja, D. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>A Distributed Hardware Mechanism for Process Synchronization on Shared-Bus Multiprocessors</TITLE>
	<SECONDARY_TITLE>1994 international Conference on Parallel Processing</SECONDARY_TITLE>
	<PLACE_PUBLISHED>North Carolina State University</PLACE_PUBLISHED>
	<PAGES>268-275</PAGES>
	<DATE>8/1994</DATE>
	<ISBN>0-8493-2493-9</ISBN>
	<ABSTRACT>&lt;p&gt;Several techniques have been used to reduce the performance impact of process synchronization in fine-grained multiprocessor systems. These existing techniques tend to have long synchronization times or high shared-bus use, or they require complex and expensive hardware. A new technique is presented that uses distributed hardware locking queues to reduce both contention and latency to the minimum values that can be obtained using a shared-bus. This technique is shown to require at most two shared-bus transactions, with one transaction being typical. The latency for process continuation after obtaining a lock is reduced to near zero. Barrier synchronization using this distributed mechanism requires only one shared-bus transaction per processor involved in the barrier. This new technique is scalable and applicable to both new architectures and to existing systems, and is less complex than other hardware solutions.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Schnepf, J.</AUTHOR>
		<AUTHOR>Mashayekhi, V.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Du, D.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>Closing the gap in distance learning: Computer supported, participative, media-rich education</TITLE>
	<SECONDARY_TITLE>Educational Technology Review</SECONDARY_TITLE>
	<DATE>1994</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Mashayekhi, V., Fuelner, C. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>CAIS: collaborative asynchronous inspection of software</TITLE>
	<SECONDARY_TITLE>2nd ACM SIGSOFT Symposium on Foundations of Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New Orleans, LA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>21-34</PAGES>
	<DATE>12/1994</DATE>
	<ISBN>0-89791-691-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>concurrent</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>engineering,</KEYWORD>
		<KEYWORD>asynchony,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>inspection,</KEYWORD>
		<KEYWORD>computer-supported</KEYWORD>
		<KEYWORD>cooperative</KEYWORD>
		<KEYWORD>work</KEYWORD>
		<KEYWORD>(CSCW),</KEYWORD>
		<KEYWORD>collaboration,</KEYWORD>
		<KEYWORD>notification</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Many software engineering tasks have a synchronous component that requires the participants to assemble together at the same time and place. This approach is expensive in terms of traveling, scheduling and human resources. Existing computer tools mitigate these constraints by adding structure to the meeting, providing on-line document support, and distributing the participants over geographic boundaries. The constraint remains, however, that all participants participate at the same timeWe propose relaxing the time constraint in software engineering tasks to resolve issues non-concurrently, in effect reducing (and in some cases eliminating) the need for the synchronous meeting. We hypothesize that support for asynchrony will enable software engineering teams to work together as effectively in different times as in same time.We have chosen software inspection as our candidate software engineering task because it is well-understood, highly-structured, and widely-practiced. We have designed and developed a Collaborative Asynchronous Inspection of Software (CAIS) meeting prototype that supports the meeting part of inspection. CAIS allows participants to effectively &quot;meet&quot; even when separated by time zones and working schedules. We have conducted a pilot study comparing the manual and CAIS meetings and present our results and lessons learned.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Prakash, A. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>Distributed systems, multimedia and infrastructure support in CSCW</TITLE>
	<SECONDARY_TITLE>SIGOIS Bull</SECONDARY_TITLE>
	<VOLUME>15</VOLUME>
	<NUMBER>2</NUMBER>
	<PAGES>18-58</PAGES>
	<DATE>12/1994</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>State problems in programming human-controlled devices</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Consumer Electronics</SECONDARY_TITLE>
	<VOLUME>40</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>812-820</PAGES>
	<DATE>11/1994</DATE>
	<ACCESSION_NUMBER>4867022 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>control</KEYWORD>
		<KEYWORD>program,</KEYWORD>
		<KEYWORD>control</KEYWORD>
		<KEYWORD>sequences,</KEYWORD>
		<KEYWORD>design</KEYWORD>
		<KEYWORD>strategies,</KEYWORD>
		<KEYWORD>device</KEYWORD>
		<KEYWORD>interfaces,</KEYWORD>
		<KEYWORD>home</KEYWORD>
		<KEYWORD>audio,</KEYWORD>
		<KEYWORD>home</KEYWORD>
		<KEYWORD>electronics</KEYWORD>
		<KEYWORD>devices,</KEYWORD>
		<KEYWORD>home</KEYWORD>
		<KEYWORD>video,</KEYWORD>
		<KEYWORD>human-controlled</KEYWORD>
		<KEYWORD>devices,</KEYWORD>
		<KEYWORD>interactive</KEYWORD>
		<KEYWORD>human</KEYWORD>
		<KEYWORD>control,</KEYWORD>
		<KEYWORD>personal</KEYWORD>
		<KEYWORD>digital</KEYWORD>
		<KEYWORD>assistants,</KEYWORD>
		<KEYWORD>programmable</KEYWORD>
		<KEYWORD>remote</KEYWORD>
		<KEYWORD>controls,</KEYWORD>
		<KEYWORD>programmed</KEYWORD>
		<KEYWORD>control</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Many consumer goods are complicated enough to benefit from programmed control. Today's home electronics devices support a wide range of options and controls. At the same time, personal digital assistants and programmable remote controls are now capable of learning and generating control sequences to control a wide range of devices. Unfortunately, most device interfaces are designed for interactive human control rather than programmed control. The paper analyzes state-based obstacles to programming devices designed for interactive human control. It develops a theory of statelock, a condition in which a control program is unable to synchronize with the state machine underlying the controlled device. The paper also presents design strategies to avoid statelock and applies these strategies to the home audio/video and telephone autodialer domains&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Resnick, P.</AUTHOR>
		<AUTHOR>Iacovou, N.</AUTHOR>
		<AUTHOR>Sushak, M.</AUTHOR>
		<AUTHOR>Bergstrom, P.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>GroupLens: An open architecture for collaborative filtering of netnews</TITLE>
	<SECONDARY_TITLE>1994 ACM Conference on Computer Supported Collaborative Work Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Chapel Hill, NC</PLACE_PUBLISHED>
	<PUBLISHER>Association of Computing Machinery</PUBLISHER>
	<PAGES>175-186</PAGES>
	<DATE>10/1994</DATE>
	<ABSTRACT>&lt;p class=&quot;abstract&quot;&gt;Collaborative filters help people make choices based on the opinions of other people. GroupLens is a system for collaborative filtering of netnews, to help people find articles they will like in the huge stream of available articles. News reader clients display predicted scores and make it easy for users to rate articles after they read them. Rating servers, called Better Bit Bureaus, gather and disseminate the ratings. The rating servers predict scores based on the heuristic that people who agreed in the past will probably agree again. Users can protect their privacy by entering ratings under pseudonyms, without reducing the effectiveness of the score prediction. The entire architecture is open: alternative software for news clients and Better Bit Bureaus can be developed independently and can interoperate with the components we have developed.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Selfridge, P.G.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>Intelligent assistance for software construction: a case study</TITLE>
	<SECONDARY_TITLE>Knowledge-Based Software Engineering Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Monterey, CA</PLACE_PUBLISHED>
	<PUBLISHER>IEEE</PUBLISHER>
	<PAGES>14-21</PAGES>
	<DATE>09/1994</DATE>
	<ISBN>0-8186-6380-4 </ISBN>
	<ACCESSION_NUMBER>4785232 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>graphics,</KEYWORD>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>based</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>service</KEYWORD>
		<KEYWORD>industries,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>reusability,</KEYWORD>
		<KEYWORD>telecommunication</KEYWORD>
		<KEYWORD>services,</KEYWORD>
		<KEYWORD>visual</KEYWORD>
		<KEYWORD>programming</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;An important type of software design task involves constructing software artifacts from existing components. Major user tasks are locating relevant components, reusing existing artifacts, and ensuring that the artifact is complete and consistent. We developed a prototype knowledge-based graphical system that supports these tasks. It delivers information to users by adding and deleting graphical objects and changing their appearance. The system was developed in cooperation with an AT&amp;amp;T product organization. They created a production version of the tool for assembling sets of telecommunications features for customers. The tool lets users work at a high level and eases problems with locating relevant features, reusing feature lists, and maintaining consistency&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Carlis, J.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Georgopoulos, A.</AUTHOR>
		<AUTHOR>Wilcox, G., Elde, R.</AUTHOR>
		<AUTHOR>Pardo, J.H.</AUTHOR>
		<AUTHOR>Ugurbil, K.</AUTHOR>
		<AUTHOR>Retzel, E.</AUTHOR>
		<AUTHOR>Maguire, J.</AUTHOR>
		<AUTHOR>Miller, B.</AUTHOR>
		<AUTHOR>Claypool, M.</AUTHOR>
		<AUTHOR>Brelje, T.</AUTHOR>
		<AUTHOR>Honda, C.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>A zoomable DBMS for brain structure, function and behavior</TITLE>
	<SECONDARY_TITLE>International Conference on Applications of Databases</SECONDARY_TITLE>
	<DATE>06/1994</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bieganski, P.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
		<AUTHOR>Carlis, J.V.</AUTHOR>
		<AUTHOR>Retzel, E.F.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>Generalized suffix trees for biological sequence data: applications and implementation</TITLE>
	<SECONDARY_TITLE>27th International Conference on System Sciences</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Wailea, HI </PLACE_PUBLISHED>
	<VOLUME>5</VOLUME>
	<PAGES>9-18</PAGES>
	<DATE>05/1994</DATE>
	<ISBN>0-8186-5090-7</ISBN>
	<ACCESSION_NUMBER>4687942 </ACCESSION_NUMBER>
	<ABSTRACT>&lt;p&gt;This paper addresses applications of suffix trees and generalized suffix trees (GSTs) to biological sequence data analysis. We define a basic set of suffix trees and GST operations needed to support sequence data analysis. While those definitions are straightforward, the construction and manipulation of disk-based GST structures for large volumes of sequence data requires intricate design. GST processing is fast because the structure is content addressable, supporting efficient searches for all sequences that contain particular subsequences. Instead of laboriously searching sequences stored as arrays, we search by walking down the tree. We present a new GST-based sequence alignment algorithm, called GESTALT. GESTALT finds all exact matches in parallel, and uses best-first search to extend them to produce alignments. Our implementation experiences with applications using GST structures for sequence analysis lead us to conclude that GSTs are valuable tools for analyzing biological sequence data&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Claypool, M.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>Silence is golden? the effects of silence deletion on the CPU load of an audio conference</TITLE>
	<SECONDARY_TITLE>International Conference on Multimedia Computing and Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<DATE>05/1994</DATE>
	<ISBN>0-8186-5530-5 </ISBN>
	<ACCESSION_NUMBER>4711442 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>multimedia</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>teleconferencing</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;This paper seeks to identify, improvements that reduce audioconference CPU load. A major contribution is the comparison of the performance benefits of five potential audioconference improvements: faster CPU, faster communication, better compression, digital signal processing (DSP) hardware, and silence deletion. To compare audioconference CPU load, we develop a model that identifies components of a typical audioconference. We hypothesize that silence deletion will improve the scalability of audio more than any of the above four improvements. We parameterize our model with measurements of the actual component performance. Overall, we find audioconference CPU loads with silence deletion scale better than audioconference CPU loads with any of the other four improvements. Techniques based on DSP hardware alone do not scale as well as silence deletion alone. However, DSP based silence deletion and compression together scale better than any other technique. These results hold even when using compression and even for ten times faster processors, networks and DSP hardware&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hill, W.</AUTHOR>
		<AUTHOR>Terveen, L.</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>New uses and abuses of interaction history: help form the research agenda</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>C. Plaisant</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Boston, MA</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>472</PAGES>
	<DATE>04/1994</DATE>
	<ISBN>0-89791-651-4 </ISBN>
	<KEYWORDS>
		<KEYWORD>Interaction</KEYWORD>
		<KEYWORD>history,</KEYWORD>
		<KEYWORD>design</KEYWORD>
		<KEYWORD>capture,</KEYWORD>
		<KEYWORD>interface</KEYWORD>
		<KEYWORD>agents,</KEYWORD>
		<KEYWORD>digital</KEYWORD>
		<KEYWORD>audio,</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>modeling,</KEYWORD>
		<KEYWORD>active</KEYWORD>
		<KEYWORD>badges,</KEYWORD>
		<KEYWORD>usability,</KEYWORD>
		<KEYWORD>privacy,</KEYWORD>
		<KEYWORD>ethics,</KEYWORD>
		<KEYWORD>law</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Recording human-computer interaction for the purposes of reusing commands, undoing actions, recovering from crashes, constructing keyboard macros, and observing users has been with us since the earliest command shells and text editors. For much of that time it remained a sleepy &quot;back water&quot; technology area except for a continuing increase in work-monitoring and associated incidents breeching user privacy. However, with the drastic fall of costs for digital storage, processing and telecommunications, all that is now rapidly changing. Digital records of activity are common at work, market-place and home. While new interaction history techniques such as design capture, automatic change bars, readwear, interface agents, digital audio recording, hot lists, version management, viewer histories, automatic biography, usability studies, active badges, wireless personal communicators, position-sensing and caller-id are enriching the experience of interfaces, the same techniques are enabling new and more invasive abuses. This one-day interdisciplinary workshop will gather 20 practitioners and researchers from the fields of human-computer interaction design, research, ethics and law to produce their &quot;Top Ten&quot; list of research questions concerning uses and abuses of interaction history for the CHI community to address in the coming years. There will be no presentations, but homework will be collected and redistributed via email prior to the workshop. The day will blend open discussions with directed small-group works.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B.</AUTHOR>
		<AUTHOR>Mafla, E.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Experimental facility for kernal extensions</TITLE>
	<SECONDARY_TITLE>International Journal of System Integration</SECONDARY_TITLE>
	<VOLUME>3</VOLUME>
	<PAGES>5-21</PAGES>
	<DATE>1993</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Interface support for data archeology</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>B. Bhargava, T. Finn, Y. Yesha</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>2nd international Conference on Information and Knowledge Management (CIKM '93)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Washington, D.C.</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>356-363</PAGES>
	<DATE>11/1993</DATE>
	<ISBN>0-89791-626-3 </ISBN>
	<KEYWORDS>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>discovery,</KEYWORD>
		<KEYWORD>interactive</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>exploration,</KEYWORD>
		<KEYWORD>marketing,</KEYWORD>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>representation,</KEYWORD>
		<KEYWORD>reuse</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;I describe the &lt;em&gt;IMACS&lt;/em&gt; interface, which supports a type of interactive data exploration task called data archaeology. The interface facilitates users in performing this task using three key design principles: (1) combine power and ease of use, (2) provide direct support for integrated, iterative data exploration, and (3) assist users in managing their work over time. I show how these principles are relevant in the data archeology task, describe how knowledge representation technology provides a foundation for an adequate support system, and illustrate in detail how the interface offers powerful support for data archaeology.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Mashayekhi, V., Drake, J.M., Tsai, W. T. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Distributed collaborative software inspection</TITLE>
	<SECONDARY_TITLE>Software, IEEE</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>5</NUMBER>
	<PAGES>66-75</PAGES>
	<DATE>09/1993</DATE>
	<ACCESSION_NUMBER>4536440 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>metrics,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>tools</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The Collaborative Software Inspection (CSI) tool, which provides a distributed, structured environment for performing inspections on all software-development products, including specifications, designs, code, and test cases, is described. The inspection environment lets geographically distributed inspection participants meet with people in other cities through workstations at their desks. The current version of all material is accessible online. Inspection products are created online, so secondary data entry to permanent records is not necessary. The inspection information is also available for review and metrics collection. To assess the effectiveness of inspection in the distributive collaborative environment and compare it with face-to-face meetings, a case-study approach with replication logic is presented&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J., Mashayekhi, V., Schnepf, J., Claypool, M. and Frankowski, D.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>SuiteSound: A System for Distributed Collaborative Multimedia</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Knowledge and Data Engineering</SECONDARY_TITLE>
	<VOLUME>5</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>600-610</PAGES>
	<DATE>08/1993</DATE>
	<ACCESSION_NUMBER>4551263 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>collaborative</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>continuous</KEYWORD>
		<KEYWORD>media,</KEYWORD>
		<KEYWORD>digital</KEYWORD>
		<KEYWORD>audio,</KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>Ethernet,</KEYWORD>
		<KEYWORD>multimedia,</KEYWORD>
		<KEYWORD>silence</KEYWORD>
		<KEYWORD>deletion,</KEYWORD>
		<KEYWORD>silence</KEYWORD>
		<KEYWORD>detection,</KEYWORD>
		<KEYWORD>teleconferencing</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;SuiteSound, a programming environment with integrated support for multimedia, is discussed. SuiteSound is built in the Suite object-based system on a conventional UNIX operating system. SuiteSound objects incorporate multimedia by creating flows and filters. Flows are streams of multimedia data moving through a sequence of objects. They bridge the gap between objects representing the state of an entity at a discrete point in time and space and continuous media such as live audio or video. Filters are intermediate objects between the source and destination of a flow. They take flow as input, perform one of several operations such as multiplex-in, multiplex-out, gain control, or silence deletion on it, and send the resulting flow to its destination. In effect, they provide a virtual device interface for the application programmer that is uniform and independent of any physical device. The design and implementation of SuiteSound on the Sun SparcStation are described. Experiments performed to determine the network and CPU load of the sound tool are reviewed&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Selfridge, P.G.</AUTHOR>
		<AUTHOR>Long, M.D.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>From "folklore" to "living design memory" </TITLE>
	<SECONDARY_TITLE>ACM SIGCHI Conference on Human Factors in Computing Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Amsterdam, The Netherlands</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<DATE>04/1993</DATE>
	<KEYWORDS>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>representation,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>organizational</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>organizational</KEYWORD>
		<KEYWORD>interfaces,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>productivity,</KEYWORD>
		<KEYWORD>design,</KEYWORD>
		<KEYWORD>document,</KEYWORD>
		<KEYWORD>management</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;We identify an important type of software design knowledge that we call community specific folklore and show problems with current approaches to managing it. We built a tool that serves as a living design memory for a large software development organization. The tool delivers knowledge to developers effectively and is embedded in organizational practice to ensure that the knowledge it contains evolves as necessary. This work illustrates important lessons in building knowledge management systems, integrating novel technology into organizational practice, and managing research-development partnerships.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Shoop, E., Srivastava, J., Bieganski, P., Riedl, J. and Retzel, E.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>An object-oriented genetics information system</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>Deaton, E., George, K.M., Berghel, H and Hedrick, G.</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>1993 ACM/SIGAPP Symposium on Applied Computng: States of the Art and Practice</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Indianapolis, IN</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>641-651</PAGES>
	<DATE>02/1993</DATE>
	<ISBN>0-89791-567-4 </ISBN>
	<KEYWORDS>
		<KEYWORD>computational,</KEYWORD>
		<KEYWORD>molecular</KEYWORD>
		<KEYWORD>biology,</KEYWORD>
		<KEYWORD>genome</KEYWORD>
		<KEYWORD>sequencing,</KEYWORD>
		<KEYWORD>object-oriented</KEYWORD>
		<KEYWORD>database,</KEYWORD>
		<KEYWORD>graphical</KEYWORD>
		<KEYWORD>user</KEYWORD>
		<KEYWORD>interface,</KEYWORD>
		<KEYWORD>suffix</KEYWORD>
		<KEYWORD>tree</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Sequence data is being produced by genomic sequencing laboratories at ever-increasing rates, making it impossible for individual researchers to keep track of all the new data that might affect their research. Computer systems are needed so that researchers can access this data. The systems must support high-level interfaces that communicate in the language of the researchers, database systems that guarantee availability and consistency of the data, and powerful search systems that rapidly scan for similarities between sequences. We have developed a prototype system that includes a graphical user interface, an object-oriented database management system, and high-performance similarity search algorithms. The prototype has the potential to increase researchers&acirc; productivity by automating ermy of amotated sequence fragments as they are produced by sequencing machines, storing the fragment in the database, and automatically producing and displaying similarity search results of new sequences against the large public sequence databases GenBank and PIR. This paper describes the prototype, discusses the its of object oriented databases for complex and changing sequence data and presents an object-oriented schema for genetic information. Graphical tools for annotating sequences, storing them in the database, automating similarity searches, and viewing similarity search results are presented. A new suffix tree- based data structure that supports rapid similarity searches on sequence data is introduced. Finally, future plans for the system are discussed.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Dewan, P. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Toward Computer-Supported Concurrent Software Engineering</TITLE>
	<SECONDARY_TITLE>Computer</SECONDARY_TITLE>
	<VOLUME>26</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>17-27</PAGES>
	<DATE>01/1993</DATE>
	<ACCESSION_NUMBER>4391917 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>concurrent</KEYWORD>
		<KEYWORD>engineering,</KEYWORD>
		<KEYWORD>programming</KEYWORD>
		<KEYWORD>environments,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>engineering</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;An experimental software engineering environment called the flexible environment for collaborative software engineering (Flecse), which supports concurrent software engineering, is discussed. Flecse features tools designed to surmount collaboration problems that software engineers are increasingly encountering. The implementation of five important themes of concurrent software engineering in Flecse tools, concepts, life cycles, integration, and sharing, is examined&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>2</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>An Event-Based Architecture for Graphical  User Interface Toolkits</TITLE>
	<PUBLISHER>University of California, Berkeley</PUBLISHER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Selfridge, P.G.</AUTHOR>
		<AUTHOR>Terveen, L.G.</AUTHOR>
		<AUTHOR>Long, M.D.</AUTHOR>
	</AUTHORS>
	<YEAR>1992</YEAR>
	<TITLE>Managing design knowledge to provide assistance to large-scale software development</TITLE>
	<SECONDARY_TITLE>Knowledge-Based Software Engineering Conference</SECONDARY_TITLE>
	<ISBN>0-8186-2880-4 </ISBN>
	<ACCESSION_NUMBER>4523900 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>based</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>knowledge</KEYWORD>
		<KEYWORD>representation,</KEYWORD>
		<KEYWORD>project</KEYWORD>
		<KEYWORD>management,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>engineering</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The problem is examined of managing design knowledge as a crucial component in a large-scale software development project. The authors explore this design knowledge problem in more detail, describe both technical and nontechnical challenges, discuss the maintenance of such knowledge, and briefly explore the issue of acquisition. A framework is described for providing knowledge-based assistance to software developers. This framework is integrated with and extends an existing design process and exploits that process to address the problem of knowledge maintenance. Then, an implemented design knowledge tool is presented instantiating the framework that gives software developers access to knowledge about a particular error handling mechanism. The organization of the knowledge, the design of the interface, and the status of the implementation are discussed&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Rowe, L.A.</AUTHOR>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Smith, B.C.</AUTHOR>
		<AUTHOR>Seitz, S.</AUTHOR>
		<AUTHOR>Liu, C.</AUTHOR>
	</AUTHORS>
	<YEAR>1991</YEAR>
	<TITLE>The PICASSO applications framework</TITLE>
	<SECONDARY_TITLE>4th Annual ACM Symposium on User interface Software and Technology</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Hilton Head, South Carolina</PLACE_PUBLISHED>
	<PAGES>95-105</PAGES>
	<DATE>11/1991</DATE>
	<ISBN>0-89791-451-1 </ISBN>
	<KEYWORDS>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Languages</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Konstan, J.A.</AUTHOR>
		<AUTHOR>Rowe, L.A.</AUTHOR>
	</AUTHORS>
	<YEAR>1991</YEAR>
	<TITLE>Developing a GUIDE using object-oriented programming</TITLE>
	<SECONDARY_TITLE>Object-Oriented Programming Systems, Languages, and Applications</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Phoenix, AZ</PLACE_PUBLISHED>
	<PUBLISHER>Association for Computing Machinery</PUBLISHER>
	<PAGES>75-88</PAGES>
	<DATE>10/1991</DATE>
	<ISBN>ISBN:0-201-55417-8 </ISBN>
	<KEYWORDS>
		<KEYWORD>Algorithms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Design,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>Languages</KEYWORD>
	</KEYWORDS>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B., Mafla, E. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1991</YEAR>
	<TITLE>Communication in the raid distributed database system</TITLE>
	<SECONDARY_TITLE>Computer Networking ISDN Systems</SECONDARY_TITLE>
	<VOLUME>21</VOLUME>
	<NUMBER>2</NUMBER>
	<PAGES>81-92</PAGES>
	<DATE>03/1991</DATE>
	<ISBN>0-8186-2030-7 </ISBN>
	<ACCESSION_NUMBER>3799710 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD>input-output</KEYWORD>
		<KEYWORD>programs</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;The basic functions required from a communication subsystem in order to support a distributed, reliable, reconfigurable, and replicated database environment are identified. These functions include reliable multicast, remote procedure calls (RPCs), inexpensive datagram services, and efficient local interprocess communication (IPC). Data obtained via a series of experiments that measure the performance of several local interprocess communication methods are reported, and a kernel-level multicasting facility, the Raid system running on different network configurations, and a Push multicast program are discussed. Push is a tool that allows measurements to be conducted by supplementing and/or modifying the communication facilities in the operating system kernel while it is running&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>2</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Terveen, L.G.</AUTHOR>
	</AUTHORS>
	<YEAR>1991</YEAR>
	<TITLE>Person-Computer Cooperation Through Collaborative Manipulation</TITLE>
	<PLACE_PUBLISHED>Austin, TX</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B.</AUTHOR>
		<AUTHOR>Friesen, K.</AUTHOR>
		<AUTHOR>Helal, A.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1990</YEAR>
	<TITLE>Adaptability experiments in the RAID distributed database system</TITLE>
	<SECONDARY_TITLE>Ninth Symposium on Reliable Distributed Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Huntsville, AL</PLACE_PUBLISHED>
	<PAGES>76-85</PAGES>
	<DATE>10/1990</DATE>
	<ISBN>0-8186-2081-1 </ISBN>
	<ACCESSION_NUMBER>3908472 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD>performance</KEYWORD>
		<KEYWORD>evaluation,</KEYWORD>
		<KEYWORD>protocols</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;A series of experiments is being conducted on the RAID distributed database system to study the performance and reliability implications of providing static and dynamic adaptability. The authors' studies of the cost of their adaptable implementation were conducted in the context of the concurrency controller and the replication controller. It is shown that adaptable implementations can be provided at costs comparable to those of special-purpose implementations. The experimentation with dynamic adaptability focuses on concurrency control. It is shown that dynamic adaptability can result in performance benefits and that system reconfiguration can be accomplished dynamically with less cost than stopping the system, performing reconfiguration, and then restarting the system. The authors' examination of the costs of providing greater data availability includes studying the replication control and atomicity control subsystems of RAID. The cost associated with increasing availability in an adaptable scheme of replication control and commit protocols is demonstrated&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>2</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Riedl, J.T.</AUTHOR>
	</AUTHORS>
	<YEAR>1990</YEAR>
	<TITLE>Adaptable Distributed Transaction Systems</TITLE>
	<PUBLISHER>Purdue University</PUBLISHER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1989</YEAR>
	<TITLE>A Model for Adaptable Systems for Transaction Processing</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Knowledge and Data Engineering</SECONDARY_TITLE>
	<VOLUME>1</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>433-449</PAGES>
	<DATE>12/1989</DATE>
	<ACCESSION_NUMBER>3598179 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>concurrency</KEYWORD>
		<KEYWORD>control,</KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>processing,</KEYWORD>
		<KEYWORD>fault</KEYWORD>
		<KEYWORD>tolerant</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD>transaction</KEYWORD>
		<KEYWORD>processing,</KEYWORD>
		<KEYWORD>adaptability,</KEYWORD>
		<KEYWORD>reconfiguration</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Adaptability is an essential tool for managing escalating software costs and to build high-reliability, high-performance systems. Algorithmic adaptability, which supports techniques for switching between classes of schedulers in distributed transaction systems, is modeled. RAID, an experimental system implemented to support experimentation in adaptability, is discussed. Adaptability features in RAID, including algorithmic adaptability, fault tolerance, and implementation techniques for an adaptable server-based design, are modeled&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1989</YEAR>
	<TITLE>The Raid Distributed Database System</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Software Engineering</SECONDARY_TITLE>
	<VOLUME>15</VOLUME>
	<NUMBER>6</NUMBER>
	<PAGES>726-736</PAGES>
	<DATE>06/1989</DATE>
	<ACCESSION_NUMBER>3421312 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>communications</KEYWORD>
		<KEYWORD>software,</KEYWORD>
		<KEYWORD>concurrency</KEYWORD>
		<KEYWORD>control,</KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD>software</KEYWORD>
		<KEYWORD>packages,</KEYWORD>
		<KEYWORD>transaction</KEYWORD>
		<KEYWORD>processing</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Raid, a robust and adaptable distributed database system for transaction processing, is described. Raid is a message-passing system, with server processes on each site. The servers manage concurrent processing, consistent replicated copies during site failures and atomic distributed commitment. A high-level, layered communications package provides a clean, location-independent interface between servers. The latest design of the communications package delivers messages via shared memory in a high-performance configuration in which several servers are linked into a single process. Raid provides the infrastructure to experimentally investigate various methods for supporting reliable distributed transaction processing. Measurements on transaction processing time and server CPU time are presented. Data and conclusions of experiments in three categories are also presented: communications software, consistent replicated copy control during site failures, and concurrent distributed checkpointing. A software tool for the evaluation of transaction processing algorithms in an operating system kernel is proposed.&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B.K., Mafla, E., Riedl, J. and Sauder, B.</AUTHOR>
	</AUTHORS>
	<YEAR>1989</YEAR>
	<TITLE>Implementation and Measurements of Efficient Communication Facilities for Distributed Database Systems</TITLE>
	<SECONDARY_TITLE>Fifth international Conference on Data Engneering</SECONDARY_TITLE>
	<PUBLISHER>IEEE Computer Society</PUBLISHER>
	<PAGES>200-207</PAGES>
	<ISBN>0-8186-1915-5 </ISBN>
	<ACCESSION_NUMBER>3406298 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD>network</KEYWORD>
		<KEYWORD>operating</KEYWORD>
		<KEYWORD>systems,</KEYWORD>
		<KEYWORD>protocols</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Experimentation with several methods of providing efficient communication facilities for distributed database systems is described. These studies give insight into the delays incurred by applications running on distributed systems. Five different mechanisms for local interprocess communications (two variations with message queues, named pipes, shared memory, and UDP sockets) have been implemented, compared, and analyzed. The most efficient of these is three times as fast as UDP for 1000-byte messages. Kernel-level software multicast and hardware multicast have also been implemented and their performance analyzed. The results show the significant advantage of using these techniques instead of using multiple sends and receives at the user level. The design of a facility that allows the dynamic addition of user-level protocols such as two-phase commit, clock synchronization, etc. to an operating system kernel is presented. The facility is based on a simple stack-based language that provides the functionality and security required&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1988</YEAR>
	<TITLE>Implementation of RAID</TITLE>
	<SECONDARY_TITLE>Seventh Symposium on Reliable Distributed Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Columbus, OH</PLACE_PUBLISHED>
	<PAGES>157-166</PAGES>
	<DATE>10/1998</DATE>
	<ISBN>0-8186-0875-7 </ISBN>
	<ACCESSION_NUMBER>3328561 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>concurrency</KEYWORD>
		<KEYWORD>control,</KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>processing</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;RAID is a robust and adaptable distributed system for transaction processing. It is a message-passing system, with server processes on each site. A high-level, layered communications package provides a clean, location independent interface between servers. RAID processes concurrent updates and retrievals on multiple sites. The servers manage concurrent processing, consistent replicated copies during site failures or network partitionings, and atomic distributed commitment. The latest version of the communications package is able to deliver messages in a high-performance configuration in which several servers are linked into a single process. RAID provides the infrastructure to investigate experimentally various methods for supporting reliable distributed-transaction processing. Experiments on handling site failure with partial replication, checkpointing, and alternative communications methods have been performed. Measurements on various aspects of RAID transaction processing performance are presented&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B.</AUTHOR>
		<AUTHOR>Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1988</YEAR>
	<TITLE>A model for adaptable systems for transaction processing</TITLE>
	<SECONDARY_TITLE>Fourth International Conference on Data Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Los Angeles, CA</PLACE_PUBLISHED>
	<PAGES>40-50</PAGES>
	<DATE>02/1988</DATE>
	<ISBN>0-8186-0827-7 </ISBN>
	<ACCESSION_NUMBER>3148558 </ACCESSION_NUMBER>
	<KEYWORDS>
		<KEYWORD>database</KEYWORD>
		<KEYWORD>theory,</KEYWORD>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>databases,</KEYWORD>
		<KEYWORD>protocols</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;A model is presented for an adaptable system that allows online switching of classes of algorithms for database transaction processing. The basic idea is to identify conditions on the state of processing that will maintain consistency during the switch from one class to another. The classes of concurrency control algorithms and the formalism of history for transaction processing and serializability have been used to develop this research. In addition to the formalism, the precise conditions for switching digraph-serializable (DSR) algorithms have been given. This research is being applied to switching network partition protocols (conservative to optimistic), commit protocols, recovery block software, and has led towards the design of an adaptable and reconfigurable distributed database system. An experimental system called RAID has been implemented to test these ideas; it has been noted that adaptability provides for varying performance requirements and deals with failures of sites, transactions, and other components of the system&lt;/p&gt;</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B., Meller, T. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1987</YEAR>
	<TITLE>Experimental analysis of layered Ethernet software</TITLE>
	<SECONDARY_TITLE>1987 Fall Joint Computer Conference on Exploring Technology: Today and Tomorrow</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Dallas, Texas</PLACE_PUBLISHED>
	<PUBLISHER>IEEE Computer Society Press</PUBLISHER>
	<PAGES>559-568</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Bhargava, B., Dilley, J. and Riedl, J.</AUTHOR>
	</AUTHORS>
	<YEAR>1986</YEAR>
	<TITLE>RAID: a robust and adaptable distributed system</TITLE>
	<SECONDARY_TITLE>2nd Workshop on Making Distributed Systems Work</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New York, NY</PLACE_PUBLISHED>
	<PUBLISHER>Associaton for Computing Machinery</PUBLISHER>
	<ABSTRACT>&lt;p&gt;There is a need to design distributed systems that are not rigid in their choice of algorithms and that are responsive to faults/failures and performance degradation. To meet this challenge, we formalize and experiment with design principles that allow the implementation of an adaptable distributed system. The strategies for dynamic reconfiguration of the subsystems and determining their impact are being studied via experiments on a prototype system called RAID under development at Purdue University. RAID provides system level support for transaction management in a reliable manner. Other transaction based systems are TABS [SBD*85], ARGUS [LS83], and System R* [LHM*84].The key contribution of RAID is the system level support provided for building transaction based applications. RAID provides support for atomic objects and atomic commitment across a set of sites. It also includes concurrency control mechanisms based on time-stamps that provide a variety of choices of methods spanning from two-phase locking to optimistic methods utilizing the semantics of transactions and the objects accessed by them. In addition RAID has site failure and network partition control algorithms integrated with the rest of concurrent transaction processing and a replicated copy control subsystem.&lt;/p&gt;</ABSTRACT>
</RECORD>
</RECORDS></XML>