Pair Programming: Why Have Two Do the Work of One from Laurie Williams North Carolina State University.