{ items: [ { label: 'Haystack: A General Purpose Information Management Tool for End Users of Semistructured Data', type: 'Publication', 'pub-type': 'Conference Paper', year: '2005', venue: 'CIDR', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www-db.cs.wisc.edu/cidr/cidr2005/', pdfURL: 'http://www-db.cs.wisc.edu/cidr/cidr2005/papers/P02.pdf', author: [ 'David Karger', 'Karun Bakshi', 'David Huynh', 'Dennis Quan', 'Vineet Sinha' ], 'abstract': "

We posit that a semistructured data model " + "offers the right balance of rich structure and " + "flexible (or lack of) schema allowing naive end " + "users to record information in whatever form " + "makes it easy for them to manage. We describe " + "our Haystack system, which exposes the " + "richness and flexibility of the data model while " + "offering the user natural, traditional interfaces " + "that shield them from the specifics of schemas, " + "tuples, and database queries. We outline research " + "challenges that remain to be addressed.

" }, { label: 'Haystack: A Platform for Authoring End User Semantic Web Applications', id: 'Haystack: A Platform for Authoring End User Semantic Web Applications - paper', type: 'Publication', 'pub-type': 'Conference Paper', year: '2003', venue: 'ISWC', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://iswc2003.semanticweb.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/iswc2003-haystack.pdf', pdfKB: '153', author: [ 'Dennis Quan', 'David Huynh', 'David Karger' ] }, { label: 'User Interface Continuations', type: 'Publication', 'pub-type': 'Conference Paper', year: '2003', venue: 'UIST', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www.uist.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/uist2003-uicont.pdf', pdfKB: '111', author: [ 'Dennis Quan', 'David Huynh', 'David Karger', 'Robert Miller' ] }, { label: 'User Interfaces for Supporting Multiple Categorization', type: 'Publication', 'pub-type': 'Conference Paper', year: '2003', venue: 'INTERACT', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www.interact2003.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/interact2003-multicat.pdf', pdfKB: '175', author: [ 'Dennis Quan', 'Karun Bakshi', 'David Huynh', 'David Karger' ] }, { label: 'RDF Authoring Environments for End Users', type: 'Publication', 'pub-type': 'Conference Paper', year: '2003', venue: 'SWFAT', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://haystack.lcs.mit.edu/papers/swfat2003.pdf', pdfKB: '494', author: [ 'Dennis Quan', 'David Karger', 'David Huynh' ] }, { label: 'Haystack: A Platform for Authoring End User Semantic Web Applications', id: 'Haystack: A Platform for Authoring End User Semantic Web Applications - demo', type: 'Publication', 'pub-type': 'Demo', year: '2003', event: 'Developer\'s Day', venue: 'WWW', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www.www2003.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/www2003-developer.pdf', pdfKB: '20', author: [ 'Dennis Quan', 'David Huynh', 'David Karger' ] }, { label: 'User Interaction Experience for Semantic Web Information', type: 'Publication', 'pub-type': 'Demo', year: '2003', event: 'Developer\'s Day', venue: 'WWW', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www.www2003.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/www2003-ui.pdf', pdfKB: '252', author: [ 'David Huynh', 'Dennis Quan', 'David Karger' ] }, { label: 'Haystack: A Platform for Creating, Organizing and Visualizing Semistructured Information', type: 'Publication', 'pub-type': 'Demo', year: '2003', venue: 'IUI', 'work-done-at': 'MIT CSAIL', conferenceURL: 'http://www.iuiconf.org/', pdfURL: 'http://haystack.lcs.mit.edu/papers/iui2003-demo.pdf', pdfKB: '97', author: [ 'David Huynh', 'David Karger', 'Dennis Quan', 'Vineet Sinha' ] }, { label: 'A User Interface Framework for Supporting Information Management Tasks in Haystack', type: 'Publication', 'pub-type': 'Master\'s Thesis', year: '2003', 'work-done-at': 'MIT CSAIL', author: [ 'David Huynh' ] }, { label: 'What is Haystack?', type: 'Publication', 'pub-type': 'Presentation', year: '2002', event: 'Semantic Web Workshop', venue: 'WWW', 'work-done-at': 'MIT CSAIL', pptURL: 'http://haystack.lcs.mit.edu/presentations/sww02.ppt', pptKB: '144', author: [ 'David Huynh', 'Dennis Quan' ] }, { label: 'Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF', id: 'Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF - presentation', type: 'Publication', 'pub-type': 'Presentation', year: '2002', event: 'Developer\'s Day', venue: 'WWW', 'work-done-at': 'MIT CSAIL', pptURL: 'http://haystack.lcs.mit.edu/presentations/sww02.ppt', pptKB: '113', author: [ 'David Huynh', 'Dennis Quan' ] }, { label: 'Basic Concepts for Managing Semi-structured Information in Haystack', type: 'Publication', 'pub-type': 'Research Abstract', year: '2002', event: 'Student Oxygen Workshop', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://groups.csail.mit.edu/haystack/documents/papers/2002/sow2002-ontology.pdf', pdfKB: '17', author: [ 'Dennis Quan', 'David Huynh', 'Vineet Sinha', 'David Karger', 'Marina Zhurakhinskaya' ] }, { label: 'Semantic Navigation Through Semi-structured Information', type: 'Publication', 'pub-type': 'Research Abstract', year: '2002', event: 'Student Oxygen Workshop', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://groups.csail.mit.edu/haystack/documents/papers/2002/sow2002-semnav.pdf', pdfKB: '37', author: [ 'Vineet Sinha', 'Dennis Quan', 'David Huynh', 'David Karger' ] }, { label: 'Metadata-supported Agent Infrastructure', type: 'Publication', 'pub-type': 'Research Abstract', year: '2002', event: 'Student Oxygen Workshop', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://groups.csail.mit.edu/haystack/documents/papers/2002/sow2002-agents.pdf', pdfKB: '16', author: [ 'Dennis Quan', 'David Huynh', 'Vineet Sinha', 'David Karger' ] }, { label: 'Adenine: A Metadata Programming Language', type: 'Publication', 'pub-type': 'Research Abstract', year: '2002', event: 'Student Oxygen Workshop', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://groups.csail.mit.edu/haystack/documents/papers/2002/sow2002-adenine.pdf', pdfKB: '18', author: [ 'Dennis Quan', 'David Huynh', 'Vineet Sinha', 'David Karger' ] }, { label: 'The Semantic User Interface Paradigm for Presenting Semi-structured Information', type: 'Publication', 'pub-type': 'Research Abstract', year: '2002', event: 'Student Oxygen Workshop', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://groups.csail.mit.edu/haystack/documents/papers/2002/sow2002-ui.pdf', pdfKB: '17', author: [ 'David Huynh', 'Dennis Quan', 'Vineet Sinha', 'David Karger' ] }, { label: 'Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF', id: 'Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF - workshop paper', type: 'Publication', 'pub-type': 'Workshop Paper', year: '2002', event: 'Semantic Web Workshop', venue: 'WWW', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://haystack.lcs.mit.edu/papers/sww02.pdf', pdfKB: '310', projectSite: 'http://haystack.csail.mit.edu/', author: [ 'David Huynh', 'David Karger', 'Dennis Quan' ] }, { label: 'Piggy Bank: Experience the Semantic Web Inside Your Web Browser', type: 'Publication', 'pub-type': 'Conference Paper', year: '2005', venue: 'ISWC', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://davidhuynh.net/media/papers/2005/Piggy-Bank.pdf', pdfKB: '2400', author: [ 'David Huynh', 'Stefano Mazzocchi', 'David Karger' ], project: 'Piggy Bank', projectSite: 'http://simile.mit.edu/piggy-bank/', 'abstract': "

The Semantic Web Initiative envisions a Web wherein information is " + "offered free of presentation, allowing more effective exchange and mixing across " + "web sites and across web pages. But without substantial Semantic Web content, " + "few tools will be written to consume it; without many such tools, there is little " + "appeal to publish Semantic Web content.

" + "

To break this chicken-and-egg problem, thus enabling more flexible information " + "access, we have created a web browser extension called Piggy Bank that lets " + "users make use of Semantic Web content within Web content as users browse the " + "Web. Wherever Semantic Web content is not available, Piggy Bank can invoke " + "screenscrapers to re-structure information within web pages into Semantic Web " + "format. Through the use of Semantic Web technologies, Piggy Bank provides " + "direct, immediate benefits to users in their use of the existing Web. Thus, the existence " + "of even just a few Semantic Web-enabled sites or a few scrapers already " + "benefits users. Piggy Bank thereby offers an easy, incremental upgrade path to " + "users without requiring a wholesale adoption of the Semantic Web's vision.

" + "

To further improve this Semantic Web experience, we have created Semantic " + "Bank, a web server application that lets Piggy Bank users share the Semantic " + "Web information they have collected, enabling collaborative efforts to build sophisticated " + "Semantic Web information repositories through simple, everyday's " + "use of Piggy Bank.

" }, { label: 'Enabling Web Browser to Augment Web Sites\' Filtering and Sorting Functionality', type: 'Publication', 'pub-type': 'Conference Paper', year: '2006', venue: 'UIST', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://davidhuynh.net/media/papers/2006/uist2006-augmenting-web-sites.pdf', pdfKB: '1400', screencastURL: 'http://www.vimeo.com/808235', talkURL: 'http://www.idiap.ch/mmm/talk-webcast/uist-06/uist06_day2', author: [ 'David Huynh', 'Robert Miller', 'David Karger' ], project: 'Sifter', projectSite: 'http://simile.mit.edu/wiki/Sifter', 'abstract': "

Existing augmentations of web pages are mostly small cosmetic " + "changes (e.g., removing ads) and minor addition of " + "third-party content (e.g., product prices from competing " + "sites). None leverages the structured data presented in web " + "pages. This paper describes Sifter, a web browser extension " + "that can augment a web site with advanced filtering and sorting " + "functionality. These added features work inside the site's " + "own pages, preserving the site's presentational style, as if " + "the site itself has implemented the features. Sifter contains " + "an algorithm that scrapes structured data out of web pages " + "while usually requiring no user intervention. We tested Sifter " + "on real web sites and real users and found that people could " + "use Sifter to perform sophisticated queries and high-level " + "analyses on sizable data collections on the Web. We propose " + "that web sites can be similarly augmented with other sophisticated " + "data-centric functionality, giving users new benefits " + "over the existing Web.

" }, { label: 'Exhibit: Lightweight Structured Data Publishing', type: 'Publication', 'pub-type': 'Conference Paper', year: '2007-05', venue: 'WWW', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://davidhuynh.net/media/papers/2007/www2007-exhibit.pdf', pdfKB: '2460', author: [ 'David Huynh', 'Robert Miller', 'David Karger' ], project: 'Exhibit', projectSite: 'http://simile.mit.edu/exhibit/', 'abstract': "

It is no surprise that Semantic Web researchers and enthusiasts " + "are excited to publish and accumulate semi-structured data on the " + "Web. Beyond our community, however, we see many authors with " + "structured data who want to publish it in rich browsing interfaces. " + "These small-time authors are similar to early enthusiasts of the " + "Web, simply excited by the opportunity to use a new medium to " + "share information that they care about. For these users, we propose " + "Exhibit, a lightweight structured data publishing framework that " + "duplicates many of the desirable properties that contributed to the " + "original growth of the Web. We argue that appealing to this segment " + "of the Web population—addressing their publishing needs at very " + "low cost—lets us leverage their labor to put structure on content " + "that otherwise would be published in hand-authored HTML, and " + "thus very hard to harvest automatically.

" }, { label: 'Time Quilt: Scaling Up Zoomable Photo Browsers', type: 'Publication', 'pub-type': 'Short Paper', year: '2005', venue: 'CHI', 'work-done-at': 'Microsoft Research', pdfURL: 'http://davidhuynh.net/media/papers/2005/CHI2005%20-%20Time%20Quilt%20short.pdf', pdfKB: '524', screencastURL: 'http://davidhuynh.net/media/papers/timequilt.wmv', author: [ 'David Huynh', 'Steven Drucker', 'Patrick Baudisch', 'Curtis Wong' ], 'abstract': "

In the absence of manual organization of large digital photo " + "collections, the photos' visual content and creation dates can " + "help support time-based visual search tasks. Current zoomable " + "photo browsers are designed to support visual searches " + "by maximizing screenspace usage. However, their space-filling " + "layouts fail to convey temporal order effectively. We propose " + "a novel layout called time quilt that trades off screenspace " + "usage for better presentation of temporal order. In an " + "experimental comparison of space-filling, linear timeline, " + "and time quilt layouts, participants carried out the task of " + "finding photos in their personal photo collections averaging " + "4,000 items. They performed 45% faster on time quilt.

" + "

Furthermore, while current zoomable photo browsers are " + "designed for visual searches, this support does not scale " + "to thousands of photos: individual thumbnails become less " + "informative as they grow smaller. We found a subjective " + "preference for the use of representative photos to provide " + "an overview for visual searches in place of the diminishing " + "thumbnails.

" }, { label: 'Moving Interaction Out of the Screen: Exploring User Experience in Blended Reality', type: 'Publication', 'pub-type': 'Short Paper', year: '2006', venue: 'CHI', 'work-done-at': 'Microsoft Research Asia', pdfURL: 'http://davidhuynh.net/media/papers/2006/BlendedReality.pdf', pdfKB: '90', screencastURL: 'http://www.vimeo.com/808290', author: [ 'David Huynh', 'Yan Xu', 'Shuo Wang' ], 'abstract': "

In many video games, players map their physical " + "actions to control their on-screen avatars. In our work, " + "we removed this mapping by applying screen display as " + "a \"window\" through which virtual objects enter the " + "player's physical space, and the player interact with " + "them directly without the mediation of an avatar. We " + "define this interaction as \"Blended Reality\" (BR). " + "We designed, developed, and evaluated a BR game " + "prototype called \"Apple Yard.\" A camera was used to " + "track the positions of the player's eyes and wand. The " + "3D game scene was rendered view-dependently to " + "create the illusion of looking through a window. A user " + "experiment conducted on the prototype showed BR's " + "potential in camera-based entertainment.

" }, { label: 'Potluck: Data Mash-Up Tool for Casual Users', type: 'Publication', 'pub-type': 'Conference Paper', year: '2007-11', venue: 'ISWC', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://davidhuynh.net/media/papers/2007/iswc2007-potluck.pdf', pdfKB: '1677', screencastURL: 'http://www.vimeo.com/808214', author: [ 'David Huynh', 'Robert Miller', 'David Karger' ], project: 'Potluck', projectSite: 'http://simile.mit.edu/potluck/', 'abstract': "

As more and more reusable structured data appears on the Web, " + "casual users will want to take into their own hands the task of " + "mashing up data rather than wait for mash-up sites to be built that " + "address exactly their individually unique needs. In this paper, we " + "present Potluck, a Web user interface that lets casual users—those " + "without programming skills and data modeling expertise—mash up data " + "themselves.

" + "

Potluck is novel in its use of drag and drop for merging fields, " + "its integration and extension of the faceted browsing paradigm for " + "focusing on subsets of data to align, and its application of simultaneous " + "editing for cleaning up data syntactically. Potluck also lets the user " + "construct rich visualizations of data in-place as the user aligns and " + "cleans up the data. This iterative process of integrating the data while " + "constructing useful visualizations is desirable when the user is unfamiliar " + "with the data at the beginning—a common case—and wishes to get " + "immediate value out of the data without having to spend the overhead of " + "completely and perfectly integrating the data first.

" + "

A user study on Potluck indicated that it was usable and learnable, " + "and elicited excitement from programmers who, even with their programming " + "skills, previously had great difficulties performing data integration.

" }, { label: 'User Interfaces Supporting Casual Data-Centric Interactions on the Web', type: 'Publication', 'pub-type': 'Doctoral Thesis', year: '2007-08', 'work-done-at': 'MIT CSAIL', pdfURL: 'http://davidhuynh.net/media/thesis/dfhuynh-thesis.pdf', pdfKB: '9837', author: 'David Huynh', project: [ 'Potluck', 'Exhibit', 'Sifter' ], 'abstract': "

For details, see the thesis's own site." }, { label: 'Recent Progress in the MIT Spoken Lecture Processing Project', type: 'Publication', 'pub-type': 'Conference Paper', year: '2007-08', 'work-done-at': 'MIT CSAIL', venue: 'Interspeech', pdfURL: 'http://groups.csail.mit.edu/sls/publications/2007/Interspeech07-glass-lecture.pdf', pdfKB: '?', author: [ 'Jim Glass', 'T.J. Hazen', 'Scott Cyphers', 'Igor Malioutov', 'David Huynh', 'Regina Barzilay' ], 'abstract': "

In this paper we discuss our research activities in the area of " + "spoken lecture processing. Our goal is to improve the access " + "to on-line audio/visual recordings of academic lectures by developing " + "tools for the processing, transcription, indexing, segmentation, " + "summarization, retrieval and browsing of this media. In this paper, we " + "provide an overview of the technology components and systems that have " + "been developed as part of the project, present some experimental results, " + "and discuss our ongoing and future research plans." } ] }