A Formal Experiment Comparing Extreme Programming with Traditional Software Construction

  • Authors:
  • Francisco Macias;Mike Holcombe;Marian Gheorghe

  • Affiliations:
  • -;-;-

  • Venue:
  • ENC '03 Proceedings of the 4th Mexican International Conference on Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes an experiment carried out duringthe Spring/2002 academic semester with computerscience students at the University of Sheffield. The aim ofthe experiment was to assess extreme programming andcompare it with a traditional approach. With this purposethe students constructed software for real clients. Weobserved 20 teams working for 4 clients. Ten teamsworked with extreme programming and ten with thetraditional approach. In terms of quality and size teamsworking with extreme programming produced similarfinal products to traditional teams. The major implicationfor the current practice of traditional softwareengineering is that in spite of the absence of design andthe presence of testing before coding the product obtainedstill has similar quality and size. The implication forextreme programming is the possibility of growth andmaturation given the fact that it provided results thatwere as good as those from the traditional approach.