eXtreme programming as a framework for student-project coaching in computer science capstone courses

Y. Dubinsky, O. Hazzan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present eXtreme programming as a framework for coaching student projects in computer science capstone courses. The work presented here is based on a retrospective process of four coaches who, during the academic year 2002-2003, coached and guided students in the development of software projects within the framework of eXtreme programming. The rationale for this work stems from the fact that software engineering methods are difficult to implement, even in the academia. eXtreme programming, one of the agile software development methods, specifies technical and social guidelines to be followed by software developers during the entire process of software development. As illustrated, these guidelines create a suitable framework for coaching student software projects, as well as for training the coaches themselves for the coaching task.

Original languageEnglish
Title of host publicationProceedings - IEEE International Conference on Software- Science, Technology and Engineering, SwSTE 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages53-59
Number of pages7
ISBN (Electronic)0769520472, 9780769520476
DOIs
StatePublished - 2003
Externally publishedYes
EventIEEE International Conference on Software- Science, Technology and Engineering, SwSTE 2003 - Herzlia, Israel
Duration: 4 Nov 20035 Nov 2003

Publication series

NameProceedings - IEEE International Conference on Software- Science, Technology and Engineering, SwSTE 2003

Conference

ConferenceIEEE International Conference on Software- Science, Technology and Engineering, SwSTE 2003
Country/TerritoryIsrael
CityHerzlia
Period4/11/035/11/03

Bibliographical note

Publisher Copyright:
© 2003 IEEE.

Keywords

  • Computer science
  • Computer science education
  • Cultural differences
  • Educational programs
  • Educational technology
  • Guidelines
  • Operating systems
  • Programming profession
  • Software engineering
  • Software testing

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'eXtreme programming as a framework for student-project coaching in computer science capstone courses'. Together they form a unique fingerprint.

Cite this