Methods and Support Tools
Designing Requirements: Incorporating Usage-Centered Design into an Agile SW Development Process
Supporting Distributed Extreme Programming
Using Ant to Solve Problems Posed by Frequent Deployments
Supporting Adaptable Methodologies to Meet Evolving Project Needs
Introducing Extreme Programming and Agile Methods
Establishing an Agile Testing Team: Our Four Favorite "Mistakes"
Turning the Knobs: A Coaching Pattern for XP through Agile Metrics
Experience Reports
Agile Project Management Methods for ERP: How to Apply Agile Processes to Complex COTS Projects and Live to Tell about It
Extreme Programming in a Research Environment
Tailoring XP for Large System Mission Critical Software Development
Testing
Acceptance Testing HTML
Probe Tests: A around Legacy
An Informal Formal Method for Systematic JUnit Test Case Generation
A Light with 3rd in a Dark Place: Test-Driven Development Party Packages
Empirical Studies
Agile Meets CMMI: Culture Clash or Common Cause?
Circle of Life, Spiral of Death: Are XP Teams Following the Essential Practices
Tracking Test First Pair Programming - An Experiment
How to Get the Most out of Extreme Programming/Agile Methods
EmpiricM Findings in Agile Methods
Pair Programming
Exploring the Efficacy of Distributed Pair Programming
Pair Programming: Addressing Key Process Areas of the People-CMM
When Pairs Disagree, 1-2-3
Educator's Symposium
Triggers and Practice: How Extremes in Writing Relate to Creativity and Learning
Extreme Teaching - An Agile Approach to Education
……
Tutorials
Workshops
Panels
Author Index