Page 97 -
P. 97
80 Chapter 3 Agile software development
REFERENCES
Ambler, S. W. and Jeffries, R. (2002). Agile Modeling: Effective Practices for Extreme Programming
and the Unified Process. New York: John Wiley & Sons.
Arisholm, E., Gallis, H., Dyba, T. and Sjoberg, D. I. K. (2007). ‘Evaluating Pair Programming with
Respect to System Complexity and Programmer Expertise’. IEEE Trans. on Software Eng., 33 (2),
65–86.
Astels, D. (2003). Test Driven Development: A Practical Guide. Upper Saddle River, NJ:
Prentice Hall.
Beck, K. (1999). ‘Embracing Change with Extreme Programming’. IEEE Computer, 32 (10), 70–8.
Beck, K. (2000). extreme Programming explained. Reading, Mass.: Addison-Wesley.
Carlson, D. (2005). Eclipse Distilled. Boston: Addison-Wesley.
Cockburn, A. (2001). Agile Software Development. Reading, Mass.: Addison-Wesley.
Cockburn, A. (2004). Crystal Clear: A Human-Powered Methodology for Small Teams. Boston:
Addison-Wesley.
Cockburn, A. and Williams, L. (2001). ‘The costs and benefits of pair programming’. In Extreme
programming examined. (ed.). Boston: Addison-Wesley.
Cohn, M. (2009). Succeeding with Agile: Software Development Using Scrum. Boston:
Addison-Wesley.
Demarco, T. and Boehm, B. (2002). ‘The Agile Methods Fray’. IEEE Computer, 35 (6), 90–2.
Denning, P. J., Gunderson, C. and Hayes-Roth, R. (2008). ‘Evolutionary System Development’. Comm.
ACM, 51 (12), 29–31.
Drobna, J., Noftz, D. and Raghu, R. (2004). ‘Piloting XP on Four Mission-Critical Projects’. IEEE
Software, 21 (6), 70–5.
Highsmith, J. A. (2000). Adaptive Software Development: A Collaborative Approach to Managing
Complex Systems. New York: Dorset House.
Hopkins, R. and Jenkins, K. (2008). Eating the IT Elephant: Moving from Greenfield Development to
Brownfield. Boston, Mass.: IBM Press.
Larman, C. (2002). Applying UML and Patterns: An Introduction to Object-oriented Analysis and
Design and the Unified Process. Englewood Cliff, NJ: Prentice Hall.
Leffingwell, D. (2007). Scaling Software Agility: Best Practices for Large Enterprises. Boston:
Addison-Wesley.
Lindvall, M., Muthig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., May, J. and Kahkonen, T.
(2004). ‘Agile Software Development in Large Organizations’. IEEE Computer, 37 (12), 26–34.