Number of co-authors:11
Number of publications with 3 favourite co-authors:Hubert Pham:Justin Mazzola Paluska:Steve Ward:
Rob Miller's 3 most productive colleagues in number of publications:David R. Karger:29Tom Yeh:14David Karger:8
go to course
UI Design Patterns for Successful Software
Starts the day after tomorrow !
go to course
Psychology of Interaction Design: The Ultimate Guide
91% booked. Starts in 4 days
Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess
User Experience and Experience Design !
Our Latest Books
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
Publications by Rob Miller (bibliography)
Panovich, Katrina, Miller, Rob and Karger, David (2012): Tie strength in question & answer on social network sites. In: Proceedings of ACM CSCW12 Conference on Computer-Supported Cooperative Work 2012. pp. 1057-1066. http://dx.doi.org/10.1145/2145204.2145361
Asking friends, colleagues, or other trusted people to help answer a question or find information is a familiar and tried-and-true concept. Widespread use of online social networks has made social information seeking easier, and has provided researchers with opportunities to better observe this process. In this paper, we relate question answering to tie strength, a metric drawn from sociology describing how close a friendship is. We present a study evaluating the role of tie strength in question answers. We used previous research on tie strength in social media to generate tie strength information between participants and their answering friends, and asked them for feedback about the value of answers across several dimensions. While sociological studies have indicated that weak ties are able to provide better information, our findings are significant in that weak ties do not have this effect, and stronger ties (close friends) provide a subtle increase in information that contributes more to participants' overall knowledge, and is less likely to have been seen before.
© All rights reserved Panovich et al. and/or ACM Press
Pham, Hubert, Paluska, Justin Mazzola, Miller, Rob and Ward, Steve (2012): Clui: a platform for handles to rich objects. In: Proceedings of the 2012 ACM Symposium on User Interface Software and Technology 2012. pp. 177-188. http://dx.doi.org/10.1145/2380116.2380141
On the desktop, users are accustomed to having visible handles to objects that they want to organize, share, or manipulate. Web applications today feature many classes of such objects, like flight itineraries, products for sale, people, recipes, and businesses, but there are no interoperable handles for high-level semantic objects that users can grab. This paper proposes Clui, a platform for exploring a new data type, called a Webit, that provides uniform handles to rich objects. Clui uses plugins to 1) create Webits on existing pages by extracting semantic data from those pages, and 2) augmenting existing sites with drag and drop targets that accept and interpret Webits. Users drag and drop Webits between sites to transfer data, auto-fill search forms, map associated locations, or share Webits with others. Clui enables experimentation with handles to semantic objects and the standards that underlie them.
© All rights reserved Pham et al. and/or ACM Press
Lieber, Thomas and Miller, Rob (2012): Programming with everybody: tightening the copy-modify-publish feedback loop. In: Adjunct Proceedings of the 2012 ACM Symposium on User Interface Software and Technology 2012. pp. 101-102. http://dx.doi.org/10.1145/2380296.2380342
People write more code than they ever share online. They also copy and tweak code more often than they contribute their modifications back to the public. These situations can lead to widespread duplication of effort. However, the copy-modify-publish feedback loop which could solve the problem is inhibited by the effort required to publish code online. In this paper we present our preliminary, ongoing effort to create Ditty, a programming environment that attacks the problem by sharing changes immediately, making all code public by default. Ditty tracks the changes users make to code they find and exposes the modified versions alongside the original so that commonly-used derivatives can eventually become canonical. Our work will examine mechanical and social methods to consolidate global effort on common code snippets, and the effects of designing a programming interface that inspires a feeling of the whole world programming together.
© All rights reserved Lieber and Miller and/or ACM Press
Bakke, Eirik, Karger, David and Miller, Rob (2011): A spreadsheet-based user interface for managing plural relationships in structured data. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011. pp. 2541-2550. http://dx.doi.org/10.1145/1978942.1979313
A key feature of relational database applications is managing plural relationships -- one-to-many and many-to-many -- between entities. However, since it is often infeasible to adopt or develop a new database application for any given schema at hand, information workers instead turn to spreadsheets, which lend themselves poorly to schemas requiring multiple related entity sets. In this paper, we propose to reduce the cost-usability gap between spreadsheets and tailor-made relational database applications by extending the spreadsheet paradigm to let the user establish relationships between rows in related worksheets as well as view and navigate the hierarchical cell structure that arises as a result. We present Related Worksheets, a spreadsheet-like prototype application, and evaluate it with a screencast-based user study on 36 Mechanical Turk workers. First-time users of our software were able to solve lookup-type query tasks with the same or higher accuracy as subjects using Microsoft Excel, in one case 40% faster on average.
© All rights reserved Bakke et al. and/or their publisher
Chang, Tsung-Hsiang, Yeh, Tom and Miller, Rob (2011): Associating the visual representation of user interfaces with their internal structures and metadata. In: Proceedings of the 2011 ACM Symposium on User Interface Software and Technology 2011. pp. 245-256. http://dx.doi.org/10.1145/2047196.2047228
Pixel-based methods are emerging as a new and promising way to develop new interaction techniques on top of existing user interfaces. However, in order to maintain platform independence, other available low-level information about GUI widgets, such as accessibility metadata, was neglected intentionally. In this paper, we present a hybrid framework, PAX, which associates the visual representation of user interfaces (i.e. the pixels) and their internal hierarchical metadata (i.e. the content, role, and value). We identify challenges to building such a framework. We also develop and evaluate two new algorithms for detecting text at arbitrary places on the screen, and for segmenting a text image into individual word blobs. Finally, we validate our framework in implementations of three applications. We enhance an existing pixel-based system, Sikuli Script, and preserve the readability of its script code at the same time. Further, we create two novel applications, Screen Search and Screen Copy, to demonstrate how PAX can be applied to development of desktop-level interactive systems.
© All rights reserved Chang et al. and/or ACM Press
Sinha, Vineet, Karger, David R. and Miller, Rob (2006): Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 187-194. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.40
Join our community and advance:
Page maintainer: The Editorial Team