Extreme programming: first results from a controlled case study

Pekka Abrahamsson

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

42 Citations (Scopus)

Abstract

Extreme programming (XP) is the most well known agile software development method. Many experience reports have been published in recent years. Successful XP adoptions have however been criticized for the lack of concrete data. While some exist, the studies are often difficult to compare due to different settings and the varying level of XP adoption. We report the first result (concrete data from 2/5 releases) from a controlled extreme programming case study. Four software engineers were acquired to implement a system in a tight delivery schedule of eight weeks. Development environment was close to the agile home ground. A comparison of the collected data from the first two releases is provided. Analysis shows that while the first release is a learning effort for all stakeholders, the second release shows clear improvement in all regards, e.g., estimation accuracy is improved by 26%, productivity was increased by 12 locs/hour and yet the post-release defect rate remained low, i.e., 2.1 defects/KLoc.
Original languageEnglish
Title of host publication2003 Proceedings 29th Euromicro Conference
PublisherIEEE Institute of Electrical and Electronic Engineers
Pages259-266
ISBN (Print)978-0-7695-1996-8
DOIs
Publication statusPublished - 2003
MoE publication typeA4 Article in a conference publication
Event29th Euromicro Conference, 2003 - Belek-Antalaya, Turkey
Duration: 1 Sept 20036 Sept 2003

Publication series

SeriesEUROMICRO Conference
Volume29
ISSN1089-6503

Conference

Conference29th Euromicro Conference, 2003
Country/TerritoryTurkey
CityBelek-Antalaya
Period1/09/036/09/03

Fingerprint

Dive into the research topics of 'Extreme programming: first results from a controlled case study'. Together they form a unique fingerprint.

Cite this