IEEE Software · 2008 · 97 citations · 5 references
ComputingComputer ScienceInformation SystemsData MiningSoftware EngineeringTeamworkCollaborative SystemsComputer-supported Cooperative WorkSocial Network AnalysisSocial Network MiningArchival RepositoriesCollaborative Task AnalysisRepository MiningSoftware Repository MiningTask Group Communication
Mining social networks from software repositories is becoming a popular research area. Mining approaches often use technical artifacts, such as source code, or communication artifacts, such as emails, to create social networks. The authors describe a repository-independent approach of mining task-based communication in social networks. In their approach, collaborative tasks that tools record in software engineering repositories provide the constructed networks' context that link developers' task-based social networks if they've communicated about a collaborative task. These social networks demonstrate the applicability of their approach through two research studies that mined the IBM Rational Jazz development repository. They then propose practical applications that utilize their approach to directly support development projects.
5
Christian Bird, Alex Gourley, Prémkumar Dévanbu et al. · 2006 · 558 citations
Predicting build failures using social network analysis on developer communication
Timo Wolf, Adrian Schröter, Daniela Damian et al. · 2009 · 226 citations
Jazz and the Eclipse Way of Collaboration
Randall Frost · IEEE Software · 2007 · 130 citations