
@Book{fowler:99,
  author =	 {Martin Fowler},
  title = 	 {Refactoring: Improving the Design of Existing Code},
  publisher = 	 {Addison-Wesley},
  year = 	 1999
}

@Unpublished{agile-manifesto:01,
  author = 	 {Kent Beck and others},
  title = 	 "{Manifesto for Agile Software Development}",
  note = 	 "Home page: \url{http://agilemanifesto.org}",
  year =	 2001
}

@book{scrum:01,
 author = {Ken Schwaber and Mike Beedle},
 title =  {Agile Software Development with SCRUM},
 year = {2001},
 publisher = {Prentice Hall}
}

@book{cockburn:02,
 author = {Alistair Cockburn},
 title =  {Agile Software Development},
 year = {2002},
 publisher = {Addison-Wesley Longman}
}

@book{beck:xp:99,
 author = {Kent Beck},
 title =  {Extreme Programming Explained: Embrace Change},
 year = {1999},
 publisher = {Addison-Wesley}
}

@book{beck:02,
 author = {Kent Beck},
 title =  {Test-Driven Development: By Example},
 year = {2002},
 publisher = {Addison-Wesley}
}

@book{WilliamsBook,
 author = {L. Williams and R. Kessler},
 title =  {Pair Programming Illuminated},
 year = {2002},
 publisher = {Addison-Wesley}
}

@inproceedings{Maruyama,
 author = {K. Maruyama and K. Shima},
 title = {Automatic method refactoring using weighted dependence graphs},
 booktitle = {Proceedings of the 21st international conference on Software engineering},
 year = {1999},
 isbn = {1-58113-074-0},
 pages = {236--245},
 location = {Los Angeles, California, United States},
 publisher = {IEEE Computer Society Press},
 }

@Book{McBreenBook,
  author =	 {P. McBreen},
  title = 	 {Questioning Extreme Programming},
  publisher = 	 {Addison Wesley},
  year = 	 2003
}

@PhdThesis{WilliamsThesis,
  author = 	 {L. A. Williams},
  title = 	 {The Colaborative Software Process},
  school = 	 {University of Utah},
  year = 	 2000,
  address =	 {Department of Computer Science}
}

@article{Williams99,
    author = "L. A. Williams and R. R. Kessler",
    title = "All {I} really need to know about pair programming {I} learned in kindergarten",
    journal = "Communications of the ACM",
    volume = "43",
    number = "5",
    month = May,
    pages = "108--114",
    year = "2000",
    url = "citeseer.nj.nec.com/williams00all.html" 
}

@Article{Williams02,
  author = {L. Williams and E. Wiebe and K. Yang and M. Ferzli and C. Miller},
  title = {In support of pair programming in the introductory {C}omputer {S}cience course},
  journal = {Computer Science Education},
  volume =  12,
  number = 3,
  month = {September},
  pages = "197--212",
  year = 2002
}

@article{Williams03,
    author = "L. Williams and R. R. Kessler and W. Cunningham and R. Jeffries",
    title = "Strengthening the Case for Pair Programming",
    journal = "IEEE Software",
    volume = "17",
    number = "4",
    month = "\slash",
    pages = "19--25",
    year = "2000",
    url = "citeseer.nj.nec.com/williams00strengthening.html" }

@InProceedings{Cockburn00,
  author = 	 {A. Cockburn and L. Williams},
  title = 	 {The costs and benefits of pair programming},
  booktitle =	 {Proceedings of the First International Conference
     on Extreme Programming and Flexible Processes in Software
     Engineering ({XP2000})},
  address =      "Cagliari, Sardinia, Italy",
  year =	 2000,
  month =        "June"
}

@InProceedings{Nagappan03,
  author = 	 {N. Nagappan and L. Williams and E. Wiebe and C. Miller and S. Balik and M. Ferzli and M. Petlick},
  title = 	 {Pair Learning: With an Eye Toward Future Success},
  booktitle =	 {Extreme Programming and Agile Methods - XP/Agile Universe 2003},
  pages =	 {185 - 198},
  year =	 2003,
  volume =	 {2753 / 2003},
  series =	 {Lecture Notes in Computer Science},
  month =	 {September},
  publisher =	 {Springer-Verlag Heidelberg}
}

@InProceedings{Astrachan01,
  author = 	 {O. Astrachan and R. Duvall and E. Wallingford},
  title = 	 {Bringing extreme programming to the classroom},
  booktitle =	 {Proceedings of XP Universe 2001},
  year =	 2001,
  address =      {Raleigh, NC, USA},
  url =	         {www.xpuniverse.com/2001/xpuPapers.htm}
}

@InProceedings{Wilson01,
  author = 	 {D. Wilson},
  title = 	 {Teaching {XP}: a case study},
  booktitle =	 {Proceedings of XP Universe 2001},
  year =	 2001,
  address =      {Raleigh, NC, USA},
  url =	         {www.xpuniverse.com/2001/xpuPapers.htm}
}

@InProceedings{Lappo02,
  author = 	 {P. Lappo},
  title = 	 {No pain, no {XP}: observations on teaching and mentoring extreme programming to university students},
  booktitle =	 {Procedings of the 3rd International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2002)},
  year =         2002,
  address =      {Cagliari, Italy},
  url =          {www.xp2003.org/xp2002/prog_full.html}
}

@InProceedings{Tomek02,
  author = 	 {I. Tomek},
  title = 	 {What I Learned Teaching {XP}},
  booktitle =	 {Proceedings of the ACM OOPSLA Educators Symposium},
  year =	 2002,
  address =	 {Seattle, Washington, USA},
  month =	 {November},
  pages =        "39-46"
}

@Misc{beck:metaphor:02,
  author = 	 {Kent Beck},
  title = 	 {The Metaphor Metaphor},
  howpublished = {Keynote speech - ACM OOPSLA'02},
  month = 	 {November},
  year = 	 2002
}

@Article{fowler:2000,
  author = 	 {C. Taber and M. Fowler},
  title = 	 {An iteration in the life on an {XP} project},
  journal = 	 {Cutter IT journal},
  year = 	 2000,
  volume =	 13,
  number =	 11,
  month =	 {November},
  note =	 {Updated eletronic version: \url{http://www.martinfowler.com/articles/planningXpIteration.html}}
}

@Book{crocker:04,  
  author =       {Ron Crocker},  
  title =        {Large-Scale Agile Software Development},  
  publisher =    {Addison-Wesley},  
  year =         2004
}
