Among the models, methods, artifacts, and tools examined are (in alphabetical order):
build-and-fix model,
changes,
configuration management,
daily build,
documentation,
extreme programming,
formal methods,
inspection,
open sourcing,
rapid prototyping,
regression testing,
requirements engineering,
structured programming,
traceability, and
waterfall model.
Part of this still growing paper has been published at the International Workshop on Time-Constrained Requirements Engineering 2002 (TCRE'02)
Part of this still growing paper has been published at the Monterey Workshop 2002: Radical Innovations of Software and Systems Engineering in the Future (RISSEF)
Part of this still growing paper has been published in the Radical Innovation of Software and Systems Engineering in the Future, Proceedings of the 2002 Monterey Conference, Selected Papers, LNCS 2941, Springer, 2004.
The fullest paper is the technical report mentioned in the first paragraph of this page.
I give a dynamite talk on the subject.
I am interested in hearing other people's opinions.
Other observations about extreme programming can be found in ``More Requirements Engineering Adventures with Building Contractors''. A PDF preprint is available