Review and Analysis of Software Development Team Communication Research

Review and Analysis of Software Development Team Communication Research
复制标题

软件开发团队沟通研究回顾与分析

DOI:
10.1109/tpc.2017.2656626
复制
发表时间:
2017
影响因子:
1.7
通讯作者:
P. Laplante
P. Laplante
中科院分区:
人文科学4区
文献类型:
--
作者:
J. Defranco;P. Laplante

文献摘要

被引文献

相似文献

研究问题:沟通影响软件工程过程的许多方面。此外,团队沟通不畅往往是复杂工程项目失败的根本原因。在全球软件工程中,沟通和协调变得更具挑战性,这一事实会影响产品的质量。本研究的目的是分析软件开发团队沟通研究的类型和质量,并提供数据来指导这些领域的未来研究。 研究问题:(1)2005 年至 2015 年文献中描述了多少软件开发团队领域的沟通研究活动? (2)软件开发团队沟通研究的现状如何(做了什么以及达到什么程度)? (3) 软件开发团队沟通研究的主要研究方法是什么? (4)软件开发团队沟通研究现状的差距在哪里? (5) 关于软件开发团队中的沟通,主要的、常见的发现是什么?方法:我们审查了 184 篇期刊论文,并对相关论文中的关键词进行了内容分析,以创建软件工程团队研究分类法。我们利用这种分类法对传播研究论文的背景进行分类。然后,我们使用分类结果来确定最活跃的软件开发团队沟通研究领域。此外,我们还分析了期刊的质量(使用影响因子和 H 指数作为指标)以及在这些领域进行的研究类型(即定性、定量、调查、社交网络分析或文献综述)。结果与结论:结果表明,最活跃的软件开发团队沟通研究领域是全球软件开发、项目有效性和有效的团队合作。最流行的研究方法是对这些研究领域进行调查。最后,我们对每篇研究论文的主要发现以及每个顶级研究领域的发现的共同主题进行了介绍和讨论。
Research problem: Communication affects many aspects of the software engineering process. In addition, poor team communication is often a root cause of failure for complex engineering projects. In global software engineering, communication and coordination become more challenging, and that fact affects the quality of the product. The goal of this study is to analyze the type and quality of research performed on software development team communication, and to present data to guide future research in these areas. Research questions: (1) How much communication research activity in the area of software development teams has been described in the literature from 2005 to 2015? (2) What is the current state of software development team communication research (what has been done and to what degree)? (3) What is the predominant research methodology of software development team communication research? (4) Where are the gaps in the current state of software development team communication research? (5) What are the major, common findings about communication in software development teams? Methodology: We reviewed 184 journal papers and performed a content analysis of the keywords from the relevant papers to create a software engineering team research taxonomy. We utilized this taxonomy to categorize the context of communication research papers. We then used the categorization results to determine the most active software development team communication research areas. In addition, we analyzed the quality of the journals (using impact factor and H-index as metrics) and the type of research performed in these areas (i.e., qualitative, quantitative, survey, social network analysis, or literature review). Results and conclusions: The results showed that the most active software development team communication research areas are global software development, project effectiveness, and effective teamwork. The most prevalent research methodology is a survey among those research areas. We conclude this paper with a presentation and discussion of the major findings of each research paper as well as the common themes among those findings in each of the top research areas.