DocumentCode :
3030978
Title :
Connecting Programming Environments to Support Ad-Hoc Collaboration
Author :
Hegde, Rajesh ; Dewan, Prasun
Author_Institution :
Microsoft Res., Redmond, WA
fYear :
2008
fDate :
15-19 Sept. 2008
Firstpage :
178
Lastpage :
187
Abstract :
Physical proximity supports various forms of ad-hoc collaboration among developers such as opportunistic task adaptation and helping co-developers when they are stuck. Connecting the input/output flows of stand-alone programming environments of distributed developers offers the potential to support such collaboration among them. Such a connection has several components including communication sessions, awareness of others´ availability and the state of the objects on which they are working, and control channels allowing users to import edits of and share code with others and be notified when a team member has moved away from a program element of interest. It is possible to develop a collaboration-centered design that combines a variety of collaboration streams into a usable and useful user-interface, and implement the design using existing programming environment, communication, and compiler technologies.
Keywords :
groupware; programming environments; user interfaces; ad-hoc collaboration-centered design; distributed developer; program element; stand-alone programming environment; team member; user-interface; Collaboration; Collaborative software; Collaborative work; Communication system control; Communications technology; Joining processes; Productivity; Program processors; Programming environments; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
ISSN :
1938-4300
Print_ISBN :
978-1-4244-2187-9
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2008.28
Filename :
4639321
Link To Document :
بازگشت