How Robust Is Your Development Team?

Lu Xiao, Zhongyuan Yu, Bohong Chen, Xiao Wang

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Article number8239942
Pages (from-to)64-71
Number of pages8
JournalIEEE Software
Volume35
Issue number1
DOIs
StatePublished - 1 Jan 2017

Keywords

  • information loss
  • mining software repository
  • social network
  • software collaboration
  • software development
  • software engineering
  • team robustness

Fingerprint

Dive into the research topics of 'How Robust Is Your Development Team?'. Together they form a unique fingerprint.

Cite this