Title :
Compatibility and Requirements Analysis of Distributed Pair Programming
Author :
Dou, Wanfeng ; He, Wei
Author_Institution :
Jiangsu Res. center of Inf. Security & Confidential Eng., Nanjing Normal Univ., Nanjing, China
Abstract :
Distributed pair programming (DPP) supports two programmers to work on the same task from different locations. One programmer acting as the driver controls the keyboard and mouse to actively write code or design document. The other partner as the navigator helps plan as well as identifies and prevents any syntactic or strategic deficiencies in code or design document. This paper first reviews the existing DPP tools and how to increase the compatibility of pair programmers. Then some pilot experiment results are proposed of pair programming with 53 students in Software Engineering course. Finally, the paper analyzes the compatibility problems of pair programming such as gender, time management, and active learning outside the classroom, which are resolved by the DPP, and some basic requirements of the DPP system are given.
Keywords :
distributed programming; software engineering; training; DPP tools; active learning; design document; distributed pair programming; keyboard; mouse; navigator; software engineering course; write code; Collaboration; Collaborative work; Computer science; Computer science education; Educational programs; Educational technology; Keyboards; Mice; Navigation; Programming profession; compatibility; distributed pair programming; extreme programming; pair programming;
Conference_Titel :
Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-6388-6
Electronic_ISBN :
978-1-4244-6389-3
DOI :
10.1109/ETCS.2010.367