eXtreme Programming as a Framework for Student-Project Coaching in Computer Science Capstone Courses

  • Authors:
  • Yael Dubinsky;Orit Hazzan

  • Affiliations:
  • -;-

  • Venue:
  • SWSTE '03 Proceedings of the IEEE International Conference on Software-Science, Technology & Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents eXtreme Programming as a frame-workfor coaching student projects in computer science capstonecourses. The work presented here is based on a retrospectiveprocess of four coaches who, during the academicyear 2002-2003, coached and guided students in the developmentof software projects within the framework of eXtremeProgramming. The rationale for this work stems fromthe fact that software engineering methods are difficult toimplement, even in the academia. eXtreme Programming,one of the agile software development methods, specifiestechnical and social guidelines to be followed by softwaredevelopers during the entire process of software development.As illustrated in this article, these guidelines create asuitable framework for coaching student software projects,as well as for training the coaches themselves for the coachingtask.