Extreme programming: all of the elegance but none of the models?

Work in Progress
Sallyann Bryant

Extreme programming (XP) is a software development methodology which is becoming increasingly popular, but about which there remain many unanswered questions. The current research on XP mainly focuses on academic studies or experience reports which do not question ‘how’ and ‘why’, but simply ‘whether’ the various techniques work. This paper suggests the investigation of three areas in order to obtain further insight into how XP might work. These areas are: External representations; metaphor and pair programming. It then suggests a design for an observational study to consider each of these in the hope of furthering our understanding from a cognitive perspective.

Type of Publication: Paper
Conference: PPIG Doctoral Consortium 2004
Publication Year: 2004
Paper #: 1
TitleExtreme programming: all of the elegance but none of the models?
Publication TypePaper
AuthorsBryant, S
PPIG Workshop: 
2004-04-WIP