Explaining pair programming session dynamics from knowledge gaps
Franz Zieris, Lutz Prechelt
Abstract
Background: Despite a lot of research on the effectiveness of Pair Programming (PP), the question when it is useful or less useful remains unsettled. Method: We analyze recordings of many industrial PP sessions with Grounded Theory Methodology and build on prior work that identified various phenomena related to within-session knowledge build-up and transfer. We validate our findings with practitioners. Result: We identify two fundamentally different types of required knowledge and explain how different constellations of knowledge gaps in these two respects lead to different session dynamics. Gaps in project-specific systems knowledge are more hampering than gaps in general programming knowledge and are dealt with first and foremost in a PP session. Conclusion: Partner constellations with complementary knowledge make PP a particularly effective practice. In PP sessions, differences in system understanding are more important than differences in general software development knowledge.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 70bb6711-340e-4474-84b2-3d21e62032e7Cited by top-tier papers1
Ask how each one uses itRelated papers
- Trade-offs for Substituting a Human with an Agent in a Pair Programming Context: The Good, the Bad, and the UglySandeep Kaur Kuttal, Bali Ong, Kate Kwasny, Peter RobeCHI 2021 · 44 citations
- An Empirical Study of Knowledge Transfer in AI Pair ProgrammingAlisa Welter, Niklas Schneider, Tobias Dick, Kallistos Weis et al.ASE 2025
- An Exploratory Study of Sharing Strategic Programming KnowledgeMaryam Arab, Thomas D. LaToza, Jenny T. Liang, Amy J. KoCHI 2022 · 10 citations
- How statically-typed functional programmers write codeJustin Lubin, Sarah E. ChasinsOOPSLA 2021 · 17 citations
- Pair programming conversations with agents vs. developers: challenges and opportunities for SE communityPeter Robe, Sandeep Kaur Kuttal, Jake AuBuchon, Jacob C. HartFSE 2022 · 17 citations
