Adoption of XP practices in the industry—A survey: Research Sections

  • Authors:
  • Alexia N. Bowers;Raghvinder S. Sangwan;Colin J. Neill

  • Affiliations:
  • Ternary Software, Inc., 180 Sheree Blvd, Suite 3800, Exton, PA 19341, USA;Penn State University, Great Valley School of Graduate Professional Studies, 30 East Swedesford Road, Malvern, PA 19355, USA;Penn State University, Great Valley School of Graduate Professional Studies, 30 East Swedesford Road, Malvern, PA 19355, USA

  • Venue:
  • Software Process: Improvement and Practice
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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. Copyright © 2007 John Wiley & Sons, Ltd.