NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1055467
Record Type: Journal
Publication Date: 2015-Jun
Pages: 15
Abstractor: As Provided
ISSN: ISSN-1360-2357
Knowledge Sharing through Pair Programming in Learning Environments: An Empirical Study
Kavitha, R. K.; Ahmed, M. S.
Education and Information Technologies, v20 n2 p319-333 Jun 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming exercise which was carried out among fifty six post graduate students of Master of Computer Applications (MCA) who are engaged in developing small applications as a part of their Visual Programming laboratory course at Kumaraguru College of Technology (KCT) during the academic year 2012-2013. The basic intent of the study is to explore the possibilities of adopting pair programming as a pedagogical tool in higher educational setting. The study investigates the possibilities of deploying purposeful pair programming modules to facilitate knowledge sharing in regular laboratory sessions. The research findings suggest that pair programming can be a useful approach to teach computer programming in higher education to facilitate effective knowledge sharing among the students.
Springer. 233 Spring Street, New York, NY 10013. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-348-4505; e-mail:; Web site:
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: India
Grant or Contract Numbers: N/A