DocumentCode
2003507
Title
An environment for synchronous software development
Author
Hattori, Lile ; Lanza, Michele
Author_Institution
Fac. of Inf., REVEAL, Univ. of Lugano, Lugano
fYear
2009
fDate
16-24 May 2009
Firstpage
223
Lastpage
226
Abstract
Collaboration is essential for the development of complex software systems. When a team of developers is geographically distributed, collaboration aspects -such as awareness, communication and synchronization- are compromised by physical distance. We present an approach, named synchronous development, to reduce the negative distance effects on collaboration. We use a fine-grained change tracking mechanism and instantaneously notify any developer working on the system about changes being performed by other developers. We believe that our approach can augment each developer´s knowledge of the project and, consequently, promote interaction and increase productivity.
Keywords
groupware; software engineering; collaboration aspects; complex software systems; fine-grained change tracking mechanism; negative distance effects; synchronous software development; Collaboration; Collaborative software; Collaborative tools; Collaborative work; Context awareness; Delay; Informatics; Productivity; Programming; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3495-4
Type
conf
DOI
10.1109/ICSE-COMPANION.2009.5070987
Filename
5070987
Link To Document