Skip to main content
Article
Practice and Perception of Team Code Ownership
International Conference on Evaluation and Assessment in Software Engineering (EASE 2016) (2016)
  • Todd Sedano
  • Paul Ralph
  • Cécile Péraire
Abstract
Context: Team code ownership is a software development practice where any team member can modify any part of the team’s code. However, many factors beyond official policy affect a developer’s sense of ownership.
Objective: The purpose of this paper is to understand the factors that affect a team’s sense of code ownership.
Method: Following Constructivist Grounded Theory, the first author conducted participant-observation of several soft- ware development projects, and interviewed 21 software en- gineers, interaction designers, and product managers. Iter- ating between theoretical sampling and analysis continued until achieving theoretical saturation.
Results: Team code ownership is a feeling. Developers feel team code ownership more when they understand the system context, have contributed to the code in question, perceive code quality as high, believe the product will satisfy the user needs, and perceive high team cohesion.
Limitations: Outcomes of grounded theory research are not statistically generalizable to defined populations, and may not apply to organizations with different software de- velopment cultures.
Conclusion: Team code ownership is rooted in numerous cognitive, emotional, contextual and technical factors and cannot be achieved simply by policy.
Disciplines
Publication Date
June, 2016
Citation Information
Todd Sedano, Paul Ralph and Cécile Péraire. "Practice and Perception of Team Code Ownership" International Conference on Evaluation and Assessment in Software Engineering (EASE 2016) (2016)
Available at: http://works.bepress.com/cecile_peraire/36/