Extreme programming promotes extreme learning?

Chris Loftus*, Mark Ratcliffe

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Proceeding (Non-Journal item)

Abstract

Extreme programming (XP) is an agile methodology claimed to promote the rapid development of software systems, enabling the accommodation of changing customer requirements during the project lifecycle without excessive cost penalties. The mechanisms used to achieve this require the software development team to maintain accurate tacit knowledge through extensive face-to-face communication and peer learning. This characteristic of XP, the authors argue, makes it a suitable tool in the teaching of new technologies to software engineering students. This is borne out by feedback from a group of fourth-year Master of Engineering (MEng) software engineering undergraduate students who undertook an XP-based project as part of their course. Furthermore, the authors argue that the methodology is best taught in its full form through group project work. This is most effective when undertaken in the latter years of a computer science or software engineering course, after the students have been exposed to more traditional, plan-based methodologies.

Original languageEnglish
Title of host publicationITiCSE '05
Subtitle of host publicationProceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
PublisherAssociation for Computing Machinery
Pages311-315
Number of pages5
ISBN (Print)9781595930248
DOIs
Publication statusPublished - 27 Jun 2005
EventITiCSE 2005: 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education - Monte de Caparica, Portugal
Duration: 27 Jun 200529 Jun 2005

Publication series

NameProceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education

Conference

ConferenceITiCSE 2005: 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
Country/TerritoryPortugal
CityMonte de Caparica
Period27 Jun 200529 Jun 2005

Keywords

  • Extreme Programming
  • J2EE project
  • Masters'-level students

Fingerprint

Dive into the research topics of 'Extreme programming promotes extreme learning?'. Together they form a unique fingerprint.

Cite this