DocumentCode :
2796871
Title :
Recommending Emergent Teams
Author :
Minto, Shawn ; Murphy, Gail C.
Author_Institution :
Univ. of British Columbia, Vancouver
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
5
Lastpage :
5
Abstract :
To build successful complex software systems, developers must collaborate with each other to solve issues. To facilitate this collaboration, specialized tools, such as chat and screen sharing, are being integrated into development environments. Currently, these tools require a developer to maintain a list of other developers with whom they may wish to communicate and to determine who within this list has expertise for a specific situation. For large, dynamic projects, like several successful open-source projects, these requirements place an unreasonable burden on the developer. In this paper, we show how the structure of a team emerges from how developers change software artifacts. We introduce the emergent expertise locator (EEL) that uses emergent team information to propose experts to a developer within their development environment as the developer works. We found that EEL produces, on average, results with higher precision and higher recall than an existing heuristic for expertise recommendation.
Keywords :
project management; public domain software; software development management; team working; complex software system; emergent expertise locator; emergent team information; open-source project; software artifact; Collaborative software; Collaborative tools; Collaborative work; Data mining; Erbium; History; Java; Open source software; Programming; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mining Software Repositories, 2007. ICSE Workshops MSR '07. Fourth International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2950-X
Type :
conf
DOI :
10.1109/MSR.2007.27
Filename :
4228642
Link To Document :
بازگشت