"Educational system for distributed pair programming supporting collaboration scripts and adaptive collaboration support", Department of Applied Informatics, University of Macedonia, June 2015.(Supervisor: Prof. Satratzemi Maya, Advisors: Prof. Evangelidis Georgios, Assistant Prof. Xinogalos Stelios).
Available (in Greek) from: Digital Library and Institutional Repository, University of Macedonia: https://dspace.lib.uom.gr/handle/2159/17484
SCEPPSys (which stands for “Scripted Collaboration in an Educational Pair Programming System” and is pronounced like the Greek word skepsis) is an Eclipse-based solution for the application of DPP in the classroom. It extends a former Eclipse plugin by adding authoring and execution capabilities of collaboration scripts.
SCEPPSys’ embedded features aim to support novice programmers as well as collaboration in DPP. In order to support novices in learning computer programming, the programming assignments are split in smaller problem-solving tasks. Students are guided through a sequence of programming activities and they are introduced in a stepwise approach to solve complex software projects. Moreover, each task contains a hint of the solution. When students request a hint, a message appears with instructions on how to design the solution. This step-by-step software development serves also another purpose. It helps to distribute the programming tasks among pair members and thus to equally engage students in the development process. In this way the problem of unequal student participation of PP can be effectively addressed.