Managing open-source software (OSS) projects requires managing communities of contributors. In particular, it is essential for project leaders to understand their community's diversity and turnover. We present CommunityTapestry, a dynamic real-time community dashboard, which presents key diversity and turnover signals that we identified from the literature and through participatory design sessions with stakeholders. We evaluated CommunityTapestry with an OSS project's contributors and Project Management Committee members, who explored the dashboard using their own project data. Our study results demonstrate that CommunityTapestry increased participants' awareness of their community composition and the diversity and turnover rates in the project. It helped them identify areas of improvement and gave them actionable information.
翻译:管理开源软件(OSS)项目需要管理贡献者社区。尤其重要的是,项目领导者必须理解其社区的多样性和人员流动情况。我们提出了CommunityTapestry——一个动态实时的社区仪表盘,它展示了我们从文献中以及通过与利益相关者开展参与式设计研讨会所确定的关键多样性与人员流动信号。我们邀请了一个开源项目的贡献者和项目管理委员会成员使用其项目数据对CommunityTapestry进行评估。研究结果表明,CommunityTapestry提升了参与者对社区构成、项目内多样性和人员流动率的认知。它帮助参与者识别了可改进的领域,并提供了可操作的信息。