Title :
A formal experiment comparing extreme programming with traditional software construction
Author :
Macias, Francisco ; Holcombe, Mike ; Gheorghe, Marian
Author_Institution :
Sheffield Univ., UK
Abstract :
This paper describes an experiment carried out during the Spring/2002 academic semester with computer science students at the University of Sheffield. The aim of the experiment was to assess extreme programming and compare it with a traditional approach. With this purpose the students constructed software for real clients. We observed 20 teams working for 4 clients. Ten teams worked with extreme programming and ten with the traditional approach. In terms of quality and size teams working with extreme programming produced similar final products to traditional teams. The major implication for the current practice of traditional software engineering is that in spite of the absence of design and the presence of testing before coding the product obtained still has similar quality and size. The implication for extreme programming is the possibility of growth and maturation given the fact that it provided results that were as good as those from the traditional approach.
Keywords :
formal specification; software engineering; University of Sheffield; extreme programming; software construction; software engineering; Computer science; Filters; In vitro; Job production systems; Production systems; Software engineering; Software systems; Software testing; Springs; Team working;
Conference_Titel :
Computer Science, 2003. ENC 2003. Proceedings of the Fourth Mexican International Conference on
Print_ISBN :
0-7695-1915-6
DOI :
10.1109/ENC.2003.1232877