期刊名称:International Journal of Computer Science & Technology
印刷版ISSN:2229-4333
电子版ISSN:0976-8491
出版年度:2012
卷号:3
期号:4
页码:601-604
语种:English
出版社:Ayushmaan Technologies
摘要:Modern software engineering inevitably involves teams of developers collaboratively working on software artifacts. Challenges to success include both the size (millions of lines of code, thousands of classes) and complexity of the software under development. However, increasingly, individual developers may be physically separated perhaps to the extent that they are in different time zones. Similarly, the software artifacts may also be arbitrarily distributed/ replicated at the developer’s locations. Supporting effective collaboration between software engineers is itself a difficult problem: supporting effective collaboration between physically separated software engineers remains an open problem. In this paper, instead of taking for granted the social actors involved in the coordination of work through awareness, we unpack how software developers in their daily work identify this set of actors. This is necessary to properly understand how collaboration is achieved in software development efforts and to allow computational support for awareness. The work reported in this paper also provides an understanding of which and how different aspects (e.g., the organizational setting) facilitate the identification of these actors. By addressing these issues, we can design better collaboration tools that facilitate the coordination of work, especially software development work. As we mentioned before, this has not been studied in previous studies of collaborative work, neither in software development nor in other domains.