The functional interaction structure of a team captures the preferences with which members of different roles interact. This paper presents a data-driven approach to detect the functional interaction structure for software development teams from traces team members leave on development platforms during their daily work. Our approach considers differences in the activity levels of team members and uses a block-constrained configuration model to compute interaction preferences between members of different roles. We apply our approach in a case study to extract the functional interaction structure of a product team at the German IT security company genua GmbH. We subsequently validate the accuracy of the detected interaction structure in interviews with five team members. Finally, we show how our approach enables teams to compare their functional interaction structure against synthetically created benchmark scenarios. Specifically, we evaluate the level of knowledge diffusion in the team and identify areas where the team can further improve. Our approach is computationally efficient and can be applied in real time to manage a team's interaction structure.
翻译:团队的功能互动结构反映了不同角色的成员之间互动的偏好。本文件介绍了一种数据驱动方法,以检测来自跟踪小组成员的软件开发团队在日常工作期间离开开发平台的功能互动结构。我们的方法考虑了团队成员活动水平的差异,并使用一个有条不紊的配置模型来计算不同角色的成员之间的互动偏好。我们在案例研究中运用了我们的方法,以提取德国信息技术安全公司genua GmbH的产品团队的功能互动结构。我们随后在与5个团队成员的访谈中验证了所检测到的互动结构的准确性。最后,我们展示了我们的方法如何使团队能够将其功能互动结构与合成基准情景进行比较。具体地说,我们评估团队的知识传播水平,并找出团队可以进一步改进的领域。我们的方法是计算高效的,可以实时应用于管理团队的互动结构。</s>