A theory of branches as goals and virtual teams

C. Bird, Thomas Zimmermann, A. Teterev
{"title":"A theory of branches as goals and virtual teams","authors":"C. Bird, Thomas Zimmermann, A. Teterev","doi":"10.1145/1984642.1984655","DOIUrl":null,"url":null,"abstract":"A common method of managing the complexity of both technical and organizational relationships in a large software project is to use branches within the source code management system to partition the work into teams and tasks. We claim that the files modified on a branch are changed together in a cohesive way to accomplish some task such as adding a feature, fixing a related set of bugs, or implementing a subsystem, which we collectively refer to as the goal of the branch. Further, the developers that work on a branch represent a virtual team. In this paper, we develop a theory of the relationship between goals and virtual teams on different branches. Due to expertise, ownership, and awareness concerns, we expect that if two branches have similar goals, they will also have similar virtual teams or be at risk for communication and coordination breakdowns with the accompanying negative effects. In contrast, we do not expect the converse to always be true. In the first step towards an actionable result, we have evaluated this theory empirically on two releases of the Windows operating system and found support in both.","PeriodicalId":136711,"journal":{"name":"Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering","volume":"302 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1984642.1984655","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

A common method of managing the complexity of both technical and organizational relationships in a large software project is to use branches within the source code management system to partition the work into teams and tasks. We claim that the files modified on a branch are changed together in a cohesive way to accomplish some task such as adding a feature, fixing a related set of bugs, or implementing a subsystem, which we collectively refer to as the goal of the branch. Further, the developers that work on a branch represent a virtual team. In this paper, we develop a theory of the relationship between goals and virtual teams on different branches. Due to expertise, ownership, and awareness concerns, we expect that if two branches have similar goals, they will also have similar virtual teams or be at risk for communication and coordination breakdowns with the accompanying negative effects. In contrast, we do not expect the converse to always be true. In the first step towards an actionable result, we have evaluated this theory empirically on two releases of the Windows operating system and found support in both.
分支作为目标和虚拟团队的理论
管理大型软件项目中技术和组织关系复杂性的一种常用方法是使用源代码管理系统中的分支,将工作划分为团队和任务。我们声称,在分支上修改的文件以一种内聚的方式一起被修改,以完成一些任务,例如添加一个特性,修复一组相关的错误,或者实现一个子系统,我们将其统称为分支的目标。此外,在分支上工作的开发人员代表一个虚拟团队。在本文中,我们建立了目标与不同分支上的虚拟团队之间关系的理论。由于专业知识、所有权和意识方面的考虑,我们期望如果两个分支有相似的目标,它们也会有相似的虚拟团队,或者面临沟通和协调中断的风险,以及随之而来的负面影响。相反,我们并不期望反之总是正确的。在迈向可操作结果的第一步中,我们在两个Windows操作系统版本上对这一理论进行了实证评估,并在两者中都找到了支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信