2015
DOI: 10.15388/infedu.2015.17
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Pair Programming Using Collaboration Scripts: An Educational System and Initial Results

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 public… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
3
1

Relationship

3
6

Authors

Journals

citations
Cited by 14 publications
(19 citation statements)
references
References 35 publications
0
19
0
Order By: Relevance
“…In order to solve the assignments students had to utilize a DPP system (SCEPPSys) which provides all means for remote collaboration and some logging capabilities [23]. SCEPPSys runs as an Eclipse plugin installed by students and a web-based administration environment used by instructors for monitoring and preparing programming assignments.…”
Section: Context Of the Studymentioning
confidence: 99%
“…In order to solve the assignments students had to utilize a DPP system (SCEPPSys) which provides all means for remote collaboration and some logging capabilities [23]. SCEPPSys runs as an Eclipse plugin installed by students and a web-based administration environment used by instructors for monitoring and preparing programming assignments.…”
Section: Context Of the Studymentioning
confidence: 99%
“…Assessing students individually by means of a test can determine if each member has achieved the required outcomes. Mechanisms should be put in place which will motivate both members of the pair to be actively involved and to ensure that no one member is going to have an easy ride on the other one' s back, or to completely withdraw from or dominate the situation (Tsompanoudi, Satratzemi and Xinogalos 2015). It can be done by giving feedback of individual assessment back to the pair to reflect on what they have achieved.…”
Section: Individual Accountability In Pair Programmingmentioning
confidence: 99%
“…We developed an educational DPP system, calling it SCEPPSys [11], which supports the basic requirements of remote collaboration. Pair programmers can edit the source code in real time using a shared editor which supports the driver's and the navigator's roles.…”
Section: Course Outlinementioning
confidence: 99%
“…In order to draw safer conclusions on distributed pair programming, we developed an educational DPP system, called SCEPPSys ("Scripted Collaboration in an Educational Pair Programming System"). SCEPPSys [11] is an Eclipse plugin that has some unique features in comparison to other plugins such as Sangam, RIPPLE, XPairtise, and Saros. Specifically, SCEPPSys saves and analyzes students' interactions, helps educators in organizing and monitoring DPP classes, and supports the creation of programming assignments that are comprised of small and manageable tasks associated with specific didactical goals (OOP concepts).…”
Section: Introductionmentioning
confidence: 99%