Advanced Search
DSpace@MIT

Browsing MIT Open Access Articles by Author "Miller, Robert C."

Research and Teaching Output of the MIT Community

Browsing MIT Open Access Articles by Author "Miller, Robert C."

Sort by: Order: Results:

  • Lieber, Tom; Brandt, Joel R.; Miller, Robert C. (Association for Computing Machinery (ACM), 2014-04)
    We present Theseus, an IDE extension that visualizes run-time behavior within a JavaScript code editor. By displaying real-time information about how code actually behaves during execution, Theseus proactively addresses ...
  • Bakke, Eirik; Karger, David R.; Miller, Robert C. (Institute of Electrical and Electronics Engineers (IEEE), 2013-12)
    Domain-specific database applications tend to contain a sizable number of table-, form-, and report-style views that must each be designed and maintained by a software developer. A significant part of this job is the ...
  • Cloudtop 
    Pham, Hubert; Mazzola Paluska, Justin; Miller, Robert C.; Ward, Steve (Association for Computing Machinery, 2011-10)
    Even as users rely more on the web for their computing needs, they continue to depend on a desktop-like area for quick access to in-use resources. The traditional desktop is file-centric and prone to clutter, making it ...
  • Pham, Hubert; Paluska, Justin Mazzola; Miller, Robert C.; Ward, Stephen A. (Association for Computing Machinery (ACM), 2012-10)
    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 ...
  • Zhang, Haoqi; Chilton, Lydia B.; Mackay, Wendy; Beaudouin-Lafon, Michel; Miller, Robert C.; Dow, Steven P.; Kim, Ju Ho; Andre, Paul (Association for Computing Machinery (ACM), 2013-10)
    Effectively planning a large multi-track conference requires an understanding of the preferences and constraints of organizers, authors, and attendees. Traditionally, the onus of scheduling the program falls on a few ...
  • Miller, Robert C.; Han, Sangmok; Wallace, David Robert (Institute of Electrical and Electronics Engineers, 2010-03)
    Abbreviation Completion is a novel technique to improve the efficiency of code-writing by supporting code completion of multiple keywords based on non-predefined abbreviated input - a different approach from conventional ...
  • Goldman, Max; Miller, Robert C. (Elsevier, 2009-05)
    When faced with the need for documentation, examples, bug fixes, error descriptions, code snippets, workarounds, templates, patterns, or advice, software developers frequently turn to their web browser. Web resources both ...
  • Goldman, Max; Little, Greg; Miller, Robert C. (Association for Computing Machinery (ACM), 2011)
    Collaborating programmers should use a development environment designed specifically for collaboration, not the same one designed for solo programmers with a few collaborative processes and tools tacked on. This paper ...
  • Bernstein, Michael S.; Brandt, Joel; Miller, Robert C.; Karger, David R. (Association for Computing Machinery (ACM), 2011-10)
    Interactive systems must respond to user input within seconds. Therefore, to create realtime crowd-powered interfaces, we need to dramatically lower crowd latency. In this paper, we introduce the use of synchronous crowds ...
  • Marcus, Adam; Wu, Eugene; Karger, David R.; Madden, Samuel R.; Miller, Robert C. (CIDR, 2011-01)
    Amazon's Mechanical Turk (\MTurk") service allows users to post short tasks (\HITs") that other users can receive a small amount of money for completing. Common tasks on the system include labelling a collection of ...
  • Bernstein, Michael; Hartmann, Bjorn; Chi, Ed H.; Kittur, Aniket; Chilton, Lydia; Miller, Robert C. (Association for Computing Machinery (ACM), 2011)
    Crowdsourcing and human computation are transforming human-computer interaction, and CHI has led the way. The seminal publication in human computation was initially published in CHI in 2004 [1], and the first paper ...
  • Nguyen, Phu Tran; Weir, Sarah; Guo, Philip J.; Miller, Robert C.; Gajos, Krzysztof Z.; Kim, Ju Ho (Association for Computing Machinery (ACM), 2014-04)
    Millions of learners today use how-to videos to master new skills in a variety of domains. But browsing such videos is often tedious and inefficient because video player interfaces are not optimized for the unique step-by-step ...
  • Marcus, Adam; Wu, Eugene; Karger, David R.; Madden, Samuel R.; Miller, Robert C. (Association for Computing Machinery (ACM), 2011-06)
    Crowdsourcing technologies such as Amazon's Mechanical Turk ("MTurk") service have exploded in popularity in recent years. These services are increasingly used for complex human-reliant data processing tasks, such as ...
  • Bernstein, Michael S.; Marcus, Adam; Karger, David R.; Miller, Robert C. (Association for Computing Machinery, 2010-04)
    To find interesting, personally relevant web content, people rely on friends and colleagues to pass links along as they encounter them. In this paper, we study and augment link-sharing via e-mail, the most popular means ...
  • Yu, Chen-Hsiang; Miller, Robert C. (Association for Computing Machinery (ACM), 2011-05)
    Although the web browser has become a standard interface for information access on the Web, the mobile web browser on the smartphone does not hold the same interest to mobile users. A survey with 11 mobile users shows that ...
  • Glassman, Elena L.; Singh, Rishabh; Miller, Robert C. (Association for Computing Machinery (ACM), 2014-03)
    Open-ended homework problems such as coding assignments give students a broad range of freedom for the design of solutions. We aim to use the diversity in correct solutions to enhance student learning by automatically ...
  • Kovacs, Geza; Miller, Robert C. (Association for Computing Machinery (ACM), 2013-10)
    Foreign-language comics are potentially an enjoyable way to learn foreign languages. However, the difficulty of reading authentic material makes them inaccessible to novice learners. We present the Foreign Manga Reader, a ...
  • Chilton, Lydia B.; Cordeiro, Felicia; Landay, James A.; Weld, Daniel S.; Dow, Steven P.; Miller, Robert C.; Zhang, Haoqi; Kim, Ju Ho; Andre, Paul (Association for Computing Machinery (ACM), 2014-04)
    Organizing conference sessions around themes improves the experience for attendees. However, the session creation process can be difficult and time-consuming due to the amount of expertise and effort required to consider ...
  • Chang, Tsung-Hsiang; Yeh, Tom; Miller, Robert C. (Association for Computing Machinery (ACM), 2010-04)
    Testing a GUI's visual behavior typically requires human testers to interact with the GUI and to observe whether the expected results of interaction are presented. This paper presents a new approach to GUI testing using ...
  • Zhang, Haoqi; Law, Edith; Miller, Robert C.; Gajos, Krzysztof Z.; Parkes, David C.; Horvitz, Eric (Association for Computing Machinery (ACM), 2012-05)
    An important class of tasks that are underexplored in current human computation systems are complex tasks with global constraints. One example of such a task is itinerary planning, where solutions consist of a sequence of ...
Open Access