Start Date

12-16-2013

Description

This study provides a better understanding of how the application of collaborative software development techniques is shaped by and shapes the transactive memory systems of information systems development teams. In particular, we draw from results of critical realist case studies on development teams that apply pair programming and peer code review. The findings improve our understanding of how teams vary in the way they apply these collaborative quality assurance techniques and how their application is theoretically linked to a team’s transactive memory system, as well as the properties of the technologies the techniques rely on. This study replies to recent calls to study socio-cognitive implications of software development techniques. It contributes to previous work on quality assurance techniques by being among the first to empirically study effects that go beyond error correction. This also adds substance to the discussion if different techniques complement or substitute each other.

Share

COinS
 
Dec 16th, 12:00 AM

Peer-Based Quality Assurance in Information Systems Development: A Transactive Memory Perspective

This study provides a better understanding of how the application of collaborative software development techniques is shaped by and shapes the transactive memory systems of information systems development teams. In particular, we draw from results of critical realist case studies on development teams that apply pair programming and peer code review. The findings improve our understanding of how teams vary in the way they apply these collaborative quality assurance techniques and how their application is theoretically linked to a team’s transactive memory system, as well as the properties of the technologies the techniques rely on. This study replies to recent calls to study socio-cognitive implications of software development techniques. It contributes to previous work on quality assurance techniques by being among the first to empirically study effects that go beyond error correction. This also adds substance to the discussion if different techniques complement or substitute each other.