| 2004 | A Comparison of Software Development Process Experiences. Robert Godfrey Gittins, Julian M. Bass, Sian Hope |
| 2004 | A Selection Framework for Agile Methodologies. Ernest Mnkandla, Barry Dwolatzky |
| 2004 | Abstract Test Aspect: Testing with AOP. Robert Wenner |
| 2004 | Agile Methods in Software Engineering Education. Christian Bunse, Raimund L. Feldmann, Jörg Dörr |
| 2004 | Agile Methods: The Gap between Theory and Practice. Kieran Conboy |
| 2004 | Agile Principles and Open Source Software Development: A Theoretical and Empirical Discussion. Stefan Koch |
| 2004 | Agile Processes Enhancing User Participation for Small Providers of Off-the-Shelf Software. Christina Hansson, Yvonne Dittrich, David W. Randall |
| 2004 | Agile Project Controlling. Stefan Roock, Henning Wolf |
| 2004 | Agile Specification-Driven Development. Jonathan S. Ostroff, David Makalsky, Richard F. Paige |
| 2004 | An Agile Approach to a Legacy System. Chris Stevenson, Andy Pols |
| 2004 | Analyzing Pair-Programmer's Satisfaction with the Method, the Result, and the Partner. Uuno Puus, Asko Seeba, Priit Salumaa, Sven Heiberg |
| 2004 | Application of Lean and Agile Principles to Workflow Management. Barbara Weber, Werner Wild |
| 2004 | Assessing Agility. Peter Lappo, Henry C. T. Andrew |
| 2004 | Assistance for Supporting XP Test Practices in a Distributed CSCW Environment. Ibrahim Lokpo, Michel Babri, Gérard Padiou |
| 2004 | Automated Generation of Unit Tests for Refactoring. Bartosz Walter, Blazej Pietrzak |
| 2004 | Be Empowered (That's an Order!) "Experience the Dynamics and the Paradoxes of Self-Organizing Teams?". Laurent Bossavit, Emmanuel Gaillot |
| 2004 | Complete Test Generation for Extreme Programming. Mike Holcombe, Florentin Ipate |
| 2004 | Conditional Test for JavaBeans Components. Hironori Washizaki, Yuhki Sakai, Yoshiaki Fukazawa |
| 2004 | Correlating Unit Tests and Methods under Test. Markus Gälli |
| 2004 | Customer Collaboration. Ole Jepsen |
| 2004 | Cynical Reengineering. Kristoffer Kvam, Daniel Bakkelund, Rodin Lie |
| 2004 | Designing the Ultimate Acceptance Testing Framework. Sean Hanly, Malcolm Sparks |
| 2004 | Distributed Product Development Using Extreme Programming. Charles J. Poole |
| 2004 | Efficient Markets, Efficient Projects, and Predicting the Future. John M. Favaro |
| 2004 | Empirical Analysis on the Satisfaction of IT Employees Comparing XP Practices with Other Software Development Methodologies. Katiuscia Mannaro, Marco Melis, Michele Marchesi |
| 2004 | Enterprise Continuous Integration Using Binary Dependencies. Mike Roberts |
| 2004 | Evaluating the Extreme Programming System - An Empirical Study. Panagiotis Sfetsos, Lefteris Angelis, Ioannis Stamelos, Georgios L. Bleris |
| 2004 | Exploring the XP Customer Role - Part II. Angela Martin |
| 2004 | Extreme Programming and Agile Processes in Software Engineering, 5th International Conference, XP 2004, Garmisch-Partenkirchen, Germany, June 6-10, 2004, Proceedings Jutta Eckstein, Hubert Baumeister |
| 2004 | Extreme Programming in Curriculum: Experiences from Academia and Industry. Matthias M. Müller, Johannes Link, Roland Sand, Guido Malpohl |
| 2004 | Extreme Programming in a University Project. Roger A. Müller |
| 2004 | Fishbowl: XP Tools. Joshua Kerievsky, Steven Fraser |
| 2004 | Generative Acceptance Testing for Difficult-to-Test Software. Jennitta Andrea |
| 2004 | Going Interactive: Combining Ad-Hoc and Regression Testing. Michael Kölling, Andrew Patterson |
| 2004 | How to Maintain and Promote Healthy Agile Culture. David Hussman, David Putman |
| 2004 | Human Aspects of Software Engineering: The Case of Extreme Programming. Orit Hazzan, James E. Tomayko |
| 2004 | Leading Fearless Change - Introducing Agile Approaches and Other New Ideas into Your Organization. Linda Rising, Mary Lynn Manns |
| 2004 | Literate Programming to Enhance Agile Methods. Vreda Pieterse, Derrick G. Kourie, Andrew Boake |
| 2004 | Mockrunner - Unit Testing of J2EE Applications. Alwin Ibba |
| 2004 | Moomba - A Collaborative Environment for Supporting Distributed Extreme Programming in Global Software Development. Michael Reeves, Jihan Zhu |
| 2004 | Project Management and Agile Methodologies: A Survey. Michela Dall'Agnol, Alberto Sillitti, Giancarlo Succi |
| 2004 | Putting a Motor on the Canoo WebTest Acceptance Testing Framework. Jennitta Andrea |
| 2004 | Refactor Our Writings. Joshua Kerievsky |
| 2004 | Requirements of an ISO Compliant XP Tool. Marco Melis, Walter Ambu, Sandro Pinna, Katiuscia Mannaro |
| 2004 | Roles in Agile Software Development Teams. Yael Dubinsky, Orit Hazzan |
| 2004 | Scaling Continuous Integration. R. Owen Rogers |
| 2004 | Self-Adaptability of Agile Software Processes: A Case Study on Post-iteration Workshops. Outi Salo, Kari Kolehmainen, Pekka Kyllönen, Jani Löthman, Sanna Salmijärvi, Pekka Abrahamsson |
| 2004 | Story Management. Olaf Lewitz |
| 2004 | Test Driven Development and Software Process Improvement in China. Kim Man Lui, Keith C. C. Chan |
| 2004 | Test Driving Custom Fit Fixtures. Rick Mugridge |
| 2004 | The Characteristics of XP Teams. Hugh Robinson, Helen Sharp |
| 2004 | The Oregon Software Development Process. Till Schümmer, Robert Slagter |
| 2004 | The Video Store Revisited Yet Again: Adventures in GUI Acceptance Testing. Johan Andersson, Geoff Bache |
| 2004 | The XP Customer Role. Steven Fraser, Angela Martin, David Hussman, Chris Matts, Mary Poppendieck, Linda Rising |
| 2004 | The XP Game. Olivier Lafontan, Ivan Moore, Vera Peeters |
| 2004 | Towards a Proper Integration of Large Refactorings in Agile Software Development. Martin Lippert |
| 2004 | When XP Met Outsourcing. Angela Martin, Robert Biddle, James Noble |
| 2004 | XMI for XP Process Data Interchange. Sandro Pinna, Nicola Serra |
| 2004 | XP Lite Considered Harmful? Ben Aveling |
| 2004 | XP and Organizational Change: Lessons from the Field. Diana Larsen, David Hussman, Mary Lynn Manns, David Putman, Linda Rising |
| 2004 | XP: Help or Hindrance to Knowledge Management? Hans Dermot Doran |