Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 14, Issue 2 (2015)
  4. Distributed Pair Programming Using Colla ...

Informatics in Education

INFORMATION Submit your article Help
  • Article info
  • More
    Article info

Distributed Pair Programming Using Collaboration Scripts: An Educational System and Initial Results
Volume 14, Issue 2 (2015), pp. 291–314
Despina TSOMPANOUDI   Maya SATRATZEMI   Stelios XINOGALOS  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2015.17
Pub. online: 13 October 2015      Type: Article     

Published
13 October 2015

Abstract

Since pair programming appeared in the literature as an effective method of teaching computer programming, many systems were developed to cover the application of pair programming over distance. Today's systems serve personal, professional and educational purposes allowing distributed teams to work together on the same programming project. The current research focuses in distributed pair programming systems which are suitable for supporting students in learning computer programming. Systematic review of publicly available systems revealed that there is an absence of effective collaboration support for the students. The main drawbacks of pair programming, such as uneven workload distribution and infrequent role switches, cannot be addressed with available systems. While building an enhanced version of a distributed pair programming system, successful instructional strategies in similar collaborative learning systems were explored, in order to improve students' interactions when applying pair programming over distance. As a result, the new system allows students to practice distributed pair programming in the form of collaboration scripts. This paper presents the features and the underlying concepts of the system, and the results of its first evaluation. The study showed that distributed pair programming attracted positive feedback from students, and that scripted collaboration affected students' engagement in programming, and resulted in an evenly distribution of learning objectives among pairs.

PDF XML
PDF XML

Copyright
No copyright data available.

Keywords
distributed pair programming collaboration scripts collaborative programming adaptive collaboration support

Metrics
since February 2020
2610

Article info
views

0

Full article
views

768

PDF
downloads

286

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © 2024 Vilnius University
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: gabriele.stupuriene@mif.vu.lt
Powered by PubliMill  •  Privacy policy