【24h】

Reducing the Cost of Communication and Coordination in Distributed Software Development

机译:降低分布式软件开发中的通信和协调成本

获取原文
获取原文并翻译 | 示例

摘要

Decades of software engineering research have tried to reduce the interdependency of source code to make parallel development possible. However, code remains helplessly interlinked and software development requires frequent formal and informal communication and coordination among software developers. Communication and coordination cost still dominates the cost of software development. When the development team is separated by oceans, the cost of communication and coordination increases dramatically. To better understand the cost of communication and coordination in software development, this paper proposes to conceptualize software as a knowledge ecosystem that consists of three interlinked elements: code, documents, and developers. This conceptualization enables us to understand and pinpoint the social dependency of developers created by the code dependency. We show that a better understanding of the social dependency would increase the economic use of the collective attention of software developers with a proposed new communication mechanism that frees developers from the overload of communication that does not interest them, and thus reduces the overall cost of communication and coordination in software development.
机译:数十年的软件工程研究试图减少源代码的相互依赖性,以使并行开发成为可能。但是,代码仍然无奈地相互联系,软件开发需要软件开发人员之间频繁的正式和非正式沟通与协调。通信和协调成本仍占软件开发成本的主导。当开发团队被海洋隔开时,沟通和协调的成本急剧增加。为了更好地理解软件开发中的通信和协调成本,本文提出将软件概念化为一个知识生态系统,该知识生态系统由三个相互关联的元素组成:代码,文档和开发人员。这种概念化使我们能够理解并查明由代码依赖关系创建的开发人员的社会依赖关系。我们表明,通过提议的新的沟通机制,使开发人员摆脱对他们不感兴趣的沟通负担,可以更好地理解社会依赖性,从而增加了软件开发人员集体关注的经济使用量,从而降低了总体沟通成本和软件开发中的协调。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号