|国家预印本平台
首页|Managing Power Gaps as a Topic of Pair Programming Skill: A Grounded Theory

Managing Power Gaps as a Topic of Pair Programming Skill: A Grounded Theory

Managing Power Gaps as a Topic of Pair Programming Skill: A Grounded Theory

来源:Arxiv_logoArxiv
英文摘要

Context: Pair Programming as a work mode is used (occasionally or frequently) throughout professional software development. Objective: Understand what power-related phenomena occur in pair programming as it is used in industry; give advice to practitioners on how to do better pair programming. Method: Analyze 22 industrial pair programming sessions using Grounded Theory Methodology. Formulate a Grounded Theory on power-related behaviors. Run a survey with 292 participants about that theory. Use it to demonstrate that the phenomena are common. Results: Our theory describes the phenomenon of Power Gap: a perceived difference in participation opportunities. The theory shows the behaviors that create a Power Gap or result from it. Power Gaps tend to damage knowledge transfer, code quality, and process effi ciency. The survey results show that all concepts from our theory are frequent in practice. They also provide more grounding for concepts that are observable only indirectly. Conclusions: It is a valuable component of pair programming skill to be able to avoid Power Gaps. Specifically, pair partners need to avoid Hierarchical Behavior (which tends to create or increase a Power Gap) and should perform enough Equalizing Behavior (which prevents or reduces a Power Gap).

Linus Ververs、Lutz Prechelt

计算技术、计算机技术

Linus Ververs,Lutz Prechelt.Managing Power Gaps as a Topic of Pair Programming Skill: A Grounded Theory[EB/OL].(2025-08-01)[2025-08-11].https://arxiv.org/abs/2508.00462.点此复制

评论