Online Tech Reports
Scope: All HCIL papers and technical reports records (title, authors, full reference, abstract, TR# and HCIL#). The search is case insensitive and looks for papers and technical reports containing all the words/strings typed.
| Search Results for: The,International,Children’s,Digital,Library:,Viewing,Digital,Books,Online, (203 matches) |
|---|
|
Walsh, G., Druin, A., Guha, M., Foss, E., Golub, E., Hatley, L., Bonsignore, E., Franckel, S. (October 2009) As technology for children becomes more mobile, social, and distributed, our design methods and techniques must evolve to better explore these new directions. This paper reports on “Layered Elaboration,” a co-design technique developed over the past year. Layered Elaboration allows design teams to generate ideas through an iterative process in which each version leaves prior ideas intact while extending concepts. Layered Elaboration is a useful technique as it enables co-design to take place asynchronously and does not require much space or many resources. Our intergenerational team used the technique to design a prototype of an instructional game about energy conservation [Link to Report]
|
|
Bederson, B., Hu, C., Resnik, P. (October 2009) In this paper we describe a new iterative translation process designed to leverage the massive number of online users who have minimal or no bilingual skill. The iterative process is supported by combining existing machine translation methods with monolingual human speakers. We have built a Web-based prototype that is capable of yielding high quality translations at much lower cost than traditional professional translators. Preliminary evaluation results of this prototype confirm the validity of the approach. [Link to Report]
|
|
Golbeck, J., Hu, C. (October 2009) There are many search and browsing tasks online where relevance scores are not particularly important to the user, but other scores like popularity or average rating can be very informative. If and how these scores are shown varies widely between systems. In this paper, we investigate dierent methods for visualizing these scores and how they aect user behavior. We conducted a con- trolled study with 21 subjects who each completed tasks with six dierent visualization methods. We found that there was no signicant dierence between the meth- ods with respect to their impact on the user interaction with search results, but that there was a strong prefer- ence for having some sort of visualization. We discuss the experiment, results, and design implications that follow from this work. [Link to Report]
|
|
Quinn, A., Bederson, B., Bonsignore, E., Druin, A. (October 2009) As the capabilities of smartphones and similar mobile devices advance, opportunities increase to use them for meaningful creative tasks. Incorporating text, images, and sounds in documents is commonplace when using desktop office or graphics software. However, multimedia authoring interfaces for mobile devices remain undeveloped. Working with a participatory design group composed of children, older adults, and researchers, we developed StoryKit, an iPhone application for creating and sharing audio-visual stories on an iPhone. Our initial goal was to support children making stories together with older adults as a form of informal learning. To that end, it lets users create books on the touchscreen device by arranging their text, photos, drawings, and sounds on pages, and then sharing them via e-mail and the web. The design of StoryKit uncovered solutions to several general interface challenges that affect a wide range of mobile authoring applications. Thus, we think elements of the StoryKit interaction design may serve as a starting point for developers of mobile document authoring applications. [Link to Report]
|
|
Bonsignore, E., Dunne, C., Rotman, D., Smith, M., Capone, T., Hansen, D., Shneiderman, B. (August 2009) Social Network Analysis (SNA) has evolved as a popular, standard method for modeling meaningful, often hidden structural relationships in communities. Existing SNA tools often involve extensive pre-processing or intensive programming skills that can challenge practitioners and students alike. NodeXL, an open-source template for Microsoft Excel, integrates a library of common network metrics and graph layout algorithms within the familiar spreadsheet format, offering a potentially low-barrierto- entry framework for teaching and learning SNA. We present the preliminary findings of 2 user studies of 21 graduate students who engaged in SNA using NodeXL. The majority of students, while information professionals, had little technical background or experience with SNA techniques. Six of the participants had more technical backgrounds and were chosen specifically for their experience with graph drawing and information visualization. Our primary objectives were (1) to evaluate NodeXL as an SNA tool for a broad base of users and (2) to explore methods for teaching SNA. Our complementary dual case-study format demonstrates the usability of NodeXL for a diverse set of users, and significantly, the power of a tightly integrated metrics/visualization tool to spark insight and facilitate sensemaking for students of SNA. [Link to Report]
|
|
Hansen, D., Rotman, D., Bonsignore, E., Milic-Frayling, N., Rodrigues, E., Smith, M., Shneiderman, B. (September 2009) Traces of activity left by social media users can shed light on individual behavior, social relationships, and community efficacy. Tools and processes to analyze social traces are essential for enabling practitioners to study and nurture meaningful and sustainable social interaction. Yet such tools and processes remain in their infancy. We conducted a study of 15 graduate students who were learning to apply Social Network Analysis (SNA) to data from online communities. Based on close observations of their emergent practices, we derived the Network Analysis and Visualization (NAV) process model and identified stages where intervention from peers, experts, and an SNA tool were most useful. We show how the NAV model informs the design of SNA tools and services, education practices, and support for social media practitioners. [Link to Report]
|
|
Bederson, B., Quinn, A., Druin, A. (May 2009) This paper reports on an adaption of the existing PopoutText and ClearText display techniques to mobile phones. It explains the design rationale for a freely available iPhone application to read books from the International Children’s Digital Library. Through a combination of applied image processing, a zoomable user interface, and a process of working with children to develop the detailed design, we present an interface that supports clear reading of scanned picture books in multiple languages on a mobile phone. [Link to Report]
|
|
Druin, A., Bederson, B., Quinn, A. (May 2009) Informal educational experiences with grandparents and other older adults can be an important component of children?s education, especially in circumstances where high quality educational services and facilities are not readily available. Mobile devices offer unique capabilities to support such interactions. We report on an ongoing participatory design project with an intergenerational design group to create mobile applications for reading and editing books, or even creating all new stories on an Apple iPhone. [Link to Report]
|
|
Hu, C., Rose, A., Bederson, B. (March 2009) Text location in scanned documents is important for selection, search, and other interactions with visual presentations of scanned books. In this paper, we describe a work flow to extract and verify text locations using commercial software, along with free software products and human proofing. Our method uses Adobe Acrobat’s OCR functionality, but can be easily adapted to other OCR software products. To help mid-sized digital libraries, we are making our solution available as open source software. [Link to Report]
|
|
Bederson, B., Quinn, A., Druin, A. (March 2009) This paper reports on an adaption of the existing PopoutText and ClearText display techniques to mobile phones. It explains the design rationale for a freely available iPhone application to read books from the International Children’s Digital Library. Through a combination of applied image processing, a zoomable user interface, and a process of working with children to develop the detailed design, we present an interface that supports clear reading of scanned picture books in multiple languages on a mobile phone. [Link to Report]
|
|
Chen, R., Rose, A., Bederson, B. (March 2009) This paper explores how people read books online. Instead of observing individuals, we analyze usage of an online digital library of children’s books (the International Children’s Digital Library). We go beyond typical webpage-centric analysis to focus on book reading in an attempt to understand how people read books from websites. We propose a definition of reading a book (in comparison to others who visit the website), and report a number of observations about the use of the library in question. [Link to Report]
|
|
Druin, A., Foss, E., Hatley, L., Golub, E., Guha, M., Fails, J., Hutchinson, H. (February 2009) Children are among the most frequent users of the Internet, yet searching and browsing the web can present many challenges. Studies over the past two decades on how children search were conducted with finite and pre-determined content found in CD-ROM applications, online digital libraries, and web directories. However, with the current popularity of the open Internet and keyword-based interfaces for searching it, more critical analysis of the challenges children face today is needed. This paper presents the findings of our initial study to understand how children ages 7, 9, and 11 search the Internet using keyword interfaces in the home. Our research has revealed that although today’s children have been exposed to computers for most of their lives, spelling, typing, query formulation, and deciphering results are all still potential barriers to finding the information they need. [Link to Report]
|
|
Tarkan, S., Sazawal, V., Druin, A., Foss, E., Golub, E., Hatley, L., Khatri, T., Massey, S., Walsh, G., Torres, G. (January 2009) When children learn how to program, they gain problem- solving skills useful to them all throughout life. How can we attract more children in K-8 to learn about program- ming and be excited about it? To answer this question, we worked with a group of children aged 7-12 as our design partners. By partnering with the children, we were able to discover approaches to the topic that might appeal to our target audience. Using the children's input from one design partnering session, we designed a prototype tangible pro- gramming experience based upon the theme of cooking. The children evaluated this prototype and gave us additional de- sign ideas in a second session. We plan to use the children's design ideas to guide our future work. [Link to Report]
|
|
Druin, A., Bederson, B., Rose, A., Weeks, A. (January 2009) The Internet has led to an explosion of users throughout the world. Low-cost computing options are now emerging for developing countries that are changing the world’s educational landscape. Given these conditions, there is a critical need to understand the obstacles and opportunities in designing and deploying technologies for children worldwide. This paper discusses seven years of strategies and methods learned in co-designing and deploying the International Children’s Digital Library (www.childrenslibrary.org) with children in multiple countries. Our experience with iterative international co-design, and developing world deployment shows that acquiring site-specific knowledge is critical to adapting methods needed to be successful. In the case of co-design, a combination of face-to-face and email collaboration is important to building on-going partnership relationships. With deployment activities, it is important to be prepared for the unexpected – managing complex technologies in rural settings is very difficult. Therefore, the more site-specific knowledge that can be acquired the more likely there will be a successful outcome. [Link to Report]
|
|
Golbeck, J., Rothstein, M. (December 2008) One of the core goals of the Semantic Web is to store data in distributed locations, and use ontologies and reasoning to aggregate it. Social networking is a large movement on the web, and social networking data using the Friend of a Friend (FOAF) vocabulary makes up a significant portion of all data on the Semantic Web. Many traditional webbased social networks share their members’ information in FOAF format. While this is by far the largest source of FOAF online, there is no information about whether the social network models from each network overlap to create a larger unified social network model, or whether they are simply isolated components. In this paper, we present a study of the intersection of FOAF data found in many online social networks. Using the semantics of the FOAF ontology and applying Semantic Web reasoning techniques, we show that a significant percentage of profiles can be merged from multiple networks. We present results on how this affects network structure and what it says about relationships and individual behavior. Finally, we discuss the implications this has for using web-based social networking data to create intelligent user interfaces and social software. [Link to Report]
|
|
Golbeck, J. (December 2008) Online communities, where users maintain lists of friends and express their preferences for items like movies, music, or books, are very popular. The web-based nature of this information makes it ideal for use in a variety of intelligent systems that can take advantage of the users’ social and personal data . For those systems to be effective, however, it is important to understand the relationship between social and personal preferences. In this work we investigate features of profile similarity and how those relate to the way users determine trust. Through a controlled study, we isolate several profile features beyond overall similarity that affect how much subjects trust a hypothetical users. We then use data from FilmTrust, a real social network where users rate movies, and show that the profile features discovered in the experiment allow us to more accurately predict trust than when using only overall similarity. In this paper, we present these experimental results and discuss the potential implications for social networking and intelligent systems. [Link to Report]
|
|
Hendler, J., Golbeck, J. (December 2008) The power of the Web is enhanced through the network effect produced as resources link to each other with the value determined by Metcalfe's law. In Web 2.0 applications, much of that effect is delivered through social linkages realized via social networks online. Unfortunately, the associated semantics for Web 2.0 applications, delivered through tagging, is generally minimally hierarchical and sparsely linked. The Semantic Web suffers from the opposite problem. Semantic information, delivered through ontologies of varying amounts of expressivity, is linked to other terms (within or between resources) creating a link space in the semantic realm. However, the use of the Semantic Web has yet to fully realize the social schemes that provide the network of users. In this article, we discuss putting these together, with linked semantics coupled to linked social networks, to deliver a much greater effect. [Link to Report]
|
|
Clement, T., Plaisant, C., Vuillemot, R. (November 2008) Most critiques of The Making of Americas (Paris 1925) by Gertrude Stein contend that the text deconstructs the role narrative plays in determining identity by using indeterminacy to challenge readerly subjectivity. The current perception of Making as a postmodern text relies on the notion that there is a tension created by frustrated expectations that result from the text’s progressive disbandment of story and plot as the narrative unweaves into seemingly chaotic, meaningless rounds of repetitive words and phrases. Yet, a new perspective that is facilitated by digital tools and based on the highly structured nature of the text suggests that these instabilities can be resolved by the same seemingly nonsensical, non-narrative structures. Seeing the manner in which the structure of the text makes meaning in conversation with narrative alleviates perceived instabilities in the discourse. The discourse about identity formation is engaged—not dissolved in indeterminacy—to the extent that the reader can read the composition. [Link to Report]
|
|
Jong, C., Rajkumar, P., Siddiquie, B., Clement, T., Plaisant, C., Shneiderman, B. (November 2008) The need to compare two or more documents arises in a variety of situations. Some instances include detection of plagiarism in academic settings and comparing versions of computer programs. Extensive research has been performed on comparing documents based on their content (Si et al., 1997; Brin et al., 1995) and there also exist several tools such as windiff to visually compare a pair of documents. However, little work has been done on providing an effective visual interface to facilitate the comparison of more than two documents simultaneously. Versioning Machine (Schreibman et al., 2003) is a web-based interface that provides the facility to view multiple versions of a document, along with the changes across versions. Motivated by Versioning machine (VM), we build a tool MultiVersioner that facilitates viewing multiple versions of multiple documents at once, and provides the user with a rich set of information regarding their comparison. The primary user during the development of MultiVersioner was Tanya Clement, a doctoral candidate in English at the University of Maryland, who researches the works of experimental poets. [Link to Report]
|
|
Hutchinson, H., Druin, A., Bederson, B. (November 2008) Elementary-age children (ages 6-11) are among the largest user groups of computers and the Internet. Therefore, it is important to design searching and browsing tools that support them. However, many interfaces for children do not consider their skills and preferences. Children are capable of creating Boolean queries using category browsers, but have difficulty with the hierarchies used in many category browsing interfaces because different branches of the hierarchy must be navigated sequentially and top-level categories are often too abstract for them to understand. Based on previous research, we believed using a flat category structure, where only leaf-level categories are available and can be viewed simultaneously, might better support children. However, this design introduces many more items on the screen and the need for paging or scrolling, all potential usability problems. To evaluate these tradeoffs, we conducted two studies with children searching and browsing using two types of category browsers in the International Children’s Digital Library. Our results suggest that a flat, simultaneous interface provides advantages over a hierarchical, sequential interface for children in both Boolean searching and casual browsing. These results add to our understanding of children’s searching and browsing skills and preferences and also suggest guidelines for other children’s interface designers. [Link to Report]
|
|
Parr, C. (May 2008) Shaping internet technologies for ecology in the next century is an important focus in ecological informatics. The internet, and in particular the world wide web, makes data sharing and collaboration among ecologists far easier than ever before, but significant challenges remain. We provide brief histories and explanations of core internet and web concepts, including protocols and languages and relevant database and digital library concepts. Examples are drawn from the ecological community where possible. Particularly active areas of current research seek to increase the scale of ecological studies, both in terms of the amount and geographic and temporal scale of data, and in the number of people involved and reached. The semantic web aims to facilitate discovery and intelligent integration of distributed data. Grid computing enables large computational analyses across widely distributed computers. Social computing technologies allow distant members of communities to interact and collaborate. These range from traditional electronic mail applications and citizen science web sites, to more modern technology such as wikis and weblogs.. The internet is changing the way ecologists and other scientists conduct and disseminate their work. Finally, ecological concepts are being applied to the study of the internet which in turn provides ideas for the study of ecology. [Link to Report]
|
|
Guha, M., Druin, A., Fails, J. (May 2008) In order to design for children with special needs, we need to design with children with special needs. The inclusionary model proposed in this paper suggests that appropriate involvement of children with special needs in the design process begins with the level of involvement a team expects from children, and is additionally influenced by the nature and severity of the child’s disability and the availability and intensity of support available to the child. [Link to Report]
|
|
Liao, C., Guimbretière, F., Anderson, R., Linnell, N., Prince, C., Razmov, V. (May 2008) Active Learning in the classroom domain presents an interesting case for integrating physical and digital affordances. Traditional physical handouts and transparencies are giving way to new digital slides and PCs, but the fully digital systems still lag behind the physical artifacts in many aspects such as readability and tangibility. To better understand the interplay between physical and digital affordances in this domain, we developed PaperCP, a paper-based interface for a Tablet PC-based classroom interaction system (Classroom Presenter), and deployed it in an actual university course. This paper reports on an exploratory experiment studying the use of the system in a real-world scenario. The experiment confirms the feasibility of the paper interface in supporting student-instructor communication for Active Learning. We also discuss the challenges associated with creating a physical interface such as print layout, the use of pen gestures, and logistical issues. [Link to Report]
|
|
Yeh, R., Liao, C., Klemmer, S., Guimbretière, F., Lee, B., Kakarodov, B., Stamberger, J., Paepcke, A. (May 2008) Through a study of field biology practices, we observed that biology fieldwork generates a wealth of heterogeneous information, requiring substantial labor to coordinate and distill. To manage this data, biologists leverage a diverse set of tools, organizing their effort in paper notebooks. These observations motivated ButterflyNet, a mobile capture and access system that integrates paper notes with digital photographs captured during field research. Through ButterflyNet, the activity of leafing through a notebook expands to browsing all associated digital photos. ButterflyNet also facilitates the transfer of captured content to spreadsheets, enabling biologists to share their work. A first-use study with 14 biologists found this system to offer rich data capture and transformation, in a manner felicitous with current practice. [Link to Report]
|
|
Liao, C., Guimbretière, F., Hinckley, K., Hollan, J. (May 2008) Paper persists as an integral component of active reading and other knowledge-worker tasks because it provides ease of use unmatched by digital alternatives. Paper documents are light to carry, easy to annotate, rapid to navigate, flexible to manipulate, and robust to use in varied environments. Interactions with paper documents create rich webs of annotation, cross reference, and spatial organization. Unfortunately, the resulting webs are confined to the physical world of paper and, as they accumulate, become increasingly difficult to store, search, and access. XLibris [Schilit, et al., 1998] and similar systems address these difficulties by simulating paper with tablet PCs. While this approach is promising, it suffers not only from limitations of current tablet computers (e.g., limited screen space) but also from loss of invaluable paper affordances. In this paper, we describe PapierCraft, a gesture-based command system that allows users to manipulate digital documents using paper printouts as proxies. Using an Anoto [Anoto, 2002] digital pen, users can draw command gestures on paper to tag a paragraph, email a selected area, copy selections to a notepad, or create links to related documents. Upon pen synchronization, PapierCraft executes the commands and presents the results in a digital document viewer. Users can then search the tagged information and navigate the web of annotated digital documents resulting from interactions with the paper proxies. PapierCraft also supports real time interactions across mix-media, for example, letting users copy information from paper to a Tablet PC screen. This paper presents the design and implementation of the PapierCraft system and describes user feedback from initial use. [Link to Report]
|
|
Quinn, A., Hu, C., Arisaka, T., Rose, A., Bederson, B. (May 2008) Displaying scanned book pages in a web browser is difficult, due to an array of characteristics of the common user’s configuration that compound to yield text that is degraded and illegibly small. For books which contain only text, this can often be solved by using OCR or manual transcription to extract and present the text alone, or by magnifying the page and presenting it in a scrolling panel. Books with rich illustrations, especially children’s picture books, present a greater challenge because their enjoyment is dependent on reading the text in the context of the full page with its illustrations. We have created two novel prototypes for solving this problem by magnifying just the text, without magnifying the entire page. We present the results of a user study of these techniques. Users found our prototypes to be more effective than the dominant interface type for reading this kind of material and, in some cases, even preferable to the physical book itself. [Link to Report]
|
|
Golub, E., Druin, A., Komlodi, A., Resnik, P., Preece, J., Fails, J., Hou, W., Barin, T., Clamage, A. (May 2008) Techniques and tools exist to allow children to create and share stories. However, challenges can arise when attempting to share stories across languages and cultures. In this paper we explore a novel approach to crosslanguage communication. Rather than work with natural language translation tools, we successfully explored the use of images in attempting to communicate a concept across the language barrier, and be able to confirm that the concept has been properly understood. Our initial exploration is framed within the context of a word guessing game, and shows that such an image-based exchange can allow cross-language communication. [Link to Report]
|
|
Druin, A. (April 2008) This article discusses what kids want, and what designers know about online interactions. This article compares the capabilities of Webkinz with the lessons learned from my own team experiences. Over the last three years, our team at the University of Maryland has developed an online community for children that supports their use of books and sharing stories. In addition, we have spent time in our lab with children and Webkinz, watching the interaction patterns between children and between technology and children. Given these research experiences, I suggest children want: control, to collect (stuff), a relationship with characters in many forms, to be creators not just consumers, and stories. I also suggest that designers know: how much time kids can be in a specific activity; limits to what children can say online; and the need for "green design." [Link to Report]
|
|
Druin, A. (April 2008) This article introduces a new forum for Interactions Magazine on users at the extremes of life. Articles in this forum will investigate the relationship between children, teenagers, and older adults, with technologies they interact with - from screen-based worlds, to tangible/ubiquitous computing. These interactions may take place at home, in school, at work, or in public places. What will be a critical part of this forum, no matter what the subject matter will be the respect we need to have for users of any age, life experience, with diverse dreams and needs. I introduce this forum topic by discussing my own father's use (and non-use) of a wireless mouse and how some of his challenges compare to those of young users. [Link to Report]
|
|
Hu, C., Quinn, A., Rose, A., Bederson, B., Arisaka, T. (February 2008) We describe a system that enhances the readability of scanned picture books. Motivated by our website of children’s books in the International Children's Digital Library, the system separates textual from visual content which decreases the size of the image files (since their quality can be lower) while increasing the quality of the text by displaying it as computer-generated text instead of an image. This text-background separation combines image processing and human validation in an efficient manner and results in a system that not only is more readable, but also accessible, searchable, and translatable. [Link to Report]
|
|
Lin, J., Smucker, M. (February 2008) In the context of document retrieval in the biomedical domain, this paper explores the complex relationship between the quality of initial query results and the overall utility of an interactive system. We demonstrate that a content-similarity browsing tool can compensate for poor retrieval results, and that the relationship between retrieval perfor- mance and overall utility is non-linear. Arguments are advanced with user simulations, which characterize the relevance of documents that a user might encounter with dierent browsing strategies. With broader implications to IR, this work provides a case study of how user simulations can be exploited as a formative tool for automatic utility evalua- tion. Simulation-based studies provide researchers with an additional evaluation tool to complement interactive and Craneld-style experiments. [Link to Report]
|
|
Bederson, B. (November 2007) In June 2006, I brought the International Children’s Digital Library (ICDL) to Mongolia by installing a server in the capital that offers www.read.mn, a Mongolian version of the ICDL. This time, in November 2007, I traveled to Mongolia with graduate student Sheri Massey to bring the ICDL to the Mongolian countryside. To understand why we would do such a strange sounding thing, we must first take a quick peek at Mongolian education and children’s books. [Link to Report]
|
|
Perer, A., Shneiderman, B. (December 2007) During exploratory data analysis, visualizations are often useful for making sense of complex data sets. However, as data sets increase in size and complexity, static information visualizations decrease in comprehensibility. Interactive techniques can yield valuable discoveries, but current data analysis tools typically support only opportunistic exploration that may be inefficient and incomplete. We present a refined architecture that uses systematic yet flexible (SYF) design goals to guide domain expert users through complex exploration of data over days, weeks and months. The SYF system aims to support exploratory data analysis with some of the simplicity of an e-commerce check-out while providing added flexibility to pursue insights. The SYF system provides an overview of the analysis process, suggests unexplored states, allows users to annotate useful states, supports collaboration, and enables reuse of successful strategies. The affordances of the SYF system are demonstrated by integrating it into a social network analysis tool employed by social scientists and intelligence analysts. The SYF system is a tool-independent component and can be incorporated into other data analysis tools. [Link to Report]
|
|
Karlson, A. (November 2007) Mobile phones are not only a ubiquitous social accessory, but rapid technology advances have transformed them into feature-rich, Internet-enabled mobile PCs?a role once reserved for touchscreen-based personal digital assistants (PDAs). Although the most widespread phone styles in circulation feature the classic combination of numeric keypad and non-touchscreen display, larger touchscreen devices are gaining ground, as indicated by the fervor surrounding new devices such as Apple’s iPhone and LG’s Prada phone. Yet as devices evolve, users will remain constrained by the limits of their own visual, physical, and mental resources. My research has focused on the specific limitation that mobile users often have only one hand available to operate a device, which can be especially problematic for touchscreen-based devices, since they are frequently designed for two-handed stylus operation. Considering the growing volumes of data that small devices can now store and connect to, as well as the expanding cultural role of mobile phones, improving usability in mobile computing has potentially enormous implications for user productivity, satisfaction and even safety. My own exploratory surveys have suggested that one-handed use of mobile devices is very common but that today’s hardware and software designs do not support users in performing many tasks with only one hand. Motivated by these findings, the research goal of this dissertation is to contribute substantial knowledge in the form of empirically backed design guidelines and interaction techniques for improving one-handed usability and operation of mobile devices, with particular emphasis on those with touch-sensitive displays. The guidelines for one-handed mobile device design are the product of a series of studies conducted in pursuit of foundational knowledge in user behavior, preference, thumb capabilities and touchscreen-thumb interaction characteristics for single-handed device use. I also demonstrate the application of these guidelines through the development and evaluation of four applications. Two involve designs for navigating among programs, one provides an interface for searching large data sets, and the last offers a generalized mechanism for controlling arbitrary touchscreen interfaces with a thumb. Each of these applications explores a different one-handed interaction technique and offers perspective on its viability for one-handed device use. [Link to Report]
|
|
Shneiderman, B., Bederson, B., Drucker, S. (November 2007) As digital photos become the standard media for personal photo taking, supporting users to explore those photos becomes a vital goal. Dominant strategies that have emerged involve innovative user interfaces that support annotation, browsing, and sharing that add up to rich support for exploratory search. Successful retrieval is based largely on attaching appropriate annotations to each image and collection since automated image content analysis is still limited. Therefore, innovative techniques, novel hardware, and social strategies have been proposed. Interactive visualization to select and view dozens or hundreds of photos extracted from tens of thousands has become a popular strategy. And since the goal of photo search is to support sharing, storytelling, and reminiscing, experiments with new collaborative strategies are being examined. [Link to Report]
|
|
Druin, A., Xie, B., Fails, J., Massey, S., Golub, E., Schneider, K., Kruskal, A. (September 2007) As new technologies emerge that can bring older adults together with children, little has been discussed by researchers concerning the design methods used to create these new technologies. How to give both children and older adults a voice in a shared design process comes with many challenges. This paper details an exploratory study focusing on connecting generations through co-design methods that can enable idea construction and elaboration to flourish. Design techniques were adapted that ranged from low-tech prototyping, to sticky-note feedback, to distributed collaboration. The critical finding in this research was how children and older adults need time together to collaborate, but also time apart to collaborate at a distance. This case study research reports on how our methods evolved and how others can apply these methods for their own work. [Link to Report]
|
|
Chipman, L. (September 2007) Children participating in classroom field trips learn first hand in an authentic context. However, activities during these trips are often limited to observation and data collection. Children synthesize their knowledge later, in classroom discussions and in the collaborative construction of a representational artifact. But the classroom is removed from the authentic context in which the knowledge was gained. My research investigated how mobile technology can bridge this gap by supporting and encouraging young children (grades K-4) to collaboratively construct knowledge artifacts, while simultaneously exploring open, educational environments. Three key elements are addressed; creating a concrete connection between digital information and the real world, supporting awareness of collaborative opportunities in an open environment, and promoting face-to-face collaboration. This dissertation details the conception, design, implementation, and evaluation of the Tangible Flags technology; a tangible interface that is developmentally appropriate for children (grades K-4) to embed and access digital information through their physical environment and multi-user tools that support collaboration in open environments. Tangible Flags are simple for children to attach to the environment and promote an awareness of artifact creation and exploration activities because they are visually apparent. An interface that provides an awareness of changes to digital artifacts and enables concurrent and remote access to these artifacts further enhances collaboration. Two studies were conducted to evaluate the concepts of Tangible Flags. A case study was conducted in an authentic outdoor learning environment, a National Park. A second study compares children’s use of the Tangible Flags technology to a roughly equivalent paper system. Quantitative and qualitative analysis indicates that children using Tangible Flags participated in more asynchronous collaborative activity and were more engaged than those who did not. It also showed that awareness of peer activity combined with remote and concurrent access to digital artifacts resulted in increased face-to-face collaborative activity and examines the impact of artifact awareness and access on children’s focus on the environment. These contributions will be useful to educators, designers of educational environments and researchers in the field of children’s educational technology. [Link to Report]
|
|
Golub, E. (August 2007) In the age of digital photography, post-processing (for better or for worse) has become a more common activity. Actions such as red-eye removal, adjusting levels and colors, and cropping are "part of the routine" for many users. When cropping a photograph, a variety of factors can come into play, including basic aesthetics. Tool-based support for a simple guideline such as the Rule of Thirds could provide many photo enthusiasts with a useful tool in their editing arsenal. This work motivates that idea, and explores it both within the context of mostly-manual "assisted" editing as well as the application of automated techniques. [Link to Report]
|
|
Buono, P., Plaisant, C., Simeone, A., Aris, A., Shneiderman, B., Shmueli, G., Jank, W. (April 2007) Time-series forecasting has a large number of applications. Users with a partial time series for auctions, new stock offerings, or industrial processes desire estimates of the future behavior. We present a data driven forecasting method and interface called Similarity-Based Forecasting (SBF). A pattern matching search in a dataset of historical time series produces a subset of curves similar to the partial time series. The forecast is displayed graphically as a river plot showing statistical information about the SBF subset. A forecasting preview interface allows users to interactively explore alternative pattern matching parameters and see multiple forecasts simultaneously. User testing with 8 users demonstrated advantages and led to improvements. [Link to Report]
|
|
Druin, A., Weeks, A., Massey, S., Bederson, B. (January 2007) This paper presents a case study of 12 children who used the International Children’s Digital Library (ICDL) over four years and live in one of four countries: Germany, Honduras, New Zealand, and the United States. By conducting interviews and classroom observations, along with collecting drawings, book reviews, and work samples, this study describes how these children were interested in books, libraries, technology and the world around them. Findings from this study include: these young people increased the variety of books they read online; still preferred physical interactions with books for reading, but appreciated the searching tools online; still valued their physical libraries as spaces for social interaction and reading; showed increased reading motivation; and showed interest in exploring different cultures. [Link to Report]
|
|
Bederson, B. (2006) [HTML] [Link to Report]
|
|
Perer, A., Shneiderman, B. (November 2006) Social network analysis (SNA) has emerged as a powerful method for understanding the importance of relationships in networks. However, interactive exploration of networks is currently challenging because: (1) it is difficult to find patterns and comprehend the structure of networks with many nodes and links, and (2) current systems are often a medley of statistical methods and overwhelming visual output which leaves many analysts uncertain about how to explore in an orderly manner. This results in exploration that is largely opportunistic. Our contributions are techniques to help structural analysts understand social networks more effectively. We present SocialAction, a system that uses attribute ranking and coordinated views to help users systematically examine numerous SNA measures. Users can (1) flexibly iterate through visualizations of measures to gain an overview, filter nodes, and find outliers, (2) aggregate networks using link structure, find cohesive subgroups, and focus on communities of interest, and (3) untangle networks by viewing different link types separately, or find patterns across different link types using a matrix overview. For each operation, a stable node layout is maintained in the network visualization so users can make comparisons. SocialAction offers analysts a strategy beyond opportunism, as it provides systematic, yet flexible, techniques for exploring social networks. [Link to Report]
|
|
Guha, M., Druin, A., Montemayor, J., Chipman, L. (August 2006) This paper develops a model of children’s storytelling using Physically-Oriented Technology (SPOT). The SPOT model draws upon literature regarding current physical storytelling technologies and was developed using a grounded theory approach to qualitative research. This empirical work focused on the experiences of 18 children, ages 5-6, who worked with an existing multimedia physical storytelling technology in order to tell stories. Pairs of children worked over five weeks to tell stories using StoryRooms, a physical storytelling technology developed at the University of Maryland’s Human-Computer Interaction Lab (HCIL). The SPOT model suggests that the each unique child and context together determine the best degree of control over the technology, the degree of control over story content, and the physical activity for each situation. Together, these characteristics of technology, story content, and physical activity produce a unique storytelling experience. The SPOT theoretical model provides a basis to propose technology design guidelines that will support the creation of new multimedia physical storytelling technologies. [HTML] [Link to Report]
|
|
White, R., Kules, B., Bederson, B. (May 2006) The development and testing of systems to support users engaged in exploratory search activities (i.e., searches where the target may be undefined) is an challenge for the online search community. In this article we report on a workshop on exploratory search issues organized in conjunction with the University of Maryland Human-Computer Interaction Laboratory’s Annual Symposium and Open House in June 2005. This workshop brought together researchers from the fields of Information Seeking (IS), Information Retrieval (IR), Human-Computer Interaction (HCI) and Information Visualization (IV) for a cross-disciplinary exploration of these and other issues. Although originally intended to focus on interfaces to support exploratory search the workshop blossomed into a rich discussion of not only interface issues, but also evaluation, the cognitive processes that underlie information exploration and research methods. [HTML] [Link to Report]
|
|
Shneiderman, B., Fischer, G., Czerwinski, M., Resnick, M., Myers, B., Candy, L., Edmonds, E., Eisenberg, M., Giaccardi, E., Hewett, T., Jennings, P., Kules, B., Nakakoji, K., Nunamaker, J., Pausch, R., Selker, T., Sylvan, E. (May 2006) Creativity support tools is a research topic with high risk but potentially very high payoff. The goal is to develop improved software and user interfaces that empower users to be not only more productive but also more innovative. Potential users include software and other engineers, diverse scientists, product and graphic designers, architects, educators, students, and many others. Enhanced interfaces could enable more effective searching of intellectual resources, improved collaboration among teams, and more rapid discovery processes. These advanced interfaces should also provide potent support in hypothesis formation, speedier evaluation of alternatives, improved understanding through visualization, and better dissemination of results. For creative endeavors that require composition of novel artifacts (e.g., computer programs, scientific papers, engineering diagrams, symphonies, artwork), enhanced interfaces could facilitate exploration of alternatives, prevent unproductive choices, and enable easy backtracking. This U.S. National Science Foundation sponsored workshop brought together 25 research leaders and graduate students to share experiences, identify opportunities, and formulate research challenges. Two key outcomes emerged: (a) encouragement to evaluate creativity support tools through multidimensional in-depth longitudinal case studies and (b) formulation of 12 principles for design of creativity support tools. [Link to Report]
|
|
White, R., Kules, B., Drucker, S., Schraefel, M. (May 2006) Online search has become an increasingly important part of the everyday lives of most computer users. Search engines, bibliographic databases, and digital libraries provide adequate support for users whose information needs are well defined. However, there are research and development opportunities to improve current search interfaces so users can succeed more often in situations when: they lack the knowledge or contextual awareness to formulate queries or navigate complex information spaces, the search task requires browsing and exploration, or system indexing of available information is inadequate. For example, what if we want to find something from a domain where we have a general interest but not specific knowledge? How would we find classical music we might enjoy if we do not know what Beethoven or Berlioz sound like? What about the difference between Baroque and Romantic? What do we type into a search engine? [Link to Report]
|
|
Kules, B., Kustanowitz, J., Shneiderman, B. (2006) When search results against digital libraries and web resources have limited metadata, augmenting them with meaningful and stable category information can enable better overviews and support user exploration. This paper proposes six "fast-feature" techniques that use only features available in the search result list, such as title, snippet, and URL, to categorize results into meaningful categories. They use credible knowledge resources, including a US government organizational hierarchy, a thematic hierarchy from the Open Directory Project (ODP) web directory, and personal browse histories, to add valuable metadata to search results. In three tests the percent of results categorized for five representative queries was high enough to suggest practical benefits: general web search (76-90%), government web search (39-100%), and the Bureau of Labor Statistics website (48-94%). An additional test submitted 250 TREC queries to a search engine and successfully categorized 66% of the top 100 using the ODP and 61% of the top 350. Fast-feature techniques have been implemented in a prototype search engine. We propose research directions to improve categorization rates and make suggestions about how web site designers could re-organize their sites to support fast categorization of search results. [HTML] [Link to Report]
|
|
Kules, B. (April 2006) This dissertation investigates the use of categorized overviews of web search results, based on meaningful and stable categories, to support exploratory search. When searching in digital libraries and on the Web, users are challenged by the lack of effective overviews. Adding categorized overviews to search results can provide substantial benefits when searchers need to explore, understand, and assess their results. When information needs are evolving or imprecise, categorized overviews can stimulate relevant ideas, provoke illuminating questions, and guide searchers to useful information they might not otherwise find. When searchers need to gather information from multiple perspectives or sources, categorized overviews can make those aspects visible for interactive filtering and exploration. However, they add visual complexity to the interface and increase the number of tactical decisions to be made while examining search results. Two formative studies (N=18 and N=12) investigated how searchers use categorized overviews in the domain of U.S. government web search. A third study (N=24) evaluated categorized overviews of general web search results based on thematic, geographic, and government categories. Participants conducted four exploratory searches during a two hour session to generate ideas for newspaper articles about specified topics. Results confirmed positive findings from the formative studies, showing that subjects explored deeper while feeling more organized and satisfied, but did not find objective differences in the outcomes of the search task. Results indicated that searchers use categorized overviews based on thematic, geographic, and organizational categories to guide the next steps in their searches. This dissertation identifies lightweight search actions and tactics made possible by adding a categorized overview to a list of web search results. It describes a design space for categorized overviews of search results, and presents a novel application of the brushing and linking technique to enrich search result interfaces with lightweight interactions. It proposes a set of principles, refined by the studies, for the design of exploratory search interfaces, including "Organize overviews around meaningful categories," "Clarify and visualize category structure," and "Tightly couple category labels to search result list." These contributions will be useful to web search researchers and designers, information architects and web developers. [Link to Report]
|
|
Kang, H., Plaisant, C., Lee, B., Bederson, B. (May 2006) Networks have remained a challenge for information retrieval and visualization because of the rich set of tasks that users want to accomplish. This paper offers an abstract Content-Actor network data model, a classification of tasks, and a tool to support them. The NetLens interface was designed around the abstract Content-Actor network data model to allow users to pose a series of elementary queries and iteratively refine visual overviews and sorted lists. This enables the support of complex queries that are traditionally hard to specify. NetLens is general and scalable in that it applies to any dataset that can be represented with our abstract data model. This paper describes NetLens applying a subset of the ACM Digital Library consisting of about 4,000 papers from the CHI conference written by about 6,000 authors. In addition, we are now working on a collection of half a million emails, and a legal cases dataset. [HTML] [Link to Report]
|
|
Chipman, L., Druin, A., Beer, D., Fails, J., Guha, M., Simms, S. (February 2006) This paper describes research that investigates the use of a technology designed to support young children’s collaborative artifact creation in outdoor environments. Collaboration while creating knowledge artifacts is an important part of children’s learning, yet it can be limited while exploring outdoors. The construction of a joint representation often occurs in the classroom after the experience, where further investigation and observation of the environment is not possible. This paper describes a research study where collaborative technology was developed, used by children, and evaluated in an authentic setting, a U.S. National Park. [HTML] [Link to Report]
|
|
Plaisant, C., Rose, J., Yu, B., Auvil, L., Kirschenbaum, M., Smith, M., Clement, T., Lord, G. (January 2006) This paper describes a system to support humanities scholars in their interpretation of literary work. It presents a user interface and web architecture that integrates text mining, a graphical user interface and visualization, while attempting to remain easy to use by non specialists. Users can interactively read and rate documents found in a digital libraries collection, prepare training sets, review results of classification algorithms and explore possible indicators and explanations. Initial evaluation steps suggest that there is a rationale for “provocational” text mining in literary interpretation. [HTML] [Link to Report]
|
|
Hutchinson, H., Bederson, B., Druin, A. (December 2005) Elementary-age children (ages 3-13) are among the largest user groups of computers and the Internet, so it is important to design searching and browsing tools to support them. However, many such tools do not consider their skills and preferences. In this paper, we present the design rationale and process for creating the searching and browsing tool for the International Children’s Digital Library (ICDL), the results from a user study evaluating it, and the challenges and possibilities it presents for other children’s interfaces. [HTML] [Link to Report]
|
|
Hutchinson, H. (December 2005) Elementary-age children are among the largest user groups of computers and the Internet, so it is important to design searching and browsing interfaces to support them. However, many interfaces for children do not consider their skills and preferences. Children can perform simple, single item searches, and are also capable of conducting Boolean searches involving multiple search criteria. However, they have difficulty creating Boolean searches using hierarchical structures found in many interfaces. These interfaces often employ a sequential presentation of the category structure, where only one branch or facet at a time can be explored. This combination of structure and presentation keeps the screen from becoming cluttered, but requires a lot of navigation to explore categories in different areas and an understanding of potentially abstract high-level categories. Based on previous research with adults, I believed that a simultaneous presentation of a flat category structure, where users could explore multiple, single-layer categories simultaneously, would better facilitate searching and browsing for children. This method reduces the amount of navigation and removes abstract categories. However, it introduces more visual clutter and sometimes the need for paging or scrolling. My research investigated these tradeoffs in two studies comparing searching and browsing in two interfaces with children in first, third, and fifth grade. Children did free browsing tasks, searched for a single item, and searched for two items to create conjunctive Boolean queries. The results indicate that a flat, simultaneous interface was significantly faster, easier, likeable, and preferred to a hierarchical, sequential interface for the Boolean search tasks. The simultaneous interface also allowed children to create significantly more conjunctive Boolean searches of multiple items while browsing than the sequential interface. These results suggest design guidelines for others who create children's interfaces, and inform design changes in the interfaces used in the International Children's Digital Library. [HTML] [Link to Report]
|
|
Plaisant, C., Shneiderman, B., Baker, H., Duarte, N., Haririnia, A., Klinesmith, D., Lee, H., Velikovich, L., Wanga, A., Westhoff, M. (November 2005) Evidence is accumulating about the difficulties that users have in managing their work using contemporary graphical user interfaces. Current designs offer a hierarchy of folders containing documents and taskbar operations to launch/exit applications. We propose a Personal Role Management strategy that emphasizes management of the multiple roles users have in their professional and personal lives. Each role involves coordination with groups of people and accomplishment of tasks within a schedule. We define Personal Role Management and summarize our earlier work that led to this strategy. This current project focused on understanding how Personal Role Management might improve email for college students. College students often assume distinct and predictable roles. Their student role is structured by the rhythm and interactions of classes, projects and exams. In both their family role and their work role for local companies, they deal with separate groups of people. We describe scenarios of use of a role-based email system, an interface mockup and user reactions. This research suggests that using those roles as a driving component for designing an email interface might address problems identified in our surveys and interviews of college students. [HTML] [Link to Report]
|
|
Hutchinson, H., Druin, A., Bederson, B., Reuter, K., Rose, A., Weeks, A. (August 2005) Children are among the fastest growing groups of users of the Internet, so it is important to design searching and browsing interfaces, such as those found in digital libraries, to support them. However, many interfaces geared toward elementary-age children suffer from at least one of two common problems. First, many assume that young users can spell, type, read, navigate, compose queries, and/or select small objects. Second, many assume that children search for books using the same criteria as adults. In fact, children have difficulty using and understanding traditional interface tools, and often employ different searching and browsing strategies from adults. A number of researchers have created digital libraries that better support young children. Our lab has also focused on this goal, most recently with the International Children?s Digital Library (ICDL) project. This paper elaborates on the reasons why children require different searching and browsing tools and how interfaces that fail to recognize this lead to frustrating experiences. It describes how the ICDL addresses these issues and a study designed to investigate them further. [HTML] [Link to Report]
|
|
Hutchinson, H., Bederson, B., Druin, A. (Sept 2005) Elementary-age children are among the largest user groups of computers and the Internet, so it is important to design searching and browsing tools that support them. However, many interfaces for children do not consider their skills and preferences. Children are capable of doing Boolean searches, but have difficulty with the sequential presentation of hierarchical structures used in many category browsers. Based on previous research, we believed a simultaneous presentation of a flat category structure might better support children. We conducted two studies of searching and browsing with these two types of category browsers. Our results suggest that a flat, simultaneous interface provides advantages for both Boolean searching and casual browsing. These results add to the understanding of children?s searching and browsing skills and preferences and suggest guidelines for other interface designers. [HTML] [Link to Report]
|
|
Kustanowitz, J., Shneiderman, B. (July 2005) A frequently-used layout for a collection of two-dimensional, fixed aspect-ratio objects, such as photo thumbnails, is the grid, in which rows and columns are configured to match the allowed space. However, in cases where these objects have some group relationship among them, it can be advantageous to show this relationship in the layout, rather than in textual captions. We use an annotated digital photo collection as a case study of an auto-layout technique in which a two-level hierarchy is generated, consisting of a primary, central region with secondary regions (typically 2-12 regions) surrounding it. We show that given specific requirements, this technique is also optimal, in the sense that it will generate the largest size for the objects. Since all objects are the same size we refer to them as quantum content. These algorithms are designed to be real-time, enabling a compelling interactive display as users resize the canvas, or move and resize the primary region. The interactive redisplay also occurs as users add regions or objects to a secondary region. [HTML] [Link to Report]
|
|
Komlodi, A., Alburo, J., Preece, J., Druin, A., Elkiss, A., Resnik, P. (May 2005) As an extension of the International Children's Digital Library, the ICDLCommunities project will enable children's communities to develop around the book collection, build tools that allow intercultural communication between children without the use of machine translation, and promote cross-cultural understanding. It will provide a supportive, safe environment for children (aged 7-11) who speak different languages and are from different cultures to come together and use activities related to books in the ICDL to provide common ground. This report presents a review of the research on children, technology, and online communities; describes an evaluation of the prototype activities and tools conducted with children in Argentina and the U.S.; and discusses the lessons learned and their implications on the design of the ICDLCommunities interface. [HTML] [Link to Report]
|
|
Norman, K., Campbell, S. (May 2005) The U.S. Bureau of the Census is testing new methods of collecting census information both online with Web-based self-administered surveys and in person with enumerators using PDAs going to each household. Usability testing has been hampered by the fact that household and personal data is confidential under “Title 13” security regulations. To avoid these problems, we propose to collect data analogous to household census data, but that is not subject to Title 13, namely, information about household pets. Survey screens for the Web have been reconfigured so that they have all of the same features, functionality, and types of data as those for the household census data but pertain to pets rather than persons. These interfaces can be easily tested in the lab or on the Web without personal data security concerns. [HTML] [Link to Report]
|
|
Liao, C., Guimbretière, F., Hinckley, K. (May 2005) The affordances of paper (e.g., ease of annotation and navigation) make it a fundamental tool for knowledge gathering and crystallization tasks. During such tasks, users create a rich web of annotation and cross references. Un-fortunately, as paper is a static media, this web often gets trapped in the physical world. Some systems such as XLibris [33] address this problem by transferring this task in the digital realm where it is easy to capture all links created by the users. This approach is very powerful but suffers from the limitations of current tablet computers such as a limited screen space. In this paper we propose a paper-based interface to support the knowledge gathering and crystallization process. Our system considers document printouts as proxies of digital documents stored on the user's computer. Users can draw command gestures on printouts to indicate operations such a copying a document area, pasting an area previously copied, or creating a link. Upon pen synchronization, our infra-structure will execute these commands and present the result in our custom built viewer. [HTML] [Link to Report]
|
|
Kang, H., Hawala, S., Zayatz, L. (April 2005) This paper introduces a novel user interface, IDFinder, which is specifically designed to facilitate the disclosure avoidance process on microdata files. IDFinder is designed based on the well-known visual seeking mantra, “Overview first, Zoom and filter, and Details on demand”. Direct data manipulation and dynamic query techniques implemented in IDFinder provide users rapid, incremental and reversible operations, which are critical for disclosure avoidance tasks. Multiple tightly coupled data viewers are used to represent the different data hierarchies in microdata. In addition, time series viewers, which are also tightly coupled with other data viewers, visualize the change of attribute values over time and enable users to observe the attribute values in each data hierarchy at the specified time. The usability study with a small group of disclosure avoidance researchers led to the refined designs of IDFinder, and it also revealed benefits, scalability issues, and applicability to other tasks. [HTML] [Link to Report]
|
|
Fails, J., Druin, A., Guha, M., Chipman, L., Simms, S. (April 2005) The importance of play in young children's lives cannot be minimized. From teddy bears to blocks, children's experiences with the tools of play can impact their social, emotional, physical, and cognitive development. Today, the tools of play now include desktop computers and computer-enhanced physical environments. In this paper, we consider the merits of desktop and physical environments for young children (4-6 years old), by comparing the same content-infused game in both contexts. Both quantitative and qualitative methods are used for data collection and analysis. In this paper we also discuss the process of working with children of multiple age groups to develop the physical computer-enhanced environment. [HTML] [Link to Report]
|
|
Parr, C., Espinosa, R., Myers, P. (March 2005) We describe a case study using a digital library resource to assist ecological research that involves computational approaches. Our purpose is to detail the approach and demonstrate the power of combining encyclopedic content presentation with harvestable data. While acknowledging the advantages and generality of this approach, we also consider the challenges faced before digital libraries can adequately support research in this way. [HTML] [Link to Report]
|
|
Axelrod, A., Golbeck, J., Shneiderman, B. (February 2005) Online photo libraries require a method to efficiently search a collection of photographs, and retrieve photos with similar attributes. Our motivation was to incorporate an existing collection of over 250 photographs of over 200 faculty members and events spanning 7 decades into a library called CS PhotoHistory that is available in hypertext and on the Semantic Web. In this paper, we identify challenges related to making this repository available on the Semantic Web, including issues of automation, modeling, and expressivity. Using CS PhotoHistory as a case study, we describe the process of creating an ontology and a querying interface for interacting with a digital photo library on the Semantic Web. [HTML] [Link to Report]
|
|
Kustanowitz, J., Shneiderman, B. (February 2005) Searching photo libraries can be made more satisfying and successful if search results are presented in a way that allows users to gain an overview of the photo categories. Since photo layouts on computer displays are the primary way that users get an overview, we propose a novel approach to show more photos in meaningful groupings. Photo layouts can be linear strips, or zoomable three dimensional arrangements, but the most common form is the flat two-dimensional grid. This paper introduces a novel bi-level hierarchical layout with motivating examples. In a bi-level hierarchy, one region is designated for primary content, which can be a single photo, text, graphic, or combination. Adjacent to that primary region, groups of photos are placed radially in an ordered fashion, such that the relationship of the single primary region to its many secondary regions is immediately apparent. A compelling aspect is the interactive experience in which the layout is dynamically resizable, allowing users to rapidly, incrementally, and reversibly alter the dimensions and content. It can accommodate hundreds of photos in dozens of regions, can be customized in a corner or center layout, and can scale from an element on a web page to a large poster size. On typical displays (1024 x 1280 or 1200 x 1600 pixels), bi-level radial quantum layouts can conveniently accommodate 2-20 regions with tens or hundreds of photos per region. [HTML] [Link to Report]
|
|
Marchionini, G., Haas, S., Plaisant, C., Shneiderman, B., Hert, C. (November 2004) [HTML] [Link to Report]
|
|
Hutchinson, H., Rose, A., Bederson, B., Weeks, A., Druin, A. (September 2004) We describe the challenges encountered in building the International Children's Digital Library, a freely available online library of children's literature. These challenges include selecting and processing books from different countries, handling and presenting multiple languages simultaneously, and addressing cultural differences. Unlike other digital libraries that present content from one or a few languages and cultures, and focus on either adult or child audiences, the ICDL must serve a multi-lingual, multi-cultural, multi-generational audience. We present our research as a case study for addressing these design criteria and describe our current solutions and plans for future work. [HTML] [Link to Report]
|
|
Conroy, K., Levin, D., Guimbretière, F. (May 2004) While proofreading digital documents is a common pattern of use among word processor users [29], at present there are no word processing programs that support this function. This forces users to reenter the corrections into the digital version of a document manually, a time-consuming and error-prone task. To address this problem, we introduce ProofRite, a word processor that supports digital and physical document annotation. When users print a ProofRite document and annotate it with a digital pen, they may merge their changes with the digital source. As they continue the writing process, ProofRite reflows these markings. [HTML] [Link to Report]
|
|
Kustanowitz, J., Shneiderman, B. (May 2004) Frameworks for understanding annotation requirements could guide improved strategies that would motivate more users to invest the necessary effort. We propose one framework for annotation techniques along with the st rengths and weaknesses of each one, and a second framework for target user groups and their motivations. Several applications are described that provide useful and information-rich representations, but which require good annotations, in the hope of providing incentives for high quality annotation. We describe how annotations make possible four novel presentations of photo collections: (1) Birthday Collage to show growth of a child over several years, (2) FamiliarFace to show family trees of photos, (3) Kaleidoscope to show photos of related people in an appeal tableau, and (4) TripPics to show photos from a sequential story such as a vacation trip. [HTML] [Link to Report]
|
|
Druin, A. (May 2004) Libraries can be a critical part of a child's world. Yet few researchers have investigated the concerns of children and what they can contribute to understanding and designing future new libraries. This paper presents a case study of 12 children who live in one of four countries: Germany, Honduras, New Zealand, and the U.S. By conducting interviews with children, their parents, teachers, librarians, and principals, as well as collecting drawings from children, this case study describes the role of books, libraries, technology and culture in these children's lives. Findings from this study include: these young people see informal reading as important; are keenly aware of the physical limitations of library spaces; appreciate and continually go to their school libraries; use technology (e.g., Internet applications or local software) for entertainment, social experiences, schoolwork, and personal empowerment; and, if living in the U.S, have a strong appreciation of public libraries. [HTML] [Link to Report]
|
|
Chintalapani, G., Plaisant, C., Shneiderman, B. (April 2004) Treemaps is a visualization technique for presenting hierarchical information on two dimensional displays. Prior implementations limit the visualization to pre-defined static hierarchies. Flexible hierarchy, a new capability of Treemap 4.0, enables users to define various hierarchies through dynamically selecting a series of data attributes so that they can discover patterns, clusters and outliers. This paper describes the design and implementation issues of flexible hierarchy. It then reports on a usability study which led to enhancements to the interface. [HTML] [Link to Report]
|
|
Zhao, H., Plaisant, C., Shneiderman, B., Duraiswami, R. (February 2004) We present an Auditory Information Seeking Principle (AISP) (gist, navigate, filter, and details-on-demand) modeled after the visual information seeking mantra [1]. We propose that data sonification designs should conform to this principle. We also present some design challenges imposed by human auditory perception characteristics. To improve blind access to geo-referenced statistical data, we developed two preliminary sonifications adhering to the above AISP, an enhanced table and a spatial choropleth map. Our pilot study shows people can recognize geographic data distribution patterns on a real map with 51 geographic regions, in both designs. The study also shows evidence that AISP conforms to people's information seeking strategies. Future work is discussed, including the improvement of the choropleth map design. [HTML] [Link to Report]
|
|
Reuter, K., Druin, A. (January 2004) This study describes how elementary school students search for and select books using a digital library. This work was done as part of the International Children's Digital Library (ICDL) project in order to explore and discover new directions for the development of digital library interfaces for children ages 3-13. Children used two versions of the ICDL software to search for, select, and read books. We performed a frequency analysis of the number of queries run, books selected, and books opened, and compared book selection rates and book opening rates. Popular query categories and titles selected are tallied. We found differences in book searching and selection behavior, query category preferences, and titles accessed by gender and age and no differences by software version. [HTML] [Link to Report]
|
|
Guha, M., Druin, A., Chipman, L., Fails, J., Simms, S. (January 2004) This paper sets forth a new technique for working with young children as design partnerts. Mixing ideas is presented as an addional Cooperative Inquiry design technique used to foster effective collaboration with young children (ages 4-6). The method emerged from our work with children on the Classroom of the Future Project at the University of Maryland. [HTML] [Link to Report]
|
|
Montemayor, J. [Link to Report]
|
|
Hutchinson, H. (November 2003) I propose to design and evaluate a hierarchical category browser interface for children. Previous tools for handling hierarchical data rely on text-based visualizations, lose or distort global context, and/or rely on complex abstractions, excluding children from using them. I will instead use graphic representations of hierarchical categories and animated query creation in an accessible, web-based environment to support conjunctive queries. I will evaluate this tool using iterative design and a study comparing it with a version without animated query creation. [HTML] [Link to Report]
|
|
Druin, A. (October 2003) Abstract At the University of Maryland, an interdisciplinary team of researchers from information studies, computer science, education, art, and psychology work together with seven children (ages 7-11) to design new digital libraries for children. Working with children has led to new approaches to collection development, cataloging (metadata standards), and the creation of new technologies for information access and use. This paper presents a discussion of the interdisciplinary research landscape that contributes to our understanding of digital libraries for children; examines a case study on the development of the International Children's Digital Library; and discusses the implications from this research as they relate to new technology design methods with children and new directions for future digital libraries. [HTML] [Link to Report]
|
|
Plaisant, C., Bederson, B., Clamage, A., Hutchinson, H., Druin, A. (October 2003) We demonstrate a system facilitating the sharing of calendar information between remotely located family members. Depending on their preference, some users enter information into computerized calendars, while others handwrite on digital paper calendars. All of the information is automatically viewable by everyone in the family. [HTML] [Link to Report]
|
|
Knudtzon, K., Druin, A., Kaplan, N., Summers, K., Chisik, Y., Kulkarni, R., Moulthrop, S., Weeks, H., Bederson, B. (April 2003) This paper presents a case study of the first three months of a new intergenerational design team with children ages 10-13. It discusses the research and design methods used for working with children of this age group. The challenges and opportunities of starting a new team, and the lessons learned are discussed. [HTML] [Link to Report]
|
|
Seo, J., Bakay, M., Zhao, P., Chen, Y., Clarkson, P., Shneiderman, B., Hoffman, E. (April 2003) Data analysis and visualization is strongly influenced by noise and noise filters. There are multiple sources of “noise” in microarray data analysis, but signal/noise ratios are rarely optimized, or even considered. Here, we report a noise analysis of a novel 13 million oligonucleotide dataset - 25 human U133A (~500,000 features) profiles of patient muscle biposies. We use our recently described interactive visualization tool, the Hierarchical Clustering Explorer (HCE) to systemically address the effect of different noise filters on resolution of arrays into “correct” biological groups (unsupervised clustering into three patient groups of known diagnosis). We varied probe set interpretation methods (MAS 5.0, RMA), “present call” filters, and clustering linkage methods, and investigated the results in HCE. HCE's interactive features enabled us to quickly see the impact of these three variables. Dendrogram displays showed the clustering results systematically, and color mosaic displays provided a visual support for the results. We show that each of these three variables has a strong effect on unsupervised clustering. For this dataset, the strength of the biological variable was maximized, and noise minimized, using MAS 5.0, 10% present call filter, and Average Group Linkage. We propose a general method of using interactive tools to identify the optimal signal/noise balance or the optimal combination of these three variables to maximize the effect of the desired biological variable on data interpretation. [HTML] [Link to Report]
|
|
Norman, K., Zhao, H., Shneiderman, B., Golub, E. (June 2003) Information retrieval and visualization can be combined in dynamic query systems that allow users unparalleled access to information for decision making. In this paper, we report on the development and evaluation of a dynamic query system (YMap) that displays information on a chloropleth map using double thumb sliders to select ranges of query variables. The YMap prototype is a Java-Applet that supports panning and zooming. Several usability studies were conducted on early prototypes that resulted in the current version. Applications of YMap for decision making tasks are discussed. [HTML] [Link to Report]
|
|
Kules, B., Kang, H., Plaisant, C., Rose, A., Shneiderman, B. (April 2003) This paper describes a novel instantiation of a digital photo library in a public access system. It demonstrates how designers can utilize characteristics of a target user community (social constraints, trust, and a lack of anonymity) to provide capabilities that would be impractical in other types of public access systems. It also presents a compact set of design principles and guidelines for ensuring the immediate usability of public access information systems. These principles and guidelines were derived from our experience developing PhotoFinder Kiosk, a community photo library. Attendees of a major HCI conference (CHI 2001 Conference on Human Factors in Computing Systems) successfully used the tool to browse and annotate collections of photographs spanning 20 years of HCI-related conferences, producing a richly annotated photo history of the field of human-computer interaction. Observations and log data were used to evaluate the tool and develop the guidelines. They provide specific guidance for practitioners, as well as a useful framework for additional research in public access interfaces. [HTML] [Link to Report]
|
|
Hourcade, J. (April 2003) Computers are failing children. They are taking time away from meaningful interactions with people, and are often providing children with inappropriate experiences. In particular, they are failing to support children collaborating, being creative, using their imagination, and accessing appropriate content. To address these issues, I have created developmentally appropriate technologies that support children collaborating, creating, and learning. To support collaboration, I developed MID (Multiple Input Devices), a Java toolkit that supports advanced events, including those from multiple input devices. I used MID to develop KidPad, a collaborative storytelling tool that supports groups of children in the creation of drawings and stories. To support collaboration in a concrete, developmentally appropriate manner, KidPad uses the local tools user interface metaphor in which I implemented several improvements to make efficient use of screen space and to encourage collaboration. SearchKids is an application that also supports collaboration and gives children the ability to search and browse a multimedia animal library. The International Children's Digital Library uses a similar user interface to enable children to search and browse an international collection of digitized children's books. Both applications offer children access to curated collections, shielding them from inappropriate content while keeping them in control of what to experience. While building these technologies I observed that young children had greater difficulty using input devices. This affected their ability to collaborate, be creative and access valuable content. Motivated by such observations, I conducted a study to gain a better understanding of how young children use mice as compared to adults. The results provide guidelines for the sizing of visual targets in young children's software and insight into how children use mice. [HTML] [Link to Report]
|
|
Hochheiser, H., Baehrecke, E., Mount, S., Shneiderman, B. (April 2003) Data sets involving linear ordered sequences are a recurring theme in bioinformatics. Dynamic query tools that support exploration of these data sets can be useful for identifying patterns of interest. This paper describes the use of one such tool – TimeSearcher - to interactively explore linear sequence data sets taken from two bioinformatics problems. Microarray time course data sets involve expression levels for large numbers of genes over multiple time points. TimeSearcher can be used to interactively search these data sets for genes with expression profiles of interest. The occurrence frequencies of short sequences of DNA in aligned exons can be used to identify sequences that play a role in the pre-mRNA splicing. TimeSearcher can be used to search these data sets for candidate splicing signals. [HTML] [Link to Report]
|
|
Hourcade, J., Bederson, B., Druin, A. (April 2003) Collaborating in small groups can be beneficial to children's learning and socializing. However, there is currently little computer support for children's collaborative activities. This was our motivation for building KidPad, a collaborative storytelling tool for children. KidPad provides children with drawing, typing, and hyperlinking capabilities in a large, two-dimensional canvas. It supports collaboration by accepting input from multiple mice. In building KidPad, we developed solutions to problems common to all single-display groupware applications for children: obtaining input from multiple devices, and using an intuitive user interface metaphor that can support collaboration. Our solution for obtaining input from multiple devices was MID, an architecture written in Java. We addressed the need for an appropriate user interface metaphor by using the local tools metaphor. This paper describes our work on MID and local tools in the context of building of KidPad, and aims to provide developers with valuable insights into how to develop collaborative applications for children. [HTML] [Link to Report]
|
|
Hourcade, J., Bederson, B., Druin, A., Rose, A., Takayama, Y. (April 2003) Reading books plays an important role in children's cognitive and social development. However, many children do not have access to diverse collections of books due to the limited resources of their community libraries. We have begun to address this issue by creating a large-scale digital archive of children's books, the International Children's Digital Library (ICDL). In this paper we discuss our initial efforts in building the ICDL, concentrating on the design of innovative digital book readers. [HTML] [Link to Report]
|
|
Hourcade, J., Bederson, B., Druin, A., Guimbretière, F. (April 2003) Several experiments by psychologists and human factors researchers have shown that when young children execute pointing tasks, they perform at levels below older children and adults. However, these experiments were not conducted with the purpose of providing guidelines for the design of graphical user interfaces. To address this need, we conducted a study to gain a better understanding of 4 and 5 year-old children's use of mice. We compared the performance of thirteen 4 year-olds, thirteen 5 year-olds and thirteen young adults in point-and-click tasks. As expected, we found age had a significant effect on accuracy, target reentry and Fitts' law's index of performance. We also found that target size had a significant effect on accuracy and target reentry. Measuring movement time at four different times (first entering target, last entering target, pressing button, releasing button) yielded the result that Fitts' law models children well only for the first time they enter the target. Another interesting result was that using the adjusted index of difficulty (IDe) in Fitts' law calculations yielded lower linear regression correlation coefficients than using the unadjusted index of difficulty (ID). These results provide valuable guidelines for the design of graphical user interfaces for young children, in particular when it comes to sizing visual targets. They also suggest designers should adopt strategies to accommodate users with varying levels of skill. [HTML] [Link to Report]
|
|
Guimbretière, F. (April 2003) Paper Augmented Digital Documents (PADD), are digital documents that can be manipulated either on a computer screen or on paper. PADD, and the infrastructure supporting them, can be seen as a bridge between the digital and the paper worlds. As digital documents, PADD are easy to edit, distribute and archive; as paper documents, PADD are easy to navigate, annotate and well accepted in social settings. The chimeric nature of PADD makes them well suited for many tasks such as proofreading, editing, and annotation of large format document like blueprints. We are presenting an architecture which supports the seamless manipulation of PADs using today's technologies and reports on the lessons we learned while implementing the first PADD system. [HTML] [Link to Report]
|
|
Zhao, H., Plaisant, C., Shneiderman, B. (March 2003) Several technology breakthroughs are needed to achieve the goals of universal accessibility and usability. These goals are especially challenging in the case of geo-referenced statistical data that many U.S. government agencies supply. We present technical and user-interface design challenges in accommodating users with low-end technology (slow network connection and low-end machine) and users who are blind or vision-impaired. Our solutions are presented and future work is discussed. [HTML] [Link to Report]
|
|
Kang, H., Plaisant, C., Shneiderman, B. (March 2003) We are investigating new ways to help users learn to use public access interactive tools, in particular for the visual exploration of government statistics. Our work led to a series of interfaces using multi-layered design and a new help method called Integrated Initial Guidance. Multi-layer designs structure an interface so that a simpler interface is available for users to get started and more complex features are accessed as users move through the more advanced layers. Integrated Initial Guidance provides help within the working interface, right at the start of the application. Using the metaphor of “sticky notes” overlaid on top of the functional interface locates the main widgets, demonstrates their manipulation, and explains the resulting actions using preset animation of the interface. Additional sticky notes lead to example tasks, also being executed step by step within the interface itself. Usability testing with 12 participants led to refined designs and guidelines for the design of Integrated Initial Guidance interfaces. [HTML] [Link to Report]
|
|
Kules, B., Shneiderman, B., Plaisant, C. (March 2003) Paired hierarchical visualizations (PairTrees) integrate treemaps, node-link diagrams, choropleth maps and other information visualization techniques to support exploration of hierarchical data sets at multiple levels of abstraction. This paper describes several novel applications of PairTrees in the econometric and health statistics domains, as well as some challenges and trade-offs inherent in the technique. [HTML] [Link to Report]
|
|
Kules, B., Shneiderman, B. (March 2003) When looking for federal statistics, finding the right table, chart or report can be a daunting task for anyone not thoroughly familiar with the federal statistical system. Search tools help, but differing terminologies within the statistical agencies and a lack of familiarity of terms by information seekers limit their effectiveness. The FedStats Browser is a design for visually browsing federal agency statistical products and publications, using techniques that allow users to reformulate queries and iteratively refine results via simple, reversible actions with immediate feedback. This paper also discusses the characteristics of metadata needed for such a browser and the challenges inherent in acquiring that metadata. [HTML] [Link to Report]
|
|
He, D., Wang, J., Oard, D., Nossal, M. (February 2003) For the 2002 Cross Language Evaluation Forum Interactive Track, the University of Maryland team focused on query formulation and reformulation. Twelve people performed a total of forty eight searches in the German document collection using English queries.Half of the searches were with user assisted query translation, and half with fully automatic query translation. For the user assisted query translation condition, participants were provided two types of cues about the meaning of each translation: a list of other terms with the same translation (potentialsynonyms), and a sentence in which the word was used in a translation appropriate context. Four searchers performed the o?cial iCLEF task, the other eight searched a smaller collection. Searchers performing the o?cial task were able to make more accurate relevance judgments with user assisted query translation for three of the four topics. We observed that the number of query iterations seems to vary systematically with topic,system,and collection, and we are analyzing query content and ranked retrieval measures to obtain further insight into these variations in search behavior. [HTML] [Link to Report]
|
|
Kim, J., Oard, D., Soergel, D. (January 2003) This paper reports on an exploratory study of the criteria searchers use when judging the relevance of recorded speech from radio programs and the attributes of a recording on which those judgments are based. Five volunteers each performed three searches using two systems (NPR Online and SpeechBot) for three questions and judged the relevance of the results. Data were collected through observation and screen capture, think aloud, and interviews; coded; and analyzed by looking for patterns. Criteria used as a basis for selection were found to be similar to those observed in relevance studies with printed materials, but the attributes used as a basis for assessing those criteria were found to exhibit modality-specific characteristics. For example, audio replay was often found to be necessary when assessing story genre (e.g., report, interview, commentary) because of limitations in presently available metadata. Participants reported a strong preference for manually prepared summaries over passages extracted from automatic speech recognition transcripts, and consequential differences in search behavior were observed between the two conditions. Some important implications for interface and component design are drawn, such as the utility of summaries at multiple levels of detail in view of the difficulty of skimming imperfect transcripts and the potential utility of automatic speaker identification to support authority judgments in systems. [HTML] [Link to Report]
|
|
Montemayor, J., Druin, A., Chipman, L., Guha, M. (January 2003) Over the past few years, researchers have been exploring possibilities for how embedded sensors can free children from traditional interaction strategies with keyboards and mice. In this paper, we consider sensing-based interactions from a child's perspective. That is, how children decide to handle sensor data and affect state changes in their environment. We will present this in the context of our research on physical interactive storytelling environments for children. The system architecture will be presented as well as an empirical study of the technology's use with 18 children, ages 5-6. We will discuss the challenges and opportunities for kindergarten children to become designers of their own sensing-based interactions. [HTML] [Link to Report]
|
|
Druin, A., Bederson, B., Weeks, A., Grosjean, J., Guha, M., Hourcade, J., Lee, J., Liao, S., Reuter, K., Rose, A., Takayama, Y., Zhang, L. (January 2003) In this paper we describe the first version of the International Children's Digital Library (ICDL). As a five-year research project, its mission is to enable children to access and read an international collection of children's books through the development of new interface technologies. This paper will describe the need for such research, our work in the context of other digital libraries for children, and an initial analysis of the first seven weeks of the ICDL's public use on the web. Categories and Subject Descriptors H.3.7 [Information Storage and Retrieval]: Digital Libraries - Dissemination, User Issues; H.5.2 [Information Interfaces and Presentation]: User Interfaces - Graphical User Interfaces General Terms Design, Experimentation, Human Factors. Measurement Keywords Children, Digital Libraries, Books, Graphical User Interfaces, Zoomable User Interfaces. [HTML] [Link to Report]
|
|
Zhao, H., Shneiderman, B. (December 2002) This paper describes an image-based technique that enables highly interactive Web choropleth maps for geo-referenced data publishing and visual exploration. Geographic knowledge is encoded into raster images and delivered to the client, instead of in vector formats. Differing from traditional raster-image-based approaches that are static and allow very little user interaction, it allows varieties of sub-second fine-grained interface controls such as dynamic query, dynamic classification, geographic object data identification, user setting adjusting, as well as turning on/off layers, panning and zooming, with no or minimum server support. Compared to Web GIS approaches that are based on vector geographic data, this technique has the features of short initial download time, near-constant performance scalability for larger numbers of geographic objects, and download-map-segment-only-when-necessary which potentially reduces the overall data transfer over the network. As a result, it accommodates general public users with slow modem network connections and low-end machines, as well as users with fast T-1 connections and fast machines. The client-side (browser) is implemented as light-weight Java applets. YMap, an easy-to-use, user-task-oriented highly interactive mapping tool prototype for visual geo-referenced data exploration is implemented using this technique. Keywords: Web GIS, choropleth map, information visualization, dynamic query, universal usability Web supplement: http://www.cs.umd.edu/hcil/census/YMap122002/smap.html [HTML] [Link to Report]
|
|
Hourcade, J. (November 2002) Research has shown children's information processing speed increases with age [19] [37]. This speed has a direct impact on motor skill, as the human motor system depends on processed feedback from the perceptual system [4]. Children use their motor skills when performing Fitts' law tasks, including the operation of input devices [4]. Several experiments by psychologists and human factors researchers have confirmed that young children perform at levels below older children and adults when executing Fitts' law tasks. In spite of this evidence, human-computer interaction researchers have seldom reported using this information to influence the design of children's user interfaces. This paper surveys the relevant literature from human development, psychology and human-computer interaction, and examines its implications on the design of children's graphical user interfaces, in particular young children's need of larger visual targets. Keywords Children, human information processing, human development, Fitts' law, Kail's model, point-and-click, graphical user interfaces. [HTML] [Link to Report]
|
|
Bessiere, K., Ceaparu, I., Lazar, J., Robinson, J., Shneiderman, B. (2004) As computer usage has proliferated, so has user frustration. Even devoted and knowledgeable users encounter annoying delays, incomprehensible messages, incompatible files, and indecipherable menus. The frustration generated by these problems can be personally disturbing and socially disruptive. Psychological and social perspectives on frustration may clarify the relationships among variables such as personality types, cultural factors, goal attainment, workplace anger, and computer anxiety. These perspectives may also help designers, managers, and users understand the range of responses to frustration, which could lead to effective interventions such as redesign of software, improved training, better online help, user discipline, and even resetting of national research priorities. [HTML] [Link to Report]
|
|
Keogh, E., Hochheiser, H., Shneiderman, B. (August 2002) Relatively few query tools exist for data exploration and pattern identifi-cation in time series data sets. In previous work we introduced Timeboxes. Time-boxes are rectangular, direct-manipulation queries for studying time-series datasets. We demonstrated how Timeboxes can be used to support interactive exploration via dynamic queries, along with overviews of query results and drag-and-drop support for query-by-example. In this paper, we extend our work by introducing Variable Time Timeboxes (VTT). VTTs are a natural generalization of Timeboxes, which permit the specification of queries that allow a degree of uncertainty in the time axis. We carefully motivate the need for these more expressive queries, and demon-strate the utility of our approach on several data sets. [HTML] [Link to Report]
|
|
Druin, A., Chipman, L., Julian, D., Somashekhar, S. (June 2002) For this work-in-progress presentation, we report on our experiences working with young children as technology design partners. Our team from the Human-Computer Interaction Lab has extensive participatory design experience in working with 7-11 year old children. Here we describe our first year working with 4-6 year old children and the ways that we altered our methodologies to meet the unique needs of our younger design partners. [HTML] [Link to Report]
|
|
Ceaparu, I., Shneiderman, B. (May 2002) An analysis of the home pages of all fifty U. S. states reveals great variety in key design features that influence efficacy. Some states had excessively large byte counts that would slow users connected by commonly-used 56K modems. Many web sites had low numbers of or poorly organized links that would make it hard for citizens to find what they were interested in. Features such as search boxes, privacy policies, online help, or contact information need to be added by several states. Our analysis concludes with ten recommendations and finds many further opportunities for individual states to improve their websites. However still greater benefits will come through collaboration among the states that would lead to consistency, appropriate tagging, and common tools. [HTML] [Link to Report]
|
|
Ceaparu, I., Lazar, J., Bessiere, K., Robinson, J., Shneiderman, B. (May 2002) While computers are beneficial to individuals and society, frequently, users encounter frustrating experiences when using computers. This study attempts to measure, through 111 subjects, the frequency, cause, and the level of severity of frustrating experiences. The data showed that frustrating experiences happen on a frequent basis. The applications in which the frustrating experiences happened most frequently were web browsing, e-mail, and word processing. The most-cited causes of the frustrating experiences were error messages, dropped network connections, long download times, and hard-to-find features. The time lost due to the frustrating experiences ranged from 30.5% of time spent on the computer to 45.9% of time spent on the computer. These disturbing results should be a basis for future study. Keywords: user frustration, user interfaces, user experience, errors, user perception, helpdesk [HTML] [Link to Report]
|
|
Seo, J., Shneiderman, B. (May 2002) Hierarchical clustering is widely used to find patterns in multi-dimensional datasets, especially for genomic microarray data. Finding groups of genes with similar expression patterns can lead to better understanding of the functions of genes. Early software tools produced only printed results, while newer ones enabled some online exploration. We describe four general techniques that could be used in interactive explorations of clustering algorithms: (1) overview of the entire dataset, coupled with a detail view so that high-level patterns and hot spots can be easily found and examined, (2) dynamic query controls so that users can restrict the number of clusters they view at a time and show those clusters more clearly, (3) coordinated displays: the overview mosaic has a bi-directional link to 2-dimensional scattergrams, (4) cluster comparisons to allow researchers to see how different clustering algorithms group the genes. [HTML] [Link to Report]
|
|
Golub, E., Shneiderman, B. (May 2002) Dynamic queries are gaining popularity as a method for interactive information visualization. Many implementations have been made on personal computers, and there is increasing interest in web-based designs. While Java and Flash strategies have been developed, we believe that a Dynamic HTML implementation could help promote more widespread use. We implemented double-box range sliders with choropleth maps and scattergrams, which are two popular visualizations, using HTML layers and tables. This paper describes our methods for slider control, visual presentation, and displaying/updating results for these visualizations. Visual design issues innovations and performance enhancements were necessary to create viable designs. [HTML] [Link to Report]
|
|
Druin, A., Revelle, G., Bederson, B., Hourcade, J., Lee, J., Campbell, D. (May 2002) Over the last three years, we have been developing a collaborative digital library interface where two children can collaborate using multiple mice on a single computer to access multimedia information concerning animals. This technology, called “SearchKids” leverages our lab's past work in co-present collaborative zoomable interfaces for young children. This paper describes the differences in children's collaborative behavior and dialogue when using two different software conditions to search for animals in the digital library. In this study, half the children had to “confirm” their collaborative activities (e.g., both children had to click on a given area to move to that area). The other half used an “independent” collaboration technique (e.g., just one mouse click allows the pair to move to that area). The participants in this study were 98 second and third grade children (ages 7-9 years old) from a suburban public elementary school in Prince George's County, Maryland. The children were randomly divided into two groups and paired with a classmate of the same gender. Each pair was asked to find as many items as possible from a list of 20 items given a limit of 20 minutes. Sessions were video taped and the first and last five minutes of each session were coded for discussion type and frequency. The results of our study showed distinct differences between groups in how children discussed their shared goals, collaborative tasks, and what outcomes they had in successfully finding multimedia information in the digital library. These findings suggest various ways educators might use and technologists might develop new collaborative technologies for learning. Keywords Children, Collaboration, Computer-Supported Collaborative Learning, Digital Libraries, Educational Applications, Single Display Groupware (SDG), SearchKids, Zoomable User Interfaces (ZUIs). [HTML] [Link to Report]
|
|
Tang, L., Shneiderman, B. (March 2001) Rapid growth of digital data collections is overwhelming the capabilities of humans to comprehend them without aid. The extraction of useful data from large raw data sets is something that humans do poorly because of the overwhelming amount of information. Aggregation is a technique that extracts important aspect from groups of data thus reducing the amount that the user has to deal with at one time, thereby enabling them to discover patterns, outliers, gaps, and clusters. Previous mechanisms for interactive exploration with aggregated data was either too complex to use or too limited in scope. This paper proposes a new technique for dynamic aggregation that can combine with dynamic queries to support most of the tasks involved in data manipulation. [HTML] [Link to Report]
|
|
Boltman, A., Druin, A. (November 2001) This study examined the elaboration and recall of children's stories through an analysis of the content and structure of children's retelling of a wordless picture book. The book was presented to 72 children (ages 6-7) in England and Sweden. Using a between subjects design, each child was presented with either a paper version of the picture book, a computer presentation with traditional hyperlinks, or a computer presentation with panning and zooming. The technology that was used was KidPad, a children's spatial storytelling application (Druin et al., 1997). Results revealed that the computer presentation with panning and zooming offered benefits in elaboration and recall by means of more complex story structure and a greater understanding of initiating events and goals. [HTML] [Link to Report]
|
|
Boltman, A. (October 2001) Dissertation directed by: Professor Allison Druin College of Education, Human Development Institute of Advanced Computer Studies This study examined the elaboration and recall of children's stories through analysis of the content and structure of children's retelling of a well-known wordless story book, Frog, Where Are You? (Mayer, 1969). This picture book, which has been used in many international studies, (e.g., Berman, 1988; Trabasso et al., 1992), was presented to 72 children (ages 6-7) in England and Sweden. The technology that was utilized in this study was KidPad (Druin et al., 1997), a children's spatial storytelling application. Each child was presented with one of three conditions: (a) a paper version of a picture book, (b) a non-spatial computer presentation of this book with traditional hyperlinks, or (c) a spatial computer presentation of this book with animated panning and zooming between pictures. The study participants were asked to retell the story first with the story technology in front of them, and then without the story technology. Children's story elaboration and recall were coded for structure and content using two previously developed instruments (Berman, 1988; Trabasso et al., 1992). For structure, evidence was provided by text length, number of references to plot advancing events and of plot summations, types of connectivity markers, and the use of verb tense. For content, evidence was offered by relationships, initiating events, attempts, purposeful attempts, failures, and subordinate and superordinate goals. Multivariate analyses of variance were performed focusing on media type, gender, and language. Results revealed that media type was statistically significant in every major category of measure, while language was significant only in the structure measures. There were no significant gender differences and there were no interaction effects. Results illustrated that the spatial computer presentation assisted in many storytelling areas, with greater benefits in elaboration than in recall. Children's stories showed more complex story structure and a greater understanding of initiating events and goals. This study was a part of KidStory, a European Union-funded, 3-year international research initiative (i3, ESE project # 29310) creating innovative technologies for and with young children. [HTML] [Link to Report]
|
|
Kules, B., Kang, H., Plaisant, C., Rose, A., Shneiderman, B. (October 2001) This paper describes a novel set of design principles and guidelines for ensuring the immediate usability of public access systems. These principles and guidelines were formulated while developing PhotoFinder Kiosk, a community photo library. Attendees of CHI 2001 successfully used the tool to browse and annotate collections of photographs spanning 20 years of CHI and related conferences, producing a richly annotated photo history of the field of human-computer interaction. We used observations and log data to evaluate the tool and refine the guidelines. They provide specific guidance for practitioners, as well as a useful framework for additional research in public access interfaces. [Link to Report] |
|
Tanin, E. (September 2001) Companies, government agencies, and other organizations are making their data available to the world over the Internet. These organizations store their data in large tables. These tables are usually kept in relational databases. Online access to such databases is common. Users query these databases with different front-ends. These front-ends use command languages, menus, or form fillin interfaces. Many of these interfaces rarely give users information about the contents and distribution of the data. This leads users to waste time and network resources posing queries that have zero-hit or mega-hit results. Generalized query previews forms a user interface architecture for efficient browsing of large online data. Generalized query previews supplies distribution information to the users. This provides an overview of the data. Generalized query previews gives continuous feedback about the size of the results as the query is being formed. This provides a preview of the results. Generalized query previews allows users to visually browse all of the attributes of the data. Users can select from these attributes to form a view. Views are used to display the distribution information. Queries are incrementally and visually formed by selecting items from numerous charts attached to these views. Users continuously get feedback on the distribution information while they make their selections. Later, users fetch the desired portions of the data by sending their queries over the network. As they make informed queries, they can avoid submitting queries that will generate zero-hit or mega-hit results. Generalized query previews works on distributions. Distribution information tends to be smaller than raw data. This aspect of generalized query previews also contributes to better network performance. This dissertation presents the development of generalized query previews, field studies on various platforms, and experimental results. It also presents an architecture of the algorithms and data structures for the generalized query previews. There are three contributions of this dissertation. First, this work offers a general user interface architecture for browsing large online data. Second, it presents field studies and experimental work that define the application domain for generalized query previews. Third, it contributes to the field of algorithms and data structures. [HTML] [Video] [Link to Report]
|
|
Montemayor, J., Druin, A., Simms, S., Churaman, W., D'Armour, A. (September 2001) Abstract Physical interactive environments can come in many forms: museum installations, amusement parks, experimental theaters, and more. Programming these environments has historically been done by adults, and children have been the visiting participants offered a few pre-created choices to explore. The goal of our research has been to develop programming tools for physical interactive environments that are appropriate for use by young children (ages 4-6). We have explored numerous design approaches over the past two years. Recently we began focusing on a "physical programming" approach and developed a wizard-of-oz prototype for young children. This paper presents the motivation for this research, the evolution of our programming approach, and our recent explorations with children. Keywords Children, educational applications, programming by demonstration, ubiquitous computing, tangible computing, physical programming, physical interactive environments. [HTML] [Link to Report]
|
|
Browne, H., Bederson, B., Plaisant, C., Druin, A. (September 2001) In this paper, we describe the design issues and technical implementation of an interactive Family Message Board. The Family Message Board enables members of a distributed family to communicate with one another both synchronously and asynchronously via simple, pen-based, digital notes. Each household running this Java-based software can view, create, and manipulate notes in a zoomable space. The Family Message Board will be used as a “technology probe” to help us understand the communication needs of distributed families, and to help us design new devices to meet those needs. [HTML] [Link to Report]
|
|
Shneiderman, B. (July 2001) The growing use of information visualization tools and data mining algorithms stems from two separate lines of research. Information visualization researchers believe in the importance of giving users an overview and insight into the data distributions, while data mining researchers believe that statistical algorithms and machine learning can be relied on to find the interesting patterns. This paper discusses two issues that influence design of discovery tools: statistical algorithms vs. visual data presentation, and hypothesis testing vs. exploratory data analysis. I claim that a combined approach could lead to novel discovery tools that preserve user control, enable more effective exploration, and promote responsibility. [HTML] [Link to Report]
|
|
Druin, A., Fast, C. (July 2001) From autumn 1998 to spring 2001, 27 Swedish children (14, at age 5 and 13 at age 7) partnered with researchers supported by the European Union to create new storytelling technologies for children. After each of the many design activities, children were asked to reflect with drawings and/or writing in a bound paper journal. As the project concluded in year three, the children's journals were analyzed and four constructs emerged from the data: learner, critic, inventor, and technology design partner. This study examines the motivation for such a research and learning experience, describes the changes in roles we saw represented in our child partners' journals, and suggests possible future directions for educators and technology developers. [HTML] [Link to Report]
|
|
Tanin, E., Shneiderman, B. (June 2001) Companies, government agencies, and other organizations are making their data available to the world over the Internet. These organizations often store their data as large online relational database tables. Users query these databases with front-ends that mostly use menus or form fillin interfaces, but these interfaces rarely give users information about the contents and distribution of the data. This situation leads users to waste time and network resources posing queries that have zero-hit or mega-hit results. Generalized query previews form a user interface architecture for efficient browsing of large online databases by supplying data distribution information to the users. The data distribution information provides an overview of the data. Generalized query previews give continuous feedback about the size of the results as the query is being formed. This provides a preview of the results. This paper presents the generalized query previews user interface architecture and our experimental findings. Our user study shows that for exploratory querying tasks, generalized query previews speed user performance and reduce network load. Categories and Subject Descriptors: H.5.2 [Information Interfaces and Presentation]: User Interfaces - Graphical user interfaces (GUI), H.3.5 [Information Storage and Retrieval]: Online Information Services - Web-based services. General Terms: Design, Human Factors, Experimentation. Keywords: Visual Data Mining, Information Visualization, Graphical User Interfaces, Relational Databases, Database Querying, Online Databases, Dynamic Queries, Previews and Overviews. [HTML] [Link to Report]
|
|
Plaisant, C. (Editor) (June 2001) 45 minute video of the lab's work over this year. Topics are: [HTML] [Video] [Link to Report] |
|
Dang, G., North, C., Shneiderman, B. (April 2001) Users who must combine demographic, economic or other data in a geographic context are often hampered by the integration of tabular and map representations. Static, paper-based solutions limit the amount of data that can be placed on a single map or table. By providing an effective user interface, we believe that researchers, journalists, teachers, and students can explore complex data sets more rapidly and effectively. This paper presents Dynamaps, a generalized map-based information-visualization tool for dynamic queries and brushing on choropleth maps. Users can use color coding to show a variable on each US state or county, and then filter out areas that do not meet the desired criteria. In addition, a scattergram view and a details-on-demand window support overviews and specific fact finding. [HTML] [Video] [Link to Report]
|
|
Suh, B., Bederson, B. (March 2001) We present OZONE (Zoomable Ontology Navigator), for searching and browsing ontological information. OZONE visualizes query conditions and provides interactive, guided browsing for DAML (DARPA Agent Markup Language) ontologies. To visually represent objects in DAML, we define a visual model for its classes, properties and relationships between them. Properties can be expanded into classes for query refinement. The visual query can be formulated incrementally as users explore class and property structures interactively. Zoomable interface techniques are employed for effective navigation and usability. [HTML] [Link to Report]
|
|
Shneiderman, B. (February 2001) [HTML] [Link to Report]
|
|
Plaisant, C. (Editor) (October 2000) 45 minute video of the lab's work over this year. Topics are: [HTML] [Video] [Link to Report] |
|
Revelle, G., Druin, A., Platner, M., Weng, S., Bederson, B., Hourcade, J., Sherman, L. (September 2000) This paper describes a quantitative study focused on two questions: (1) Can children understand and use a hierarchical domain structure to find particular instances of animals? (2) Can children construct search queries to conduct complex searches if sufficiently supported, both visually and conceptually? These two questions have been explored in the context of developing a digital library interface (called "QueryKids") for children ages 5-10 years old that visualizes the querying process and its results. The results of this study showed that children were able to search very efficiently, primarily using a "fewest-steps" strategy, with the QueryKids software prototype. In addition, children were able to construct search queries with a high degree of accuracy. Results are discussed in terms of the scaffolding support that QueryKids provides, and its effectiveness in helping children to search efficiently and construct complex search queries. [HTML] [Link to Report]
|
|
Druin, A., Bederson, B., Hourcade, J., Sherman, L., Revelle, G., Platner, M., Weng, S. (September 2000) As more information resources become accessible using computers, our digital interfaces to those resources need to be appropriate for all people. However when it comes to digital libraries, the interfaces have typically been designed for older children or adults. Therefore, we have begun to develop a digital library interface developmentally appropriate for young children (ages 5-10 years old). Our prototype system we now call "QueryKids" offers a graphical interface for querying, browsing and reviewing search results. This paper describes our motivation for the research, the design partnership we established between children and adults, our design process, the technology outcomes of our current work, and the lessons we have learned. [HTML] [Link to Report]
|
|
Browne, H., Bederson, B., Druin, A., Sherman, L., Westerman, W., Bederson, B. (Advisor) (September 2000) We describe the design and implementation of a collaborative, computer-based finger painting program for children using a new hardware input device called a Multi-Touch Surface (MTS). The MTS uses a flat surface about the size of a keyboard to track multiple, simultaneous finger motions, which we transform into paint strokes on a screen. We describe related work and explain how our program design was guided by the suggestions of children. We discuss the hardware and software of the MTS and the challenges of designing our program. Finally, we present the Finger Painting Table, a collaborative, embedded application built using the MTS, and discuss future work. [HTML] [Link to Report]
|
|
Plaisant, C., Druin, A., Lathan, C., Dakhane, K., Edwards, K., Vice, J., Montemayor, J. (September 2000) We are developing a prototype storytelling robot for use with children in rehabilitation. Children can remotely control a large furry robot by using a variety of body sensors adapted to their disability or rehabilitation goal. In doing so, they can teach the robot to act out emotions (e.g. sad, happy, excited) and then write stories using the storytelling software and include those emotions in the story. The story can then be "played" by the remote controlled robot, which acts out the story and the emotions. We believe that this robot can motivate the children and help them reach their therapy goals through therapeutic play, either by exercising muscles or joints (e.g. for physically challenges children) or by reflecting on the expression of emotions (e.g. for autistic children). We use an innovative design methodology involving children as design partners. [HTML] [Video] [Link to Report]
|
|
North, C. (May 2000) [PDF] [Link to Report]
|
|
Tanin, E., Plaisant, C., Shneiderman, B. (May 2000) Companies, government agencies, and other types of organizations are making their large databases available to the world over the Internet. Current database front-ends do not give users information about the distribution of data. This leads many users to waste time and network resources posing queries that have either zero-hit or mega-hit result sets. Query previews form a novel visual approach for browsing large databases. Query previews supply data distribution information about the database that is being searched and give continuous feedback about the size of the result set for the query as it is being formed. On the other hand, query previews use only a few pre-selected attributes of the database. The distribution information is displayed only on these attributes. Unfortunately, many databases are formed of numerous relations and attributes. This paper introduces a generalization of query previews. We allow users to browse all of the relations and attributes of a database using a hierarchical browser. Any of the attributes can be used to display the distribution information, making query previews applicable to many public online databases. [HTML] [Link to Report]
|
|
Kang, H., Shneiderman, B. (May 2000) Software tools for personal photo collection management are proliferating, but they usually have limited searching and browsing functions. We implemented the PhotoFinder prototype to enable non-technical users of personal photo collections to search and browse easily. PhotoFinder provides a set of visual Boolean query interfaces, coupled with dynamic query and query preview features. It gives users powerful search capabilities. Using a scatter plot thumbnail display and drag-and-drop interface, PhotoFinder is designed to be easy to use for searching and browsing photos. [HTML] [Link to Report]
|
|
Shneiderman, B., Kang, H. (May 2000) Annotating photos is such a time-consuming, tedious and error-prone data entry task that it discourages most owners of personal photo libraries. By allowing users to drag labels such as personal names from a scrolling list and drop them on a photo, we believe we can make the task faster, easier and more appealing. Since the names are entered in a database, searching for all photos of a friend or family member is dramatically simplified. We describe the user interface design and the database schema to support direct annotation, as implemented in our PhotoFinder prototype. [HTML] [Link to Report]
|
|
Semple, P., Allen, R., Rose, A. (2000) The Maryland Electronic Learning Community (blcschools.net) is building a multimedia digital library of educational resources. Now in the fourth year of the project, we evaluate early decisions we made about segmenting and indexing videos. We also discuss an experiment in encouraging collaborative community indexing with a Quick Indexing Tool. We conclude that a broader base of users would better support the infrastructure requirements and we propose ways that such a broad base can be developed while also providing a framework for local learning communities. We propose a federated system of collaborative indexing communities. [HTML] [Link to Report]
|
|
Gandhi, R., Kumar, G., Bederson, B., Shneiderman, B. (March 2000) Users of hypertext systems like the World Wide Web (WWW) often find themselves following hypertext links deeper and deeper, only to find themselves "lost" and unable to find their way back to the previously visited pages. We have implemented a web browser companion called Domain Tree Browser (DTB) that builds a tree structured visual navigation history while browsing the web. The Domain Tree Browser organizes the URLs visited based on the domain name of each URL and shows thumbnails of each page in a zoomable window. A usability test was conducted with four subjects. [Link to Report]
|
|
Alborzi, H., Druin, A., Montemayor, J., Sherman, L., Taxén, G., Best, J., Hammer, J., Kruskal, A., Lal, A., Plaisant Schwenn, T., Sumida, L., Wagner, R., Hendler, J. (February 2000) Limited access to space, costly props, and complicated authoring technologies are among the many reasons why children can rarely enjoy the experience of authoring room-sized interactive stories. Typically in these kinds of environments, children are restricted to being story participants, rather than story authors. Therefore, we have begun the development of "StoryRooms," room-sized immersive storytelling experiences for children. With the use of low-tech and high-tech storytelling elements, children can author physical storytelling experiences to share with other children. In the paper that follows, we will describe our design philosophy, design process with children, the current technology implementation and example StoryRooms. [HTML] [Video] [Link to Report]
|
|
Plaisant, C. (Editor) (October 2000) 45 minute video of the lab's work over the past year. Topics are: [HTML] [Link to Report] |
|
Rose, A., Allen, R., Fulton, K. (1999) The Maryland Electronic Learning Community (MELC) is part of the Baltimore Learning Community, a Challenge Grant project funded by the U.S. Department of Education. Created as a partnership between the Baltimore City Public Schools, the University of Maryland, and corporate and public sponsors, MELC was designed to investigate how an electronic learning community could be created around the development and use of a multimedia digital library for teacher-generated lesson plans and activities. In addition to audio, video, image, text, and web resources available in the library, multiple communications technologies (i.e., a community web site, email, a threaded discussion board, and distance learning laboratories) have supported collaboration and interaction among the teacher and university participants. In this paper we present a preliminary analysis of the impact of these technologies on teacher interaction and technology use. We find a substantial level of teacher communication and collaboration across media and we look for evidence that the multiple channels of interaction facilitate teacherís professional development and increasing comfort with technology. [HTML] [Link to Report]
|
|
Benford, S., Bederson, B., Åkesson, K., Bayon, V., Druin, A., Hansson, P., Hourcade, J., Ingram, R., Neale, H., O'Malley, C., Simsarian, K., Stanton, D., Sundblad, Y., Taxén, G. (November 1999) We describe the iterative design of two collaborative storytelling technologies for young children, KidPad and the Klump. We focus on the idea of designing interfaces to subtly encourage collaboration so that children are invited to discover the added benefits of working together. This idea has been motivated by our experiences of using early versions of our technologies in schools in Sweden and the UK. We compare the approach of encouraging collaboration with other approaches to synchronizing shared interfaces. We describe how we have revised the technologies to encourage collaboration and to reflect design suggestions made by the children themselves. [HTML] [Video] [Link to Report]
|
|
Bederson, B., Stewart, J., Druin, A. (November 1999) We discuss a model for supporting collaborative work between people that are physically close to each other. We call this model Single Display Groupware (SDG). In this paper, we describe the model, comparing it to more traditional remote collaboration. We describe the requirements that SDG places on computer technology, and our understanding of the benefits and costs of SDG systems. Finally, we describe a prototype SDG system that we built and the results of a usability test we ran with 60 elementary school children. Through participant observation, video analysis, program instrumentation, and an informal survey, we discovered that the SDG approach to collaboration has strong potential. Children overwhelmingly prefer two mice to one mouse when collaborating with other children. We identified several collaborative styles including a dominant partner, independent simultaneous use, a mentor/mentee relationship, and active collaboration. [HTML] [Link to Report]
|
|
Montemayor, J., Druin, A., Hendler, J. (October 1999) Let us start by reading a story written by a seven year old child, entitled Michelle. [HTML] [Link to Report]
|
|
Hochheiser, H., Shneiderman, B. (September 1999) To date, experimental comparisons of menu layouts have concentrated on variants of hierarchical structures of sequentially presented menus. Simultaneous menus - layouts that present multiple active menus on a screen at the same time – are an alternative arrangement that may be useful in many web design situations. This paper describes an experiment involving a between-subject comparison of simultaneous menu and their traditional sequential counterparts. Twenty experienced web users used either simultaneous or sequential menus in a standard web browser to answer questions based on US Census data. Our results suggest that appropriate use of simultaneous menus can lead to improved task performance speeds without harming subjective satisfaction measures. For novice users performing simple tasks the simplicity of sequential menus appears to be helpful, but experienced users performing complex tasks may benefit from simultaneous menus. Design improvements can amplify the benefits of simultaneous menu layouts. [HTML] [Link to Report]
|
|
Druin, A. (September 1999) Children play games, chat with friends, tell stories, study history or math, and today this can all be done supported by new technologies. From the Internet to multimedia authoring tools, technology is changing the way children live and learn. As these new technologies become ever more critical to our children's lives, we need to be sure these technologies support children in ways that make sense for them as young learners, explorers, and avid technology users. This may seem of obvious importance, because for almost 20 years the HCI community has pursued new ways to understand users of technology. However, with children as users, it has been difficult to bring them into the design process. Children go to school for most of their days; there are existing power structures, biases, and assumptions between adults and children to get beyond; and children, especially young ones have difficulty in verbalizing their thoughts. For all of these reasons, a child's role in the design of new technology has historically been minimized. Based upon a survey of the literature and my own research experiences with children, this paper defines a framework for understanding the various roles children can have in the design process, and how these roles can impact technologies that are created. [HTML] [Link to Report]
|
|
Harris, C., Allen, R., Plaisant, C., Shneiderman, B. (June 1999) This paper discusses visualization of legal information using a tool for temporal information called LifeLines. The direct and indirect histories of cases can become very complex. We explored ways that LifeLines could aid in viewing the links between the original case and the direct and indirect histories. The Apple Computer, Inc. v. Microsoft Corporation and Hewlett Packard Company case is used to illustrate the prototype. For example, if users want to find out how the rulings or statutes changed throughout this case, they could retrieve this information within a single display. Using the timeline, users could also choose at which point in time they would like to begin viewing the case. LifeLines support various views of a case's history. For instance, users can view the trial history of a case, the references involved in a case, and citations made to a case. The paper describes improvements to LifeLines that could help in providing a more useful visualization of case history. [HTML] [Link to Report]
|
|
Shneiderman, B. (July 1999) A challenge for human-computer interaction researchers and user interface designers is to construct information technologies that support creativity. This ambitious goal can be attained if designers build on an adequate understanding of creative processes. This paper describes a model of creativity, the four-phase genex framework for generating excellence: [HTML] [Link to Report]
|
|
Druin, A. (May 1999) In today's homes and schools, children are emerging as frequent and experienced users of technology [3, 14]. As this trend continues, it becomes increasingly important to ask if we are fulfilling the technology needs of our children. To answer this question, I have developed a research approach that enables young children to have a voice throughout the technology development process. In this paper, the techniques of cooperative inquiry will be described along with a theoretical framework that situates this work in the HCI literature. Two examples of technology resulting from this approach will be presented, along with a brief discussion on the design-centered learning of team researchers using cooperative inquiry. [HTML] [Link to Report]
|
|
Druin, A., Montemayor, J., Hendler, J., McAlister, B., Boltman, A., Fiterman, E., Plaisant, A., Kruskal, A., Olsen, H., Revett, I., Plaisant Schwenn, T., Sumida, L., Wagner, R. (May 1999) We have begun the development of a new robotic pet that can support children in the storytelling process. Children can build their own pet by snapping together the modular animal parts of the PETS robot. After their pet is built, children can tell stories using the My Pets software. These stories can then be acted out by their robotic pet. This video paper describes the motivation for this research and the design process of our intergenerational design team in building the first PETS prototypes. We will discuss our progress to date and our focus for the future. [HTML] [Video] [Link to Report] |
|
Plaisant, C., Rose, A., Rubloff, G., Salter, R., Shneiderman, B. (May 1999) Reviewing past events has been useful in many domains. Videotapes and flight data recorders provide invaluable technological help to sports coaches or aviation engineers. Similarly, providing learners with a readable recording of their actions may help them monitor their behavior, reflect on their progress, and experiment with revisions of their experiences. It may also facilitate active collaboration among dispersed learning communities. Learning histories can help students and professionals make more effective use of digital library searching, word processing tasks, computer assisted design tools, electronic performance support systems, and web navigation. [HTML] [Video] [Link to Report]
|
|
Combs, T., Combs, T., Bederson, B. (February 1999) We describe an image retrieval system we built based on a Zoomable User Interface (ZUI). We also discuss the design, results and analysis of a controlled experiment we performed on the browsing aspects of the system. The experiment resulted in a statistically significant difference in the interaction between number of images (25, 75, 225) and style of browser (2D, ZUI, 3D). The 2D and ZUI browser systems performed equally, and both performed better than the 3D systems. The image browsers tested during the experiment include Cerious Software's Thumbs Plus, TriVista Technology's Simple LandScape and Photo GoRound, and our Zoomable Image Browser based on Pad++. [HTML] [Link to Report]
|
|
Shneiderman, B., Feldman, D., Rose, A., Ferre Grau, X. (February 1999) Digital library search results are usually shown as a textual list, with 10-20 items per page. Viewing several thousand search results at once on a two-dimensional display with continuous variables is a promising alternative. Since these displays can overwhelm some users, we created a simplified two-dimensional display that uses categorical and hierarchical axes, called hieraxes. Users appreciate the meaningful and limited number of terms on each hieraxis. At each grid point of the display we show a cluster of color-coded dots or a bar chart. Users see the entire result set and can then click on labels to move down a level in the hierarchy. Handling broad hierarchies and arranging for imposed hierarchies led to additional design innovations. We applied hieraxes to a digital video library used by middle school teachers and a legal information system. [HTML] [Link to Report]
|
|
Shneiderman, B. (February 1999) A challenge for human-computer interaction researchers and user interface designers is to construct information technologies that support creativity. This ambitious goal can be attained by building on an adequate understanding of creative processes. This paper offers the four-phase genex framework for generating excellence: [HTML] [Link to Report]
|
|
Plaisant, C., Venkatraman, M., Ngamkajornwiwat, K., Barth, R., Harberts, B., Feng, W. Query Previews allows users to rapidly gain an understanding of the content and scope of a digital collection. It uses overviews and previews of abstracted metadata that allows users to perform rapid and dynamic elimination of undesired data. In this paper we present an update on our work developing query previews for a variety of NASA EOSDIS situations. We focused on approaches that successfully address the challenge of multi-valued attribute data while remaining independent of the number of records. We proposed two techniques and showed examples of their use with NASA data. [HTML] [Link to Report]
|
|
Plaisant, C. (Editor) (March 1999) 45 minute video of the lab's work over the past year. Topics are: [HTML] [Link to Report] |
|
Stewart, J., Bederson, B., Druin, A. (December 1998) We introduce a model for supporting collaborative work between people that are physically close to each other. We call this model Single Display Groupware (SDG). In this paper, we describe this model, comparing it to more traditional remote collaboration. We describe the requirements that SDG places on computer technology, and our understanding of the benefits and costs of SDG systems. Finally, we describe a prototype SDG system that we built and the results of a usability test we ran with 60 elementary school children. [HTML] [Link to Report]
|
|
Druin, A., Bederson, B., Boltman, A., Miura, A., Knotts-Callahan, D., Platt, M. (1998) "That's silly!" "I'm bored!" "I like that!" "Why do I have to do this?" "What is this for?" These are all important responses and questions that come from children. As our design partners in developing new technologies, children can offer bluntly h onest views of their world. They have their own likes, dislikes, and needs that are not the same as adults' (Druin, Stewart, Proft, Bederson, & Hollan, 1997). As the development of new technologies for children becomes commonplace in industry and univ ersity research labs, children's input into the design and development process is critical. We need to establish new development methodologies that enable us to stop and listen, and learn to collaborate with children of all ages. In the chapter that follo ws, a discussion of new research methodologies will be presented. [HTML] [Link to Report] |
|
Marchionini, G., Plaisant, C., Komlodi, A. (1998) This paper describes a collaborative effort to explore user needs in a digital library, develop interface prototypes for a digital library, and suggest and prototype tools for digital librarians and users at the Library of Congress (LC). Interfaces were guided by an assessment of user needs and aimed to maximize interaction with primary resources and support both browsing and analytical search strategies. Tools to aid users and librarians in overviewing collections, previewing objects, and gathering results were created and serve as the beginnings of a digital librarian toolkit. The design process and results are described and suggestions for future work are offered. [HTML] [Link to Report]
|
|
Plaisant, C. (Editor) (March 1999) 45 minute video of the lab's work over the past year. Topics are: [HTML] [Link to Report] |
|
Shneiderman, B. (1997) Handwritten codexes or printed books transformed society by allowing users to preserve and transmit information. Today, leather-bound volumes and illuminated manuscripts are giving way to animated image maps and hot links. Vannevar Bush's memex has inspired the World Wide Web, which provides users with vast information resources and convenient communications. In looking to the future, we might again transform society by building genexes -- generators of excellence. Such inspirational environments would empower personal and collaborative creativity by enabling users to: [HTML] [Link to Report] |
|
Greene, S., Tanin, E., Plaisant, C., Shneiderman, B., Olsen, L., Major, G., Johns, S. (1997) The Human-Computer Interaction Laboratory (HCIL) of the University of Maryland and NASA have collaborated over the last three years to refine and apply user interface research concepts developed at HCIL in order to improve the usability of NASA data services. The research focused on dynamic query user interfaces, visualization, and overview +preview designs. An operational prototype, using query previews, was implemented with NASA's Global Change Master Directory (GCMD), a directory service for earth science data sets. Users can see the histogram of the data distribution over several attributes and choose among attribute values. A result bar shows the cardinality of the result set, thereby preventing users from submitting queries that would have zero hits. Our experience confirmed the importance of metadata accuracy and completeness. The query preview interfaces make visible problems or holes in the metadata that are unnoticeable with classic form fill-in interfaces. This could be seen as a problem, but we think that it will have a long-term beneficial effect on the quality of the metadata as data providers will be compelled to produce more complete and accurate metadata. The adaptation of the research prototype to the NASA data required revised data structures and algorithms. [HTML] [Link to Report] |
|
Greene, S., Marchionini, G., Plaisant, C., Shneiderman, B. (1997) To aid designers of digital library interfaces and web sites in creating comprehensible, predictable and controllable environments for their users, we define and discuss the benefits of previews and overviews as visual information representations. Previews and overviews are graphic or textual representations of information abstracted from primary information objects. They serve as surrogates for those objects. When utilized properly, previews and overviews allow users to rapidly discriminate objects of interest from those not of interest, and to more fully understand the scope and nature of large collections of information resources. We provide a more complete definition of previews and overviews, and discuss system parameters and aspects of primary information objects relevant to designing effective preview and overviews. Finally, we present examples that illustrate the use of previews and overviews and offer suggestions for designers. [HTML] [Link to Report]
|
|
Rose, A., Ding, W., Marchionini, G., Beale Jr., J., Nolet, V. (1997) The University of Maryland at College Park in cooperation with Baltimore City Public Schools and several partners is working to build an electronic learning community that provides teachers with multimedia resources that are linked to outcome-oriented curriculum guidelines. The initial resource library contains over 100 videos, texts, images, web sites, and instructional modules. Using the current system, teachers can explore and search the resource library, create and present instructional modules in their classrooms, and communicate with other teachers in the community. This paper discusses the iterative design process and the results of informal usability testing. Lessons learned are also presented for developers. [HTML] [Link to Report] |
|
Alonso, D., Rose, A., Plaisant, C., Norman, K. (1997) Thirty-six participants used a static version of either LifeLines, a graphical interface, or a Tabular representation to answer questions about a database of temporal personal history information. Results suggest that overall the LifeLines representation led to much faster response times, primarily for questions which involved interval comparisons and making intercategorical connections. In addition, on a follow-up questionnaire, nine out of eleven questions rated LifeLines preferable in terms of user satisfaction. A "first impression"test showed that LifeLines can reduce some of the biases of the tabular record summary. A post-experimental memory test led to significantly (p<.004) higher recall for LifeLines. Finally, simple interaction techniques are proposed to augment LifeLines ability to better deal with precise dates, attribute coding and overlaps. [HTML] [Link to Report] |
|
Oard, D. (1997) Libraries and archives collect recorded speech and multimedia objects that contain recorded speech, and such material may comprise a substantial portion of the collection in future digital libraries. Presently, access to most of this material is provided using a combination of manually annotated metadata and linear search. Recent advances in speech processing technology have produced a number of techniques for extracting features from recorded speech that could provide a useful basis for the retreival of speech or multimedia objects in large digital library collections. Among these features are the semantic content of the speech, the identity of the speaker, and the language in which the speech was spoken. We propose to develop a graphical and auditory user interface for speech-based information retrieval that exploits these features to facilitate selection of recorded speech and multimedia information objects that include recorded speech. We plan to use that interface to evaluate the effectiveness and usability of alternative ways of exploiting those features and as a testbed for the evaluation of advanced retrieval techniques such as cross-language speech retrieval. [HTML] [Link to Report] |
|
Marchionini, G., Nolet, V., Williams, H., Ding, W., Beale Jr., J., Rose, A., Gordon, A., Enomoto, E., Harbinson, L. (1997) Digital libraries offer new opportunities to provide access to diverse resources beyond those held in school buildings and to allow teachers and learners to reach beyond classroom walls to other people to build distributed learning communities. Creating learning communities requires that teachers change their behaviors and the Baltimore Learning Community Project described here is based on the premise that access to resources should be tied to the assessment outcomes that increasingly drive curricula and classroom activity. Based on examination of curriculum guides and discussions with project teachers, an interface for the BLC digital library was prototyped. Three components (explore, construct, and present) of this user interface that allow teachers to find text, video images, web sites, and instructional modules and create their own modules are described. Although the technological challenges of building learning communities are significant, the greater challenges are mainly social and political. [HTML] [Link to Report] |
|
Shneiderman, B. (January 1997) Direct manipulation user interfaces have proven their worth over two decades, but they are still in their youth. Dramatic opportunities exist to develop direct manipulation programming to create end-user programming tools, dynamic queries to perform information search in large databases, and information visualization to support network database browsing. Direct manipulation depends on visual representation of the objects and actions of interest, physical actions or pointing instead of complex syntax, and rapid incremental reversible operations whose effect on the object of interest is immediately visible. This strategy can lead to user interfaces that are comprehensible, predictable and controllable. Direct manipulation interfaces are seen as more likely candidates to influence advanced user interfaces than adaptive, autonomous, intelligent agents. User control and responsibility are highly desirable. [HTML] [Link to Report]
|
|
Tanin, E., Beigel, R., Shneiderman, B. (1996) Dynamic query interfaces are a recently developed form of database access that provides continuous realtime feedback to the user during the query formulation process. Previous work shows that DQIs are an elegant and powerful interface to small databases. Unfortunately, when applied to large databases, previous DQI algorithms slow to a crawl. We present a new approach to DQI algorithms that works well with large databases. [HTML] [Link to Report] |
|
Plaisant, C., Marchionini, G., Bruns, T., Komlodi, A., Campbell, L. (October 1996) The Human-Computer Interaction Lab worked with a team of the Library of Congress (LC) to develop and test interface designs for LCUs National Digital Library Program. Three iterations are described and illustrate the progression of the design toward a compact design that minimizes scrolling and jumping and anchors users in a screen space that tightly couples search and results. Issues and resolutions are discussed for each iteration and reflect the challenges of incomplete metadata, data visualization, and the rapidly changing web environment. [Video] [Link to Report] |
|
Marchionini, G., Plaisant, C., Komlodi, A. (May 1996) [HTML] [Link to Report] |
|
Shneiderman, B. (April 1996) The deluge of web pages has generated dystopian commentaries on the tragedy of the flood as well as utopian visions of harnessing the same flood for constructive purposes. Within this ocean of information there are also lifeboat web pages with design principles, but often the style parallels the early user interface writings in the 1970s. The well-intentioned Noahs who write from personal experience as website designers, often draw their wisdom from specific projects, making their advice incomplete or lacking in generalizability. Their experience is valuable but the paucity of empirical data to validate or sharpen insight means that some guidelines are misleading. As scientific evidence accumulates, foundational cognitive and perceptual theories will structure the discussion and guide designers in novel situations. [HTML] [Link to Report] |
|
Paton, N., Doan, K., Díaz, O., Jaime, A. (December 1995) This paper presents some experiences in the exploitation of database interface development architecture in which the interface is implemented using the facilities of the database. It is shown how novel interfaces, specifically a multi-paradigm query interface and a debugger for an active rule system, can benefit from and exploit the uniform representation of interface and database system concepts as database objects. [HTML] [Link to Report]
|
|
Korn, F., Shneiderman, B. (February 1996) Browsing is an interactive and exploratory process for finding information in a digital library that has advantages over search term queries in many situations. Some browsers display a concept space as a node-link graph diagram, but this can look chaotic for a graph of moderate complexity. The approach taken in this paper is to suppress some of the interrelationships (links) and order the concept space as a tree by some `natural' hierarchy. The user can then explore hidden interrelationships by dynamically interacting with the system. We demonstrate the usefulness of browsing a hierarchy via this method in a prototype called MeSH-BROWSE, a system for browsing terms from the NLM Medical Subject Headings tree. It displays a node-link tree diagram of the con-cept space and reveals hidden interrelationships when a node is clicked on by triggering related nodes scattered about the tree to become highlighted. In this paper we describe MeSHBROWSE, discuss semantic and algorithmic issues involved with it, and discuss its implications for further research. [HTML] [Link to Report]
|
|
Pointek, J. (November 1995) NASA's Earth Observing System Data and Information System (EOSDIS) seeks to manage large volumes of complex data from satellite and field management programs, allowing users to query and search for relevant subsets of data. The challenge in developing an appropriate user interface for this system lies in meaningfully representing these data to a diverse user community in a compact, easy-to-use manner. The dynamic query approach lends itself well to this problem. Dynamic queries involve range searches on multi-key data sets. Users directly manipulate slider or button widgets to specify ranges for each key value. Within a dynamic query interface, changes to query fields are reflected in a visual display of the data almost instantaneously, usually within 100 ms. To reduce lengthy network delays due to the transfer of enormous volumes of data, we plan to implement a two-level query architecture. The initial level will allow the user to narrow the query selection on a coarser scope, while the second refined query level will allow users to locally view and manipulate the previously selected data subset. Because of the need for immediate feedback and display, efficient query computation must be supported using suitable data structures and search algorithms. Previous work in dynamic queries has resulted in favorable performance for smaller data sets (less than 5000) using simple data structures. However, these data structures are poorly suited for large, complex data sets such as those present in EOSDIS, prompting the need for development of new multidimensional data structures and algorithms. [HTML] [Link to Report] |
|
North, C., Shneiderman, B., Plaisant, C. (October 1995) This paper proposes a user interface for remote browsing of the Visible Human digital image library from the National Library of Medicine. The interface presents the user with a pair of tightly coupled views into the data set. The overview image provides a global view of the overall search space, and the preview image provides details about high resolution images available for downloading. The user sweeps the views through the search space and receives smooth, rapid feedback of contents. The interface software is completely functional and is freely available for public use at http://www.nlm.nih.gov. [HTML] [Video] [Link to Report] |
|
Doan, K., Plaisant, C., Shneiderman, B. (September 1995) In a networked information system, there are three major obstacles facing users in a querying process: slow network performance, large data volume and data complexity. In order to overcome these obstacles, we propose a two-phase approach to query formulation: Query Preview and Query Refinement. In the Query Preview phase, users formulate an initial query by selecting desired attribute values. The volume of matching data sets is shown graphically on preview bars which aid users to rapidly eliminate undesired data sets, and focus on a manageable number of relevant data sets. Query previews also prevent wasted steps by eliminating zero-hit queries. When the estimated number of data sets is low enough, users submit the initial query to the network, which returns the metadata of the data sets for the Query Refinement phase. Using this approach, we developed dynamic query user interfaces allowing users to formulate their queries using direct manipulation in an exploratory manner across a networked enviroment. [HTML] [Link to Report] |
|
Carr, D. (May 1995) The design of new user-interface interaction objects (or widgets) remains a laborious process. The designer must translate the proposed widget into a computer language and install it in the graphical user interface. This dissertation proposes an executable, graphical specification method to help solve this problem. After a review of previous methods used to specify user interfaces and widgets, the Interaction Object Graph (IOG) is introduced and defined. IOGs are a graphical specification method designed specifically for widgets. Example IOG specifications are given for many current widgets and for several new widgets. In addition, it is shown that an arbitrary Turing machine can be transformed into an IOG. Therefore, IOGs may be used to specify any widget. The dissertation also reports on a pilot experiment comparing IOGs with a text specification method, User Action Notation. This experiment gives a weak indication that graphical specifications such as IOGs are easier to understand. Finally, a C++ class library was implemented for executing IOG-specified widgets while animating the diagrams. The design of this library and the animated specification diagrams are discussed. IOGs extend statecharts with special states to represent display changes and with special nodes and arcs to model widget attribute updates. Display states are represented by a picture of the widget appearance. The picture improves IOG diagram readability by providing an idea of how the widget's appearance will change as the user operates the widget. Data nodes and arcs allow the widget designer to specify the relationship between user actions and widget attribute values. This capability can result in smaller specifications than methods without data modeling. It is also easier to locate all updates to a particular data item in an IOG than in methods that model change with equations annotating a state or column entry. Finally, in order to enhance specification understanding and debugging, the IOG class library animates an IOG diagram showing changes in the active states as the user operates the widget. [Link to Report]
|
|
Kumar, H., Plaisant, C., Shneiderman, B. (March 1995) Users often must browse hierarchies with thousands of nodes in search of those that best match their information needs. The PDQ Tree-browser (Pruning with Dynamic Queries) visualization tool was specified, designed and developed for this purpose. This tool presents trees in two tightly-coupled views, one a detailed view and the other an overview. Users can use dynamic queries, a method for rapidly filtering data, to filter nodes at each level of the tree. The dynamic query panels are user-customizable. Subtrees of unselected nodes are pruned out, leading to compact views of relevant nodes. Usability testing of the PDQ Tree-browser, done with 8 subjects, helped assess strengths and identify possible improvements. The PDQ Tree-browser was used in Network Management (600 nodes) and UniversityFinder (1100 nodes) applications. A controlled experiment, with 24 subjects, showed that pruning significantly improved performance speed and subjective user satisfaction. Future research directions are suggested. [HTML] [Link to Report] |
|
Plaisant, C., Shneiderman, B. (May 1995) We worked with the World Bank, a large international organization, to look at desktop environments of the near future. We chose to focus on a subset of problems that employees regularly have to struggle with: [HTML] [Link to Report]
|
|
Rosenfeld, A., Marchionini, G., Holliday, W., Ricart, G., Faloustos, C., Dick, J., Shneiderman, B. (June 1994) This proposal describes our plan, called QUEST (QUery Environment for Science Teaching), to meet the challenge proposed by these visionary thinkers. While we cannot perfect digital libraries within our four year multidisciplinary effort, we believe that our ten research projects and the ambitious testbed development, implementation and evaluation with active users will identify fruitful paths. Our design for QUEST emerged from a novel concept of future libraries, the communities they serve, and a theory of visual information seeking. We are dedicated to universal access and diverse usage, to enabling patrons to become contributors, and to facilitating retrieval and discovery. QUEST will contain massive multimedia resources and will be accessible by the many networks in the National Information Infrastructure. The contents will be automatically analyzed and indexed, thereby facilitating search by users who achieve mastery over the advanced user interfaces that we develop. To realize these goals, we have formulated ten interlocking QUEST research projects: four dealing with building and six with querying. These projects take advantage of established research expertise and reach beyond current paradigms. Our choice of research projects was guided by a desire to produce foundational results that are widely applicable. To validate the outcome of these research projects we will build an extensive testbed, and evaluate its efficacy with our identified user community. QUEST will meet critical library needs of students enrolled in the major testbed site - Prince George's Public Schools, one of the most multiculturally and socio-economically diverse regions in the country, located next to the Northeast sector of Washington, DC. QUEST will provide trained science teachers with networking and query subsystems, allowing them access to information with which to engage and motivate their students in problem-solving science projects_beyond anything possible in today's schools. [Link to Report]
|
|
Kumar, H., Plaisant, C., Teittinen, M., Shneiderman, B. (June 1994) Current network management systems rely heavily on forms in their user interfaces. The interfaces reflect the intricacies of the network hardware components but provide little support for guiding users through tasks. There is a scarcity of useful graphical visualizations and decision-support tools. We applied a task-oriented approach to design and implemented the user interface for a prototype network configuration management system. Our user interface provides multiple overviews of the network (with potentially thousands of nodes) and the relevant configuration tasks (queries and updates). We propose a unified interface for exploration, querying, data entry and verification. Compact color-coded treemaps with dynamic queries allowing user-controlled filtering and animation of the data display proved well-suited for representing the multiple containment hierarchies in networks. Our Tree-browser applied the conventional node-link visualization of trees to show hardware containment hierarchies. Improvements to conventional scrollbar-browsers included tightly coupled overviews and detailed views. This visual interface, implemented with Galaxy and the University of Maryland Widget Library TM, has received enthusiastic feedback from the network management community. This application-specific paper has design paradigms that should be useful to designers of varied systems. [HTML] [Link to Report] |
|
Shneiderman, B. (1993) The occasion for this book is the 10th Anniversary of the Human-Computer Interaction Laboratory (HCIL) at the University of Maryland. I have selected two dozen key papers from more than a hundred to repersent the work of many participants. My section introductions tell how we do what we do, including some of our failures and background stories that are not appropriate for journal papers. Many papers are trimmed to emphasize the cogent points. They weave together the threads of our work into a unified fabric that reveals the patterns of developement. It was difficult to choose the best papers; these exemplify different research method-ologies and show the maturation of thuman-computer interaction research. This book is a tribute to the faculty, staff, visitors, and students who have shared in a decade of work. [HTML] [Link to Report]
|
|
Chimera, R., Shneiderman, B. (1993) Original and revised versions of the National Library of Medicine MicroAnatomy Visual Library system were evaluated with an empirical test of nineteen subjects. The versions of the program's interface differed on issues relating to consistency of wording and screen layout, use of color coding, display of status information, and availability of help information. Each subject used both versions of the program to perform matched sets of tasks. The dependent variables were time to perform tasks correctly and subjective satisfaction as reported via the QUIS questionnaire. The revised version was statistically significantly faster for five of twenty tasks and more satisfying to use on a number of dimensions. The benefits of consistency and guidelines for design of interactive computer systems are discussed. [HTML] [Link to Report]
|
|
Marchionini, G., Ashley, M., Korzendorfer, L. (1993) Supporting patron access to library collections requires significant resources in all types of libraries. Card catalogs and reference librarians have traditionally assisted patrons in locating materials related to their information needs and the development of online public access catalogs (OPACs) has begun to affect both of these patron resources (Hildreth, 1982). Many libraries have invested heavily in OPACs in spite of the many problems they present to library patrons. Patrons have difficulty using the computer workstations, formulating queries appropriate to the OPAC command language, and interpreting feedback from the system (Borgman, 1986). In many libraries, reference staff who hoped that OPACs would allow them to assist patrons with challenging information problems have found themselves spending large amounts of time assisting patrons in the mechanics of using the OPAC. This problem is likely to be an ongoing one since patrons in public and academic libraries are what may be termed "casual" rather than "regular" users. The challenges of OPACs are particularly critical at the Library of Congress (LC), a premier library in the world and host to patrons from all walks of life and experience. The Library was a pioneer in automating bibliographic records and has long provided electronic access to its catalog. Patrons to the library are often visitors to Washington, D.C. who spend a short amount of time using the library and do not want to invest time learning to use the system. [HTML] [Link to Report]
|
|
Shneiderman, B. (April 1993) We all remember the empty faces of students seated in rows, intermittently taking notes, and trying to retain disjointed facts. This old lecture style seems as antiquated as a 19th century clockwork mechanism; familiar and charming, but erratic and no longer adequate. The orderly structure of industrial age mechanisms and the repetitiveness of the assembly line are giving way to the all-at-once immediacy of McLuhan's non-linear electrified global village [McL64]. The early electronic media such as radio, stereos, and television have created a snap-crackle-and-popular culture that is enjoyable, but passive. The post-TV era will be different. Computing and communication technologies offer opportunities for engagement with other people and the power too ls to construct remarkable artifacts and experiences. Educators can now create engaging processes for their students that will motivate them to work together and explore the frontiers of knowledge. Students from elementary schools through college can apply computing technology (word processors, spreadsheets, databases, drawing programs, design tools, music composition software, etc.) to construct high quality products that they can proudly share with others. Advanced communications tools (electronic mail, network access, bulletin board systems, videotape recorders, TV broadcasts) support engagement among students, connection to the external world, information gathering, and dissemination of results. [HTML] [Link to Report]
|
|
Shneiderman, B. (Jan. 1993) Dynamic queries are a novel approach to information seeking that may enable users to cope with information overload. They allow users to see an overview of the database, rapidly (100 msec updates) explore and conveniently filter out unwanted information. Users fly through information spaces by incrementally adjusting a query (with sliders, buttons, and other filters) while continuously viewing the changing results. Dynamic queries on the chemical table of elements, computer directories, and a real estate database were built and tested in three separate exploratory experiments. These results show statistically significant performance improvements and user enthusiasm more commonly seen with video games. Widespread application seems possible but research issues remain in database and display algorithms, and user interface design. Challenges include methods for rapidly displaying and changing many points, colors, and areas; multi-dimensional pointing; incorporation of sound and visual display techniques that increase user comprehension; and integration with existing database systems. [HTML] [Link to Report]
|
|
Plaisant, C. (Editor) (June 1992) Introduction - Ben Shneiderman, [3:00] Dynamic Queries: database searching by direct manipulation - Ben Shneiderman, Chris Williamson, Christopher Ahlberg, [10:55] Treemaps for visualizing hierarchical information - Ben Shneiderman, Brian Johnson, Dave Turo, [11:25] Three strategies for directory browsing - Rick Chimera, [10:30] Filter-Flow metaphor for boolean queries - Degi Young, Ben Shneiderman, [6:35] The AT&T Teaching Theater: active learning through computer supported collaborative courseware - Kent Norman, [8:25] ACCESS: an online public access catalog at the Library of Congress - Gary Marchionini, [8:15] Remote Direct Manipulation: a telepathology workstation - Catherine Plaisant, Dave Carr, [7:30] Guiding automation with pixels: a technique for programming in the user interface - Richard Potter, [11:50] [HTML] [Link to Report] |
|
Karl, L., Pettey, M., Shneiderman, B. (July 1992) Despite advances in speech technology, human factors research since the late 1970's has provided only weak evidence that automatic speech recognition devices are superior to conventional input devices such as keyboards and mice. However, recent studies indicate that there may be advantages to providing an additional input channel based on speech input to supplement the more common input modes. Recently the authors conducted an experiment to demonstrate the advantages of using speech-activated commands over mouse-activated commands for word processing applications when, in both cases, the keyboard is used for text entry and the mouse for direct manipulation. Sixteen experimental subjects, all professional and all but one novice users of speech input, p erformed four simple word processing tasks using both input groups in this counterbalanced experiment. Performance times for all tasks were significantly faster when using speech to activate commands as opposed to using the mouse. On average, the reduct ion in task time due to using speech was 18.67%. The error rates due to subject mistakes were roughly the same for bothinput groups, and recognition errors, averaged over all the tasks, occurred for 6.25% of the speech-activated commands. Subjects made significantly more memorization errors when using speech as compared with the mouse for command activation. Overall, the subjects reacted positively to using speech input and preferred it over the mouse for command activation, however, they also voiced c oncerns about recognition accuracy, the interference of background noise, inadequate feedback and slow response time. The authors believe that the results of the experiment provide guidance for implementors and evidence for the utility of speech input fo r command activation in application programs. [HTML] [Link to Report] |
|
Shneiderman, B. (1991) We can renew American education by offering students the opportunity to develop skills, experiences, and values they need to become successful individuals, workers, family members, and societal contributors. They can have fun while learning and gain sat isfaction from meaningful accomplishments. The Strategic Education Initiantive is a five year, $100 billion plan to help transform American education, provide powerful tools for teachers, promote advanced technology, and make schools more meaningul. Dynamic multimedia, novel user interfaces, powerful computing facilities, and international networks can empower teachers and students in remarkable ways. These technologies can support teachers in fostering student engagement with peers and outsiders, and construction of projects that contribute to a better world. these approaches also promote each student's self-worth while learning the subject material. I believe that as teacher effectiveness increases and learning becomes interactive, creation gen erates satisfaction, process and product become entwined, and cooperation builds community. [Link to Report]
|
|
Shneiderman, B. (July 1991) The next generation of database management, directory browsing, information retrieval, hypermedia, scientific data management, and library systems can enable convenient exploration of growing information spaces by a wider range of users. User interface designers can provide more powerful search techniques, more comprehensible query facilities, better presentation methods, and smoother integration of technology with task. This paper offers novel graphical and direct manipulation approaches to query formu lation and information presentation/manipulation. These approaches include a graphical approach to restricted boolean query formulation based on generalization/aggregation hierarchies, a filter/flow metaphor for complete boolean expressions, dynamic quer y methods with continuous visual presentation of results as the query is changed (possibly employing parallel computation), and color-coded 2-dimensional space-filling tree-maps that present multiple-level hierarchies in a single display (hundreds of dire ctories and more than a thousand files can be seen at once). [Link to Report] |
|
Johnson, B., Shneiderman, B. (April 1991) This research concerns a novel method for the visualization of hierarchically structured information called Tree-Maps. The visualization technique makes use of 100% of the available display space, mapping the full hierarchy onto a rectangular window in a space-filling manner. This efficient use of space allows very large hierarchies to be displayed in their entirety and facilitates the presentation of semantic information. It is hoped that this approach to the visualization of hierarchical information will produce benefits similar to those achieved by visualization in other areas. [HTML] [Video] [Link to Report] |
|
Shneiderman, B. (March 1991) The traditional approach to representing tree structures is as a rooted, directed graph with the root node at the top of the page and children nodes below the parent node with lines connecting them has a long discussion about this standard representation, especially why the root is at the top and he offers several alternatives including brief mention of a space-fillling approach . However, the remainder of his presentation and most other discussions of trees focus on various node and edge representiation. By contrast, this paper deals with a two-dimensional (2-) space-filling approach in which each node is a rectangle whose area is proportional to some attribute such as node size. [HTML] [Link to Report] |
|
Shneiderman, B. (Oct. 1990) Sacrificing individual rights in the hope of benefiting the public good is a tempting, but often misguided pursuit. I believe that protecting individual rights (civil, voting, privacy, intellectual property, etc.) is usually the best way to advance the public good. The current policy debate rages over the merits of offering intellectual property protection to user interface designs. While most commentators agree that copyright is appropriate for books, songs, artwork, and evenuseful items such as engineering drawi ngs and maps, some are reluctant to offer such protection for user interfaces. These critics argue strenuously that intellectual protection for interfaces is "monopolistic"--that it would have a destructive effect on the public good by li miting dessemin ation of useful innovations and inhibiting standardization. These critics claim that traditional individual and corporate rights to creative works should be denied to user interface designers. [HTML] [Link to Report]
|
|
Plaisant, C., Shneiderman, B. (revised Feb. 1991) This article describes four different user interfaces supporting scheduling two-state (ON/OFF) devices over time periods ranging from minutes to days. The touchscreen-based user interfaces including a digital, 12-h clock, 24-h linear and 24-h dial proto types are described and compared on a feature by feature basis. A formative usability test with 14 subjects, feedback from more than 30 reviewers, and the flexibility to add functions favour the 24-h linear version. [Video] [Link to Report] |
|
Sears, A., Shneiderman, B. (June 1989) Three studies were conducted comparing speed of performance, error rates, and user preference ratings for three selection devices. The devices tested were a touchscreen, a touchscreen with stabilization (stabilization software filters and smooths raw da ta from hardware), and a mouse. The task was the selection of rectangular targets 1,4,16,32 pixels per side (0.4x0.6, 1.7x2.2, 6.9x9.0, 13.8x17.9 mm respectively). Touchscreen users were able to point at single pixel targets, thereby countering widespre ad expectations of poor touchscreen resolution. The results show no difference in performance between the mouse and touchscreen for targets ranging from 32 to 4 pixels per side. In addition, stabilization significantly reduced the error rates for the to uchscreen when selecting small targets. These results imply that touchscreens, when properly used, have attractive advantages in selecting targets as small as 4 pixels per size (approximately one-quarter of the size of a single character). Ideas for fut ure research are presented. [Link to Report] |
|
Shneiderman, B. (Sept. 1989) This article offers a set of goals for user interface development, followed by scenarios of future developments. The applications include home control, hypermedia, office automation, digital photography, collaborative meetings/classrooms, public access, professional workstations, and medical record keeping. Also, predictions are made for some of the underlying technologies such as User Interface Management Systems, remote control, flexible search, display devices, and touchscreens. [HTML] [Link to Report] |
|
Jones, T. (May 1989) [Link to Report]
|
|
Seabrook, R., Shneiderman, B. (April 1989) The program browsing problem is discussed, with particular emphasis on a multiple-window user interface and its implications for recording acquired knowledge, navigation, and attention-tracking. Hypertext systems are considered as an implementation of b rowsing techniques for non-program text. A classification scheme for text-viewing systems is offered, and then browsing is discussed as a non-intrusive, static technique for program study. Multiple techniques are synthesized into a coherent plan for a multi-window program study tool, based on theories of program browsing and the use of hypertext. A test system, HYBROW, emerged from the plan for studying the application of several hypertex t multiple-window techniques to program browsing, especially window replacement. HYBROW is a hypertext, multiple-window program browser. This generic tool is applicable to any source language, although certain aspects of the preprocessing and the hierarc hical browser presentation are specific to the C language. The tool permits opening an arbitrary number of text windows into an arbitrary number of files, rapid window switching, multiple-window search, place-marking, automatic screen organization, and s ervices for the creation, maintenance and production of study notes. An informal usability study was conducted. [Link to Report] |
|
Potter, R., Berman, M., Shneiderman, B. (Nov. 1988) High resolution touch screens and novel usage strategies have overcome earlier problems with parallax and inaccurate pointing. A study testing the utility of three touch screen strategies within the Hyperties hypertext environment was performed. This provided a replication and extension of an earlier touch screen strategy comparison that focused on small closely-spaced targets. The experiment compared three touch screen strategies in three experimental tasks that reflect hypertext usage. The results showed that a strategy that only uses the initial impact with the touch screen causes the use to miss the target more than other touch strategies. A statisticallyx significant difference in errors was found. Our results should encourage system implementers and touch screen hardware desiners to support "touch mouse" strategies that enable coursor dragging on the touch screen surface. [Link to Report] |
|
Shneiderman, B. (1988) The widespread use of computers has opened a new dimension of application for the ergonomic sciences. This review recommends three pillars to support the user interface design process: guidelines documents, User Interface Management Systems, and usability labs for iterative testing. Then it presents five primary interaction styles: menu selection, form fill-in, command language, natural language and direct manipulation. The author encourages greater attention to direct manipulation in which the objects and actions are visible, the actions are invoked by selection or pointing, and the impact is immediately visible and reversible. [Link to Report] |
|
Kreitzberg, C., Shneiderman, B. (1988) Hyperties is a powerful, yet simple, new software tool for organizing and presenting information. It has been developed over the past five years at the University of Maryland's Human-Computer Interaction Laboratory and has been used for more than 50 projects (Shneidernan 1987a, 1987b). Hyperties authors can create databases consisting of articles that contain text and illustrations. Without the need for programming, authors can link these articles together so readers can easily browse through them. Hyperties can be used for a wide variety of applications, including: [Link to Report]
|
|
Wang, X., Liebscher, P., Marchionini, G. (Jan. 1988) Information systems support problem solving and decision making. Information seeking, a special case of problem solving, ranges from fact retrieval to ongoing self instruction. The research reported here looks at the effect of a system's human interfac e on fact retrieval in an electronic hypertext environment . Two experiments were conducted. The first looked at the effect, on user performance, of searching electronic versus paper versions of an encyclopedia. The second examined the effect of two di stinct search strategies, index use and browsing, on subject performance in the electronic version of the same encyclopedia. In addition this experiment looked at the effect of previous computer/online searching experience on performance. Results indica te that subjects complete searches faster using paper, but that search success was the same for both print and electronic versions. Use of an index as a search strategy proved more efficient overall than a browse strategy in terms of search success and o ther dependent measures. However, superiority of the index strategy diminished over several searches and for some performance measured reversed, indicating a possible learning effect. Previous computer/online searching experience did not have a signific ant effect on subject performance. [Link to Report] |
|
Shneiderman, B. (Aug. 1987) The Interactive Encyclopedia System (TIES) has been under development since Fall 1983. It enables users to easily traverse a database of articles by merely pointing at highlighted words in context. This embedded menus approach to hypertext and its user interface design are described with three exploratory studies of TIES use. Plans for future development and studies are offered. [Link to Report] |
|
Shneiderman, B. (1987) Printed books were an enormous stimulus to science, culture, commerce, and entertainment. Electronic books and hypertext systems may produce a similar stimulus in the next century, but current designs are poor. Typical screens are too small, too slow, too complicated, and too hard to read. With careful attention to the user interface and the underlying technology, we have a chance to create a new medium that is potentially more attractive and effective than printed books in many situations. [Link to Report] |
|
Morariu, J., Shneiderman, B. (Nov. 1986) Printed books were an enormous stimulus to science, culture, commerce, and entertainment. Electronic books and hypertext systems may produce a similar stimulus in the next century, but current designs are poor. Typical screens are too small, too slow, too complicated, and too hard to read. With careful attention to the user interface and the underlying technology, we have a chance to create a new medium that is potentially more attractive and effective than printed books in many situations. [Link to Report] |
|
Norman, K., Weldon, L., Shneiderman, B. (Aug. 1986) In order to make computers easier to use and more versatile many system designers are exploring the use of multiple windows on a single screen and multiple coordinated screens in a single work station displaying linked or related information. The designers of such systems attempt to take into account the characteristics of the human user and the structure of the tasks to be performed. Central to this design issue is the way in which the user views and cognitively processes information presented in the windows or in multiple screens. This paper develops a theory of the "cognitive layout" of information presented in multiple windows or screens. It is assumed that users adopt a cognitive representation or layout of the type of information to be presented and the relationships among the window of screens and the information they contain. A number of cognitive layouts are derived from theories in cognitive psychology and are discussed in terms of the intent of the software driving the system and congruence with the cognitive processing of the information. It is hypothesized that the particular layout adopted by a user will drastically affect the user's understanding and expectation of events at the human-computer interface and could either greatly facilitate or frustrate the interaction. Ways of ensuring the former and avoiding the latter are discussed in terms of implementations on existing multiple-window and multiple-screen systems. [Link to Report] |
|
Ewing, J., Mehrabanzad, S., Sheck, S., Ostroff, D., Shneiderman, B. (Jan. 1986) This paper reports on an experiment which was conducted to examine relative merits of using a mouse or arrow-jump keys to select text in an interactive enclyclopedia. Timed path traversals were performed by subjects using each device, and were followed by subjective questions. Personality and background of the subjects were recorded to see if those attributes would affect device preference and performance. The arrow-jump keys were found to have the quickest traversal times for paths with either short or long target distances. The subjective responses indicated that the arrow-jump method was overwhelmingly preferred over the mouse method. Personality type was not found to play a critical role. [Link to Report] |
|
Koved, L. (July 1985) [Link to Report] |
|
Weldon, L., Mills, C., Koved, L., Shneiderman, B. (1985) An experiment was conducted to compare online computer manuals to paper manuals. For each type of manual there were two different database structures -- a linear (sequential) structure and a tree structure. The results showed that people using the paper manuals were faster at performing a switch setting task based on information in the manual than were people using the online manuals. No significant differences were found in speed of performance between the linear and tree structures. Nor were there any differences in the number of correct switch settings for the different types of manuals. The subjective evaluation data revealed that the online manuals were rated as better and judged to be more organized than the paper manuals. [Link to Report] |







