arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2102.06317cs.SE
收藏

核心开发人员态度、知识共享行为与任务绩效的纵向研究

Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study

Sherlock A. Licorish, Stephen G. MacDonell

摘要:

内容:先前的研究已经确定,在软件开发过程中,一些人通常主导项目沟通和源代码更改,而不管项目启动时的任务分配。目的:虽然这种现象已经被注意到,以前的研究并没有试图了解这些占主导地位的个人。先前的研究发现,核心沟通者是团队知识的守门人,这些成员的表现与团队的成功相关。在这项工作的基础上,我们采用了纵向的方法来研究核心开发人员的态度,知识共享行为和任务绩效在他们的项目过程中的变化。方法:我们首先使用社会网络分析(SNA)和标准的统计分析技术,从十个不同的软件开发团队中识别和选择工件和中心从业者。然后,我们应用心理语言学分析和定向内容分析(CA)技术来解释这些从业者的信息的内容。最后,我们检查了核心开发人员在系统开发过程中不同时间点的活动。结果如下:在我们的研究结果中,我们观察到核心开发人员的态度和知识共享行为与他们在实际软件开发中的参与以及他们更广泛的项目团队的需求有关。然而,核心开发人员似乎天生就具有高水平的洞察力。结论:项目绩效可能会受益于围绕核心开发人员与其他有能力的沟通者的策略。核心开发人员还应该得到更广泛的团队的支持,他们愿意提出问题并挑战他们的想法。最后,足够的沟通渠道的可用性将有助于保持积极的团队气氛,特别是在分布式开发中。(节录)

英文摘要:

Context: Prior research has established that a few individuals generally dominate project communication and source code changes during software development, regardless of task assignments at project initiation. Objective: While this phenomenon has been noted, prior research has not sought to understand these dominant individuals. Previous work has found that core communicators are the gatekeepers of their teams' knowledge, and the performance of these members was correlated with their teams' success. Building on this work, we have employed a longitudinal approach to study the way core developers' attitudes, knowledge sharing behaviors and task performance change over the course of their project. Method: We first used Social Network Analysis (SNA) and standard statistical analysis techniques to identify and select artifacts and central practitioners from ten different software development teams. We then applied psycholinguistic analysis and directed content analysis (CA) techniques to interpret the content of these practitioners' messages. Finally, we inspected core developers' activities at various points in time during systems' development. Results: Among our findings, we observe that core developers' attitudes and knowledge sharing behaviors were linked to their involvement in actual software development and the demands of their wider project teams. However, core developers appeared to naturally possess high levels of insightful characteristics. Conclusion: Project performance would likely benefit from strategies aimed at surrounding core developers with other competent communicators. Core developers should also be supported by a wider team who are willing to ask questions and challenge their ideas. Finally, the availability of adequate communication channels would help with maintaining positive team climate especially in distributed developments.(Abridged)

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑