Connecting Programming Environments to Support Ad-Hoc Collaboration
Connecting Programming Environments to Support Ad-Hoc Collaboration
复制标题
连接编程环境以支持临时协作
DOI:
10.1109/ase.2008.28
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
P. Dewan
中科院分区:
文献类型:
--
作者:
Rajesh Hegde;P. Dewan
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.