Integrating Pair Programming as a Work Practice
Nina Haugland Andersen, Anastasiia Tkalich, Nils Brede Moe, Darja Smite, Asgaut Mj{\o}lne S\"oderbom, Ola Hast, and Viktoria Stray

TL;DR
This study explores the factors influencing the adoption and sustained engagement in pair programming within a software team, emphasizing the importance of perceived benefits, adaptation, and organizational support.
Contribution
It provides empirical insights into the facilitators and barriers affecting long-term pair programming adoption in an agile software development context.
Findings
Perceptions of PP's contribution to daily work influence engagement.
Effort and resource availability impact sustained participation.
Adapting PP practices to team context enhances long-term adoption.
Abstract
Context: Pair programming (PP) is more relevant than ever. As modern systems grow in complexity, knowledge sharing and collaboration across teams have become essential. However, despite well-documented benefits of PP, its adoption remains inconsistent across software teams. Objective: This study aims to understand the factors that facilitate or hinder team members' adoption as well as lasting engagement in PP. Method: We have conducted an exploratory single-case study in a mature agile company in Norway. We collected data through two rounds of interviews with team members in different roles and performed a thematic analysis of the interviews. Results: Our key finding is that multiple factors, related to the perceptions of how PP contributes to daily work, efforts associated with engaging in PP sessions, company and team attitudes, resources, infrastructure, and task characteristics,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices
