Skip to main content

Experiences in Learning XP Practices: A Qualitative Study

  • Conference paper
  • First Online:
Extreme Programming and Agile Processes in Software Engineering (XP 2003)

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

Abstract

Extreme programming (XP) is one of the new agile methodologies for software engineering that has earned a lot of interest the last few years. Through a field study where a group of researchers and students aimed to learn XP through practice, we gathered qualitative data about the different practices of XP and programmers’ impression of them in order to do get knowledge on how the different practices work. Findings regarding the most well-known practices are presented in this paper and to a great extent seem to verify claims from the literature. However, some difficulties in the practices are reported.

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. Beck, K. Extreme Programming Explained: Embracing Change. Addison-Wesley, 1999.

    Google Scholar 

  2. Cockburn, A. Agile Software Development. Addison-Wesley, 2002.

    Google Scholar 

  3. Cockburn, A. and L. Williams, The Costs and Benefits of Pair Programming. http://Collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia.PDF

  4. Gittins, R., S. Hope, and I. Williams. Qualitative Studies of XP in a Medium Sized Business. XP2001 Conf. Cagliari, Sardinia, Italy. http://www.xp2003.org/conference/papers/Chapter28-Gittins+alii.pdf

  5. Karlström, D. Introducing Extreme Programming—An Experience Report. XP2002 Conf, Alghero, Sardinia, Italy. http://www.xp2003.org/xp2002/atti/DanielKarlstrom--IntroducingExtremeProgramming.pdf

  6. Seaman, C.B., Qualitative methods in empirical studies of software engineering, IEEE Trans. on Software Engineering 25(4):557–572, 1999.

    Article  Google Scholar 

  7. Wells, D. and L. Williams (eds.) Extreme Programming and Agile Methods — XP/Agile Universe 2002. Proc. Of 2nd XP Universe and 1st Agile Universe Conf., Chicago, IL, August 4–7, 2002. LNCS(2418), Springer-Verlag, Berlin 2002.

    MATH  Google Scholar 

  8. http://www.xp2003.org/

  9. http://www.xpuniverse.com/ Object Mentor, Inc.

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

Tessem, B. (2003). Experiences in Learning XP Practices: A Qualitative Study. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-44870-5_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40215-2

  • Online ISBN: 978-3-540-44870-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics