The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
A usability study of awareness widgets in a shared workspace groupware system
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Metaphorical representation in collaborative software engineering
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Contextual Design: Defining Customer-Centered Systems
Contextual Design: Defining Customer-Centered Systems
Meeting central: making distributed meetings more effective
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Grouping in collaborative graphical editors
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Human-Computer Interaction
Towards distributed software design meetings: what can we learn from co-located meetings?
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A study of artifact creation and use in collaborative object-oriented software design
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Let's go to the whiteboard: how and why software developers use drawings
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Notation and representation in collaborative object-oriented design: an observational study
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Building an Ecologically valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Benefits of interactive display environments in the software development process
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
A distance learning approach to teaching eXtreme programming
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Understanding how and why open source contributors use diagrams in the development of Ubuntu
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Investigating multi-touch and pen gestures for diagram editing on interactive surfaces
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Diagram editing on interactive displays using multi-touch and pen gestures
Diagrams'10 Proceedings of the 6th international conference on Diagrammatic representation and inference
Hi-index | 0.00 |
Although virtual conferencing tools have been successfully used in executive meetings, current tools appear inadequate for the needs of software designers. As a result, while distributed code writing is becoming widespread, almost all software design meetings are still carried out face-to-face incurring costs that undermine the potential of distributed software development.Our research strives to build successful tools for supporting distributed software design meetings. To do so, we must first identify the unique activities of software design which must be mimicked in the virtual world. This paper does so with a detailed study of two colocated design meetings. We discuss issues that must be tackled in the transition to virtual settings, outline requirements for such tools, and propose strategies for meeting these requirements. In doing so, we also identify problems in existing colocated meetings which could be alleviated with these tools.