中文

将电力差异作为配对编程技能的一个要素进行管理: grounding 理论

软件工程 2026-04-17 v2

摘要

背景:在配对编程中,Togetherness(伙伴彼此理解彼此的心理状态)是主要成功因素。维持高水平的 Togetherness 是配对编程技能的一个要素。尽管 Togetherness 看起来良好,但一些情节仍显得糟糕。目标:理解在何种情况下可能发生这种情况。方法:基于 21 场录制的配对编程情景,涉及来自 5 家德国软件公司的 22 名开发者,以及来自 4 家其他德国公司的 6 位开发者的访谈。结果:我们解释了 Power Gap 如何在高 Togetherness 存在的情况下导致情景功能失调,Power Gap 如何由于 Knowledge Gap 和 Hierarchical Behavior 而产生,为什么其后果(Defensive Behavior 和 Disengaging Behavior)是有害的,以及如何通过 Equalizing Behavior 来减少或防止 Power Gap。结论:配对编程实践者可以通过放弃与 Power Gap 相关的有害行为,并学习识别 Power Gap 并应用 Equalizing Behavior 来提高配对编程技能。

关键词

引用

@article{arxiv.2508.00462,
  title  = {Managing Power Gaps as an Element of Pair Programming Skill: A Grounded Theory},
  author = {Linus Ververs and Janina Berger and Lutz Prechelt},
  journal= {arXiv preprint arXiv:2508.00462},
  year   = {2026}
}