ENHANCING ADAPTIVITY AND INTELLIGENT TUTORING IN DISTRIBUTED PAIR PROGRAMMING SYSTEMS TO SUPPORT NOVICE PROGRAMMERS

Despina Tsompanoudi, Maya Satratzemi

2011

Abstract

Pair programming is a computer programming technique where two programmers share one computer for software development. When applied in an educational context, pair programming has been reported as an effective teaching method, mainly improving student satisfaction, retention rates and program quality. Several systems have been developed to cover the need for pair programming over distance. We present the features of such systems including their advantages and weaknesses, and we examine if these systems eliminate known issues of pair programming, such as unequal participation. Finally, considering the limitations of current systems of distributed pair programming and taking into account common difficulties encountered by novice programmers, we propose adaptation strategies for supporting student collaboration in a distributed pair programming environment.

Download


Paper Citation


in Harvard Style

Tsompanoudi D. and Satratzemi M. (2011). ENHANCING ADAPTIVITY AND INTELLIGENT TUTORING IN DISTRIBUTED PAIR PROGRAMMING SYSTEMS TO SUPPORT NOVICE PROGRAMMERS . In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CeLS, (CSEDU 2011) ISBN 978-989-8425-50-8, pages 339-344. DOI: 10.5220/0003469603390344

in Bibtex Style

@conference{cels11,
author={Despina Tsompanoudi and Maya Satratzemi},
title={ENHANCING ADAPTIVITY AND INTELLIGENT TUTORING IN DISTRIBUTED PAIR PROGRAMMING SYSTEMS TO SUPPORT NOVICE PROGRAMMERS},
booktitle={Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CeLS, (CSEDU 2011)},
year={2011},
pages={339-344},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003469603390344},
isbn={978-989-8425-50-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CeLS, (CSEDU 2011)
TI - ENHANCING ADAPTIVITY AND INTELLIGENT TUTORING IN DISTRIBUTED PAIR PROGRAMMING SYSTEMS TO SUPPORT NOVICE PROGRAMMERS
SN - 978-989-8425-50-8
AU - Tsompanoudi D.
AU - Satratzemi M.
PY - 2011
SP - 339
EP - 344
DO - 10.5220/0003469603390344