• DocumentCode
    2292986
  • Title

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

  • Author

    Dubinsky, Yael ; Hazzan, Orit

  • Author_Institution
    Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    2003
  • fDate
    4-5 Nov. 2003
  • Firstpage
    53
  • Lastpage
    59
  • 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.
  • Keywords
    computer science education; courseware; project support environments; computer science course; eXtreme programming; software development method; software engineering method; software project; student project coaching; Computer science; Computer science education; Cultural differences; Educational programs; Educational technology; Guidelines; Operating systems; Programming profession; Software engineering; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software: Science, Technology and Engineering, 2003. SwSTE '03. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2047-2
  • Type

    conf

  • DOI
    10.1109/SWSTE.2003.1245424
  • Filename
    1245424