Code review and cooperative pair programming best practice
Qiang Fu, Francis Grady, Bjoern Flemming Broberg, Andrew Roberts, Geir, Gil Martens, Kjetil Vatland Johansen, Pieyre Le Loher

TL;DR
This paper discusses best practices for code review and cooperative pair programming to enhance code quality, addressing challenges like varying programmer experience, legacy code, and evolving technologies.
Contribution
It introduces customized approaches to improve code review and pair programming practices in commercial software development.
Findings
Enhanced code quality through tailored review processes
Effective pair programming strategies for diverse teams
Guidelines to adapt practices to changing technologies
Abstract
We need ways to improve the code quality. Programmers have different level of tenure and experience. Standard and programming languages change and we are forced to re-use legacy code with minimum revision. Programmers develop their habits and can be slow to incorporate new technologies to simplify the code or improve the performance. We rolled out our customized code review and pair programming process to address these issues. The paper discusses the about the improvement of mandatory code review and pair programming practiced in the commercial software development, and also proposes effective approaches to customize the code review and pair programming to avoid the pitfalls and keep the benefits.
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 Research · Software System Performance and Reliability · Software Engineering Techniques and Practices
