Adoption of XP practices in the industry - A survey

Research output: Contribution to journalReview article

7 Citations (Scopus)

Abstract

Agile software development has recently become popular in the software industry. The methodologies in the Agile family are considered to be based on best practices. The most popular approach, Extreme Programming (XP), recommends certain best practices during the requirements gathering, implementation and testing phases of software development. In this paper, the authors analyze the best practices according to data from recent case studies and survey studies to see if and how they are followed. Metaphor was the least used practice, while unit testing was one of the most popular. Most of the practices varied across studies and projects. Agile software development is evolutionary in nature, so customizing the practices is still well within its sounds.

Original languageEnglish (US)
Pages (from-to)283-294
Number of pages12
JournalSoftware Process Improvement and Practice
Volume12
Issue number3
DOIs
StatePublished - May 1 2007

Fingerprint

Software engineering
Industry
Testing
Acoustic waves

All Science Journal Classification (ASJC) codes

  • Software

Cite this

@article{6bc3c8be226b46bb8162cb1fb2066aaf,
title = "Adoption of XP practices in the industry - A survey",
abstract = "Agile software development has recently become popular in the software industry. The methodologies in the Agile family are considered to be based on best practices. The most popular approach, Extreme Programming (XP), recommends certain best practices during the requirements gathering, implementation and testing phases of software development. In this paper, the authors analyze the best practices according to data from recent case studies and survey studies to see if and how they are followed. Metaphor was the least used practice, while unit testing was one of the most popular. Most of the practices varied across studies and projects. Agile software development is evolutionary in nature, so customizing the practices is still well within its sounds.",
author = "Bowers, {Alexia N.} and Sangwan, {Raghvinder S.} and Neill, {Colin J.}",
year = "2007",
month = "5",
day = "1",
doi = "10.1002/spip.326",
language = "English (US)",
volume = "12",
pages = "283--294",
journal = "Software Process Improvement and Practice",
issn = "1077-4866",
publisher = "John Wiley and Sons Inc.",
number = "3",

}

Adoption of XP practices in the industry - A survey. / Bowers, Alexia N.; Sangwan, Raghvinder S.; Neill, Colin J.

In: Software Process Improvement and Practice, Vol. 12, No. 3, 01.05.2007, p. 283-294.

Research output: Contribution to journalReview article

TY - JOUR

T1 - Adoption of XP practices in the industry - A survey

AU - Bowers, Alexia N.

AU - Sangwan, Raghvinder S.

AU - Neill, Colin J.

PY - 2007/5/1

Y1 - 2007/5/1

N2 - Agile software development has recently become popular in the software industry. The methodologies in the Agile family are considered to be based on best practices. The most popular approach, Extreme Programming (XP), recommends certain best practices during the requirements gathering, implementation and testing phases of software development. In this paper, the authors analyze the best practices according to data from recent case studies and survey studies to see if and how they are followed. Metaphor was the least used practice, while unit testing was one of the most popular. Most of the practices varied across studies and projects. Agile software development is evolutionary in nature, so customizing the practices is still well within its sounds.

AB - Agile software development has recently become popular in the software industry. The methodologies in the Agile family are considered to be based on best practices. The most popular approach, Extreme Programming (XP), recommends certain best practices during the requirements gathering, implementation and testing phases of software development. In this paper, the authors analyze the best practices according to data from recent case studies and survey studies to see if and how they are followed. Metaphor was the least used practice, while unit testing was one of the most popular. Most of the practices varied across studies and projects. Agile software development is evolutionary in nature, so customizing the practices is still well within its sounds.

UR - http://www.scopus.com/inward/record.url?scp=34250722143&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34250722143&partnerID=8YFLogxK

U2 - 10.1002/spip.326

DO - 10.1002/spip.326

M3 - Review article

AN - SCOPUS:34250722143

VL - 12

SP - 283

EP - 294

JO - Software Process Improvement and Practice

JF - Software Process Improvement and Practice

SN - 1077-4866

IS - 3

ER -