TY - JOUR
T1 - How Robust Is Your Development Team?
AU - Xiao, Lu
AU - Yu, Zhongyuan
AU - Chen, Bohong
AU - Wang, Xiao
N1 - Publisher Copyright:
© 1984-2012 IEEE.
PY - 2017/1/1
Y1 - 2017/1/1
N2 - Given the collaborative nature of software development, a robust team is a necessity for project success in both commercial and open source environments. That is, in the event of developers' absence due to various reasons, how could it potentially disrupt a team's routine operations? This article offers an automatic approach to intuitively visualize development team hierarchy, quantify overall team robustness, and identify the point (developers) of risk for team robustness. An investigation of six Apache open source projects has shown its effectiveness. This article is part of a special issue on Actionable Analytics for Software Engineering.
AB - Given the collaborative nature of software development, a robust team is a necessity for project success in both commercial and open source environments. That is, in the event of developers' absence due to various reasons, how could it potentially disrupt a team's routine operations? This article offers an automatic approach to intuitively visualize development team hierarchy, quantify overall team robustness, and identify the point (developers) of risk for team robustness. An investigation of six Apache open source projects has shown its effectiveness. This article is part of a special issue on Actionable Analytics for Software Engineering.
KW - information loss
KW - mining software repository
KW - social network
KW - software collaboration
KW - software development
KW - software engineering
KW - team robustness
UR - http://www.scopus.com/inward/record.url?scp=85040310703&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85040310703&partnerID=8YFLogxK
U2 - 10.1109/MS.2017.4541052
DO - 10.1109/MS.2017.4541052
M3 - Article
AN - SCOPUS:85040310703
SN - 0740-7459
VL - 35
SP - 64
EP - 71
JO - IEEE Software
JF - IEEE Software
IS - 1
M1 - 8239942
ER -