Skip to main navigation Skip to search Skip to main content

Teaching software development methods: The case of extreme programming

  • Joe Bergin
  • , James Caristi
  • , Yael Dubinsky
  • , Orit Hazzan
  • , Laurie Williams

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

Abstract

The teaching of software development methods in undergraduate computer science and software engineering programs was studied. The teaching of Extreme Programming (XP), which is one of the agile software development methods, was in particular studied. XP is based on four values that are expressed by 12 practices. The four XP values are communication, simplicity, feedback, and courage.

Original languageEnglish
Title of host publicationProceedings of the Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004
PublisherAssociation for Computing Machinery
Pages448-449
Number of pages2
ISBN (Print)1581137982, 9781581137989
StatePublished - 3 Mar 2004
Externally publishedYes
Event35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004 - Norfolk, VA, United States
Duration: 3 Mar 20047 Mar 2004

Publication series

NameProceedings of the SIGCSE Technical Symposium on Computer Science Education

Conference

Conference35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004
Country/TerritoryUnited States
CityNorfolk, VA
Period3/03/047/03/04

Keywords

  • Extreme Programming
  • Software development methods
  • Software engineering

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Teaching software development methods: The case of extreme programming'. Together they form a unique fingerprint.

Cite this