Publication statistics

Pub. period:2008-2011
Pub. count:6
Number of co-authors:3



Co-authors

Number of publications with 3 favourite co-authors:

Robert C. Miller:5
Greg Little:3
Lydia B. Chilton:1

 

 

Productive colleagues

Max Goldman's 3 most productive colleagues in number of publications:

Robert C. Miller:42
Greg Little:15
Lydia B. Chilton:2
 
 
 

Upcoming Courses

go to course
User Experience: The Beginner's Guide
Starts the day after tomorrow !
go to course
User-Centred Design - Module 2
92% booked. Starts in 3 days
 
 

Featured chapter

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
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading
 
 

Max Goldman

 

Publications by Max Goldman (bibliography)

 what's this?
2011
 
Edit | Del

Goldman, Max, Little, Greg and Miller, Robert C. (2011): Collabode: collaborative coding in the browser. In: Proceedings of the 2011 International Workshop on Cooperative and Human Aspects of Software Engineering 2011. pp. 65-68. Available online

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 describes Collabode, a web-based Java integrated development environment built to support close, synchronous collaboration between programmers. We discuss three collaboration models in which participants take on distinct roles: micro-outsourcing to combine small contributions from many assistants; test-driven pair programming for effective pairwise development; and a mobile instructor connected to the work of many students. In particular, we report very promising preliminary results using Collabode to support micro-outsourcing.

© All rights reserved Goldman et al. and/or ACM Press

 
Edit | Del

Goldman, Max, Little, Greg and Miller, Robert C. (2011): Real-time collaborative coding in a web IDE. In: Proceedings of the 2011 ACM Symposium on User Interface Software and Technology 2011. pp. 155-164. Available online

This paper describes Collabode, a web-based Java integrated development environment designed to support close, synchronous collaboration between programmers. We examine the problem of collaborative coding in the face of program compilation errors introduced by other users which make collaboration more difficult, and describe an algorithm for error-mediated integration of program code. Concurrent editors see the text of changes made by collaborators, but the errors reported in their view are based only on their own changes. Editors may run the program at any time, using only error-free edits supplied so far, and ignoring incomplete or otherwise error-generating changes. We evaluate this algorithm and interface on recorded data from previous pilot experiments with Collabode, and via a user study with student and professional programmers. We conclude that it offers appreciable benefits over naive continuous synchronization without regard to errors and over manual version control.

© All rights reserved Goldman et al. and/or ACM Press

 
Edit | Del

Goldman, Max (2011): Role-based interfaces for collaborative software development. In: Proceedings of the 2011 ACM Symposium on User Interface Software and Technology 2011. pp. 23-26. Available online

Real-time collaboration between multiple simultaneous contributors to a shared document is full of both opportunities and pitfalls, as evidenced by decades of research and industry work in computer-supported cooperative work. In the domain of software engineering, collaboration is still generally achieved either via shared use of a single computer (e.g. pair programming) or with version control (and manual pushing and pulling of changes). By examining and designing for the different roles collaborating programmers play when working synchronously together, we can build real-time collaborative programming systems that make their collaboration more effective. And beyond simple shared editing, we can provide asymmetric, role-specific interfaces on their shared task. Collabode is a web-based IDE for collaborative programming with simultaneous editors that, along with several novel models for closely-collaborative software development, explores the potential of real-time cooperative programming.

© All rights reserved Goldman and/or ACM Press

2010
 
Edit | Del

Little, Greg, Chilton, Lydia B., Goldman, Max and Miller, Robert C. (2010): TurKit: human computation algorithms on mechanical turk. In: Proceedings of the 2010 ACM Symposium on User Interface Software and Technology 2010. pp. 57-66. Available online

Mechanical Turk (MTurk) provides an on-demand source of human computation. This provides a tremendous opportunity to explore algorithms which incorporate human computation as a function call. However, various systems challenges make this difficult in practice, and most uses of MTurk post large numbers of independent tasks. TurKit is a toolkit for prototyping and exploring algorithmic human computation, while maintaining a straight-forward imperative programming style. We present the crash-and-rerun programming model that makes TurKit possible, along with a variety of applications for human computation algorithms. We also present case studies of TurKit used for real experiments across different fields.

© All rights reserved Little et al. and/or their publisher

2009
 
Edit | Del

Goldman, Max and Miller, Robert C. (2009): Codetrail: Connecting source code and web resources. In J. Vis. Lang. Comput., 20 (4) pp. 223-235. Available online

2008
 
Edit | Del

Goldman, Max and Miller, Robert C. (2008): Codetrail: Connecting source code and web resources. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 65-72. Available online

 
Add publication
Show list on your website
 
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
Join our community!
 
 
 

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/max_goldman.html