Rob Miller

Affiliations:
  • MIT, CSAIL, Cambridge, MA, USA
  • Carnegie Mellon University, Pittsburgh, PA, USA (PhD 2002)


According to our database1, Rob Miller authored at least 126 papers between 1996 and 2021.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
Snapdown: A Text-Based Snapshot Diagram Language for Programming Education.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021

2018
Glanceable code history: visualizing student code for better instructor feedback.
Proceedings of the Fifth Annual ACM Conference on Learning at Scale, 2018

2017
WaitSuite: Productive Use of Diverse Waiting Moments.
ACM Trans. Comput. Hum. Interact., 2017

2016
Learnersourcing Personalized Hints.
Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, 2016

2015
OverCode: Visualizing Variation in Student Solutions to Programming Problems at Scale.
ACM Trans. Comput. Hum. Interact., 2015

Soylent: a word processor with a crowd inside.
Commun. ACM, 2015

Foobaz: Variable Name Feedback for Student Code at Scale.
Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, 2015

Learner-Sourcing in an Engineering Class at Scale.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

Matching and Grokking: Approaches to Personalized Crowdsourcing.
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015

Learnersourcing Subgoal Labels for How-to Videos.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

Wait-Learning: Leveraging Wait Time for Second Language Education.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

Smart Homes that Monitor Breathing and Heart Rate.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

2014
Content-aware kinetic scrolling for supporting web page navigation.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

Data-driven interaction techniques for improving navigation of educational videos.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

3D Tracking via Body Radio Reflections.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

Demo: real-time breath monitoring using wireless signals.
Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, 2014

A multiplayer online game for teaching software engineering practices.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Modeling programming knowledge for mentoring at scale.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Java tutor: bootstrapping with python to learn Java.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Understanding in-video dropouts and interaction peaks inonline lecture videos.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Feature engineering for clustering student solutions.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

A Crowd of Your Own: Crowdsourcing for On-Demand Personalization.
Proceedings of the Seconf AAAI Conference on Human Computation and Crowdsourcing, 2014

Attendee-Sourcing: Exploring The Design Space of Community-Informed Conference Scheduling.
Proceedings of the Seconf AAAI Conference on Human Computation and Crowdsourcing, 2014

Pair research: matching people for collaboration, learning, and productivity.
Proceedings of the Computer Supported Cooperative Work, 2014

Addressing misconceptions about code with always-on programming visualizations.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Smart subtitles for vocabulary learning.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Crowdsourcing step-by-step information extraction to enhance existing how-to videos.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Frenzy: collaborative data organization for creating conference sessions.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Wait-learning: leveraging conversational dead time for second language education.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Automatic Layout of Structured Hierarchical Reports.
IEEE Trans. Vis. Comput. Graph., 2013

A colorful approach to text processing by example.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

Foreign manga reader: learn grammar and pronunciation while reading comics.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

Cobi: a community-informed conference scheduling tool.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

Enhancing speech recognition in fast-paced educational games using contextual cues.
Proceedings of the ISCA International Workshop on Speech and Language Technology in Education, 2013

Toward facilitating assistance to students attempting engineering design problems.
Proceedings of the International Computing Education Research Conference, 2013

Personalized Human Computation.
Proceedings of the Human Computation and Crowdsourcing: Works in Progress and Demonstration Abstracts, 2013

Cobi: Community-Informed Conference Scheduling.
Proceedings of the Human Computation and Crowdsourcing: Works in Progress and Demonstration Abstracts, 2013

Community Clustering: Leveraging an Academic Crowd to Form Coherent Conference Sessions.
Proceedings of the First AAAI Conference on Human Computation and Crowdsourcing, 2013

<i>Cobi</i>: communitysourcing large-scale conference scheduling.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

Generating annotations for how-to videos using crowdsourcing.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

Learnersourcing subgoal labeling to support learning from how-to videos.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Sorting it All Out with Humans in the Loop.
Adv. Math. Commun., 2012

Counting with the Crowd.
Proc. VLDB Endow., 2012

Analytic Methods for Optimizing Realtime Crowdsourcing
CoRR, 2012

Clui: a platform for handles to rich objects.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

Programming with everybody: tightening the copy-modify-publish feedback loop.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

Tie strength in question & answer on social network sites.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, 2012

Photoshop with friends: a synchronous learning community for graphic design.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

Human computation tasks with global constraints.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Enhancing web page skimmability.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

CrowdCamp: rapidly iterating ideas related to collective intelligence & crowdsourcing.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Processing and visualizing the data in tweets.
SIGMOD Rec., 2011

Human-powered Sorts and Joins.
Proc. VLDB Endow., 2011

Code completion of multiple keywords from abbreviated input.
Autom. Softw. Eng., 2011

Cloudtop: a workspace for the cloud.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, Santa Barbara, CA, USA, October 16-19, 2011, 2011

Real-time crowd control of existing interfaces.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

Real-time collaborative coding in a web IDE.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

Associating the visual representation of user interfaces with their internal structures and metadata.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

Crowds in two seconds: enabling realtime crowd-powered interfaces.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

Demonstration of Qurk: a query processor for humanoperators.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

Tweets as data: demonstration of TweeQL and Twitinfo.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

Collabode: collaborative coding in the browser.
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011

Crowdsourced Databases: Query Processing with People.
Proceedings of the Fifth Biennial Conference on Innovative Data Systems Research, 2011

Enhancing mobile browsing and reading.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

Twitinfo: aggregating and visualizing microblogs for event exploration.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

Crowdsourcing and human computation: systems, studies and platforms.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

The trouble with social computing systems research.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

A spreadsheet-based user interface for managing plural relationships in structured data.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

2010
Heads in the cloud.
XRDS, 2010

VizWiz: nearly real-time answers to visual questions.
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, 2010

TurKit: human computation algorithms on mechanical turk.
Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, 2010

VizWiz: nearly real-time answers to visual questions.
Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, 2010

Test-driven roles for pair programming.
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, 2010

Exploring iterative and parallel human computation processes.
Proceedings of the ACM SIGKDD Workshop on Human Computation, 2010

Task search in a human computation market.
Proceedings of the ACM SIGKDD Workshop on Human Computation, 2010

Enhancing web page readability for non-native readers.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

GUI testing using computer vision.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

Enhancing directed content sharing on the web.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

2009
Codetrail: Connecting source code and web resources.
J. Vis. Lang. Comput., 2009

Keyword programming in Java.
Autom. Softw. Eng., 2009

Sikuli: using GUI screenshots for search and automation.
Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology, 2009

TurKit: tools for iterative tasks on mechanical Turk.
Proceedings of the ACM SIGKDD Workshop on Human Computation, Paris, France, June 28, 2009, 2009

Seaweed: a web application for designing economic games.
Proceedings of the ACM SIGKDD Workshop on Human Computation, Paris, France, June 28, 2009, 2009

Code Completion from Abbreviated Input.
Proceedings of the ASE 2009, 2009

2008
Potluck: Data mash-up tool for casual users.
J. Web Semant., 2008

Inky: a sloppy command line for the web with rich visual feedback.
Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology, 2008

Understanding code architectures via interactive exploration and layout of layered diagrams.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

2007
Exhibit: lightweight structured data publishing.
Proceedings of the 16th International Conference on World Wide Web, 2007

Smart bookmarks: automatic retroactive macro recording on the web.
Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, 2007

Facemail: showing faces of recipients to prevent misdirected email.
Proceedings of the 3rd Symposium on Usable Privacy and Security, 2007

Potluck: Semi-Ontology Alignment for Casual Users.
Proceedings of the Semantic Web Challenge 2007 co-located with ISWC 2007 + ASWC 2007, 2007

Security user studies: methodologies and best practices.
Proceedings of the Extended Abstracts Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007

2006
Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Translating keyword commands into executable code.
Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, 2006

Enabling web browsers to augment web sites' filtering and sorting functionalities.
Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, 2006

Web wallet: preventing phishing attacks by revealing user intentions.
Proceedings of the 2nd Symposium on Usable Privacy and Security, 2006

Do security toolbars actually prevent phishing attacks?
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

2005
Lessons learned from programmers' experiences with one-way constraints.
Softw. Pract. Exp., 2005

Naming page elements in end-user web automation.
ACM SIGSOFT Softw. Eng. Notes, 2005

Pen-based computing.
Comput. Graph., 2005

Reports on the 2004 AAAI Fall Symposia.
AI Mag., 2005

Automation and customization of rendered web pages.
Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, 2005

Johnny 2: a user test of key continuity management with S/MIME and Outlook Express.
Proceedings of the 1st Symposium on Usable Privacy and Security, 2005

Incremental exploratory visualization of relationships in large codebases for program comprehension.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Views, Reactions and Impact of Digitally-Signed Mail in e-Commerce.
Proceedings of the Financial Cryptography and Data Security, 2005

How to make secure email easier to use.
Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

2004
Taking Handheld Devices to the Next Level.
Computer, 2004

Cluster-based find and replace.
Proceedings of the 2004 Conference on Human Factors in Computing Systems, 2004

Off-Line Sketch Interpretation.
Proceedings of the Making Pen-Based Interaction Intelligent and Natural, 2004

2003
User interface continuations.
Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology, 2003

2002
Multiple selections in smart text editing.
Proceedings of the 7th International Conference on Intelligent User Interfaces, 2002

Flexi-Modal and Multi-Machine User Interfaces.
Proceedings of the 4th IEEE International Conference on Multimodal Interfaces (ICMI 2002), 2002

Interacting at a distance: measuring the performance of laser pointers and other devices.
Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems: Changing our World, 2002

LAPIS: smart editing with text structure.
Proceedings of the Extended abstracts of the 2002 Conference on Human Factors in Computing Systems, 2002

Using handhelds to help people with motor impairments.
Proceedings of the ACM Conference on Assistive Technologies, 2002

2001
Lessons learned about one-way, dataflow constraints in the Garnet and Amulet graphical toolkits.
ACM Trans. Program. Lang. Syst., 2001

Interactive Simultaneous Editing of Multiple Text Regions.
Proceedings of the General Track: 2001 USENIX Annual Technical Conference, 2001

Outlier finding: focusing user attention on possible errors.
Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology, 2001

Interacting at a Distance Using Semantic Snarfing.
Proceedings of the Ubicomp 2001: Ubiquitous Computing, 2001

2000
Integrating a Command Shell into a Web Browser.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

1999
Lightweight Structured Text Processing.
Proceedings of the 1999 USENIX Annual Technical Conference, 1999

Synchronizing Clipboards of Multiple Computers.
Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology, 1999

1998
SPHINX: A Framework for Creating Personal, Site-Specific Web Crawlers.
Comput. Networks, 1998

1997
The Amulet Environment: New Models for Effective User Interface Software Development.
IEEE Trans. Software Eng., 1997

The Amulet User Interface Development Environment.
Proceedings of the Human Factors in Computing Systems, 1997

1996
Easily Adding Animations to Interfaces Using Constraints.
Proceedings of the 9th Annual ACM Symposium on User Interface Software and Technology, 1996


  Loading...