Skip to main content

Adapting XP to an Academic Environment by Phasing-In Practices

  • Conference paper
Extreme Programming and Agile Methods - XP/Agile Universe 2003 (XP/Agile Universe 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2753))

Included in the following conference series:

Abstract

Extreme Programming (XP) is an agile software development methodology that was originally devised for application in an industrial setting. This report presents our experience using an approach to “scale-down” XP so that it can be successfully employed in an academic setting; specifically, an upper-level software engineering course. The approach avoids overburdening students by using a series of projects that phase-in some experience with nearly all of the XP practices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Astrachan, O., Duvall, R.C., Wallingford, E.: Bringing Extreme Programming to the Classroom. In: XP Universe, Raleigh, NC, USA (July 2001)

    Google Scholar 

  2. Auer, K., Miller, R.: Extreme Programming Applied: Playing To Win. The XP Series. Addison-Wesley, Reading (2002)

    Google Scholar 

  3. Beck, K.: Extreme Programming Explained: Embrace Change. The XP Series. Addison-Wesley, Reading (2000)

    Google Scholar 

  4. Fowler, M.: Refactoring. Addison-Wesley, Reading (1999)

    Google Scholar 

  5. Johnson, D.H., Caristi, J.: Extreme Programming and the Software Design Course. In: XP Universe, Raleigh, NC, USA (July 2001)

    Google Scholar 

  6. Libes, D.: Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O’Reilly and Associates, Sebastopol (1995)

    Google Scholar 

  7. McBreen, P.: Questioning Extreme Programming. The XP Series. Addison-Wesley, Reading (2003)

    Google Scholar 

  8. Melnik, G., Maurer, F.: Perceptions of Agile Practices: A Student Survey. In: Wells, D., Williams, L. (eds.) XP 2002. LNCS, vol. 2418, p. 286. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Sanders, D.: Student Perceptions of the Suitability of Extreme and Pair Programming. In: XP Universe, Raleigh, NC, USA (July 2001)

    Google Scholar 

  10. Williams, L., Upchurch, R.: Extreme Programming for Software Engineering Education? In: 2001 Frontiers in Education, Reno, NV, USA (October 2001)

    Google Scholar 

  11. Williams, L., Wiebe, E., Yang, K., Ferzli, M., Miller, C.: In Support of Pair Programming in the Introductory Computer Science Course. Computer Science Education (September 2002)

    Google Scholar 

  12. Williams, L.A., Kessler, R.R.: Experimenting with Industry’s “Pair Programming” Model in the Computer Science Classroom. Computer Science Education (March 2001)

    Google Scholar 

  13. Wilson, D.: Teaching XP: A Case Study. In: XP Universe, Raleigh, NC, USA (July 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fenwick, J.B. (2003). Adapting XP to an Academic Environment by Phasing-In Practices. In: Maurer, F., Wells, D. (eds) Extreme Programming and Agile Methods - XP/Agile Universe 2003. XP/Agile Universe 2003. Lecture Notes in Computer Science, vol 2753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45122-8_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45122-8_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40662-4

  • Online ISBN: 978-3-540-45122-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics