Extreme programming and agile processes in software engineering 5th International Conference, XP 2004, Garmisch-Partenkirchen, Germany, June 6-10, 2004 ; proceedings (Springer, 2004)