Peer-based software review techniques such as pair programming and peer code review are increasingly used within information systems development teams. How do these techniques influence team performance? While previous research has treated the decision to apply peer-based review techniques as a trade-off between increased effort and improved code quality, this study provides a deeper theoretical understanding of how these techniques affect team performance. Based on extant literature on team feedback and transactive memory systems, a theoretical model is developed which links pair programming and peer code review to different forms of feedback. Depending on task complexity, different feedback mechanisms are suggested to influence team perfo...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Team-based software development projects where teams of learners design and develop software artefac...
Peer-based software review techniques such as pair programming and peer code review are increasingly...
This study provides a better understanding of how the application of collaborative software developm...
Context Research software is software developed by and/or used by researchers, across a wide variet...
Abstract Code review is a potential means of improving software quality. To be effective, it depends...
Social coding refers to a modern and technology-mediated way of peer code review between software de...
Drawing on the scanty literature on the impact of peer evaluation systems on group-level dynamics an...
Thesis: S.M. in Technology and Policy, Massachusetts Institute of Technology, Engineering Systems Di...
Contemporary peer code review is a lightweight, asynchronous method for ensuring high-quality code. ...
Drawing on the scanty literature on the impact of peer evaluation systems on group-level dynamics an...
Team-based software development projects where teams of learners design and develop software artefac...
The aim of the research is to investigate the impact of software developers' performance in the soft...
The aim of the research is to investigate the impact of software developers' performance in the soft...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Team-based software development projects where teams of learners design and develop software artefac...
Peer-based software review techniques such as pair programming and peer code review are increasingly...
This study provides a better understanding of how the application of collaborative software developm...
Context Research software is software developed by and/or used by researchers, across a wide variet...
Abstract Code review is a potential means of improving software quality. To be effective, it depends...
Social coding refers to a modern and technology-mediated way of peer code review between software de...
Drawing on the scanty literature on the impact of peer evaluation systems on group-level dynamics an...
Thesis: S.M. in Technology and Policy, Massachusetts Institute of Technology, Engineering Systems Di...
Contemporary peer code review is a lightweight, asynchronous method for ensuring high-quality code. ...
Drawing on the scanty literature on the impact of peer evaluation systems on group-level dynamics an...
Team-based software development projects where teams of learners design and develop software artefac...
The aim of the research is to investigate the impact of software developers' performance in the soft...
The aim of the research is to investigate the impact of software developers' performance in the soft...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Software peer review is practiced on a diverse set of soft-ware projects that have drastically diffe...
Team-based software development projects where teams of learners design and develop software artefac...