Extreme Programming and Agile Processes in Software Engineering : 6th International Conference, XP 2005, Sheffield, UK, June 18-23, 2005, Proceedings

by ; ;
Format: Paperback
Pub. Date: 2005-09-15
Publisher(s): Springer Verlag
List Price: $109.00

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$19.80
Online:60 Days access
Downloadable:60 Days
$26.40
Online:90 Days access
Downloadable:90 Days
$33.00
Online:120 Days access
Downloadable:120 Days
$39.60
Online:180 Days access
Downloadable:180 Days
$42.90
Online:1825 Days access
Downloadable:Lifetime Access
$65.99
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$42.90*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This book constitutes the refereed proceedings of the 6th International Conference on Extreme Programming and Agile Processes in Software Engineering, XP 2005, held in Sheffield, UK, in June 2005. The 22 revised full papers presented together with papers of 4 invited talks, 15 demonstration papers, and various workshop and panel summaries were carefully reviewed and selected from 62 submissions. The papers are organized in topical sections on experience reports, new insights, social issues, testing, tools, and case studies.

Table of Contents

Experience Reports
Lean Software Management Case Study: Timberline Inc
1(9)
Peter Middleton
Amy Flaxel
Ammon Cookson
XP South of the Equator: An eXPerience Implementing XP in Brazil
10(9)
Alexandre Freire da Silva
Fabio Kon
Cicero Torteli
Introducing Extreme Programming into a Software Project at the Israeli Air Force
19(9)
Yael Dubinsky
Orit Hazzan
Arie Keren
The Agile Journey--Adopting XP in a Large Financial Services Organization
28(10)
Jeff Nielsen
Dave McMunn
New Insights
From User Stories to Code in One Day?
38(10)
Michal Smialek
Evaluate XP Effectiveness Using Simulation Modeling
48(9)
Alessandra Cau
Giulio Concas
Marco Melis
Ivana Turnu
Agile Security Using an Incremental Security Architecture
57(9)
Howard Chivers
Richard F. Paige
Xiaocheng Ge
Quantifying Requirements Risk
66(8)
Fred Tingey
Social Issues
Social Perspective of Software Development Methods: The Case of the Prisoner Dilemma and Extreme Programming
74(8)
Orit Hazzan
Yael Dubinsky
A Framework for Understanding the Factors Influencing Pair Programming Success
82(10)
Mustafa Ally
Fiona Darroch
Mark Toleman
Empirical Study on the Productivity of the Pair Programming
92(8)
Gerardo Canfora
Aniello Cimitile
Corrado Aaron Visaggio
The Social Side of Technical Practices
100(9)
Hugh Robinson
Helen Sharp
Testing
A Survey of Test Notations and Tools for Customer Testing
109(9)
Adam Geras
James Miller
Michael Smith
James Love
Testing with Guarantees and the Failure of Regression Testing in eXtreme Programming
118(9)
Anthony J.H. Simons
Examining Usage Patterns of the FIT Acceptance Testing Framework
127(10)
Kris Read
Grigori Melnik
Frank Maurer
Agile Test Composition
137(8)
Rick Mugridge
Ward Cunningham
Tools
E-TDD -- Embedded Test Driven Development a Tool for Hardware-Software Co-design Projects
145(9)
Michael Smith
Andrew Kwan
Alan Martin
James Miller
Multi-criteria Detection of Bad Smells in Code with UTA Method
154(8)
Bartosz Walter
Blazej Pietrzak
An Eclipse Plugin to Support Agile Reuse
162(9)
Frank McCarey
Mel O Cinneide
Nicholas Kushmerick
Case Studies
An Approach for Assessing Suitability of Agile Solutions: A Case Study
171(9)
Minna Pikkarainen
Ulla Passoja
XP Expanded: Distributed Extreme Programming
180(9)
Keith Braithwaite
Tim Joyce
A Case Study on Naked Objects in Agile Software Development
189(9)
Heikki Keranen
Pekka Abrahamsson
Invited Talks
Extreme Programming for Critical Systems?
198(1)
Ian Sommerville
That Elusive Business Value: Some Lessons from the Top
199(1)
John Favaro
Agility -- Coming of Age
200(1)
Jutta Eckstein
Another Notch
201(1)
Kent Beck
Posters and Demonstrations
A Process Improvement Framework for XP Based SMEs
202(4)
Muthu Ramachandran
Standardization and Improvement of Processes and Practices Using XP, FDD and RUP in the Systems Information Area of a Mexican Steel Manufacturing Company
206(4)
Luis Carlos Aceves Gutierrez
Enrique Sebastian Canseco Castro
Mauricio Ruanova Hurtado
Multithreading and Web Applications: Further Adventures in Acceptance Testing
210(4)
Johan Andersson
Geoff Bache
Claes Verdoes
Using State Diagrams to Generate Unit Tests for Object-Oriented Systems
214(4)
Florentin Ipate
Mike Holcombe
The Positive Affect of the XP Methodology
218(4)
Sharifah Lailee Syed-Abdullah
John Karn
Mike Holcombe
Tony Cowling
Marian Gheorge
Adjusting to XP: Observational Studies of Inexperienced Developers
222(4)
John Karn
Tony Cowling
Sharifah Lailee Syed-Abdullah
Mike Holcombe
An Agile and Extensible Code Generation Framework
226(4)
Dimitrios S. Kolovos
Richard F. Paige
Fiona A. C. Polack
UC Workbench -- A Tool for Writing Use Cases and Generating Mockups
230(5)
Jerzy Nawrocki
Lukasz Olek
Desperately Seeking Metaphor
235(4)
Ben Aveling
Agile Testing of Location Based Services
239(4)
Jiang Yu
Andrew Tappenden
Adam Geras
Michael Smith
James Miller
Source Code Repositories and Agile Methods
243(4)
Alberto Sillitti
Giancarlo Succi
Writing Coherent User Stories with Tool Support
247(4)
Michal Smialek
Jacek Bojarski
Wiktor Nowakowski
Tomasz Straszak
BPUF: Big Picture Up Front
251(4)
Frank Keenan
David Bustard
Agilo Development Environment for Programming and Testing (ADEPT) -- Eclipso Makes Project Management eXtreme
255(4)
Mike Holcombe
Bhavnidhi Kalra
Tailoring Agile Methodologies to the Southern African Environment
259(4)
Ernest Mnkandla
Barry Dwolatzky
Sifiso Mlotshwa
Panels and Activities
XP/Agile Education and Training
263(4)
Angela Martin
Steven Fraser
Rachel Davies
Mike Holcombe
Rick Mugridge
Duncan Pierce
Tom Poppendieck
Giancarlo Succi
Off-Shore Agile Software Development
267(6)
Steven Fraser
Angela Martin
Mack Adams
Carl Chilley
David Hussman
Mary Poppendieck
Mark Striebeck
The Music of Agile Software Development
273(1)
Karl Scotland
The XP Game
274(2)
Pascal Van Cauwenberghe
Olivier Lafontan
Ivan Moore
Vera Peeters
Leadership in Extreme Programming
276(1)
Kent Beck
Fred Tingey
John Nolan
Steve Freeman
Tutorials
Agile Project Management
277(1)
Ken Schwaber
Expressing Business Rules
278(2)
Rick Mugridge
Introduction to Lean Software Development -- Practical Approaches for Applying Lean Principles to Software Development
280(1)
Mary Poppendieck
Tom Poppendieck
The Courage to Communicate: Collaborative Team Skills for XP/Agile Teams
281(4)
Diana Larsen
Test-Driven User Interfaces
285(2)
Charlie Poole
The XP Geography: Mapping Your Next Step, a Guide to Planning Your Journey
287(1)
Kent Beck
Workshops
Lightning Writing Workshop Exchange Ideas on Improving Writing Skills
288(2)
Laurent Bossavit
Emmanuel Gaillot
The Coder's Dojo -- A Different Way to Teach and Learn Programming
290(2)
Laurent Bossavit
Emmanuel Gaillot
Informative Workspace ``Ways to Make a Workspace that Gives Your Team Useful FeedBack''
292(2)
Rachel Davies
Tim Bacon
Exploring Best Practice for XP Acceptance Testing
294(2)
Geoff Bache
Rick Mugridge
Brian Swan
Hands-on Domain-Driven Acceptance Testing
296(3)
Geoff Bache
Rick Mugridge
Brian Swan
How to Sell the Idea of XP to Managers, Customers and Peers
299(3)
Jan-Erik Sandberg
Lars Arne Skar
Agile Contracts -- How to Develop Contracts that Support Agile Software Development
302(1)
Mary Poppendieck
Tom Poppendieck
When Teamwork Isn't Working
303(2)
Tim Bacon
Dave Hoover
The Origin of Value: Determining the Business Value of Software Features
305(3)
David L. Putman
David Hussman
The Drawing Carousel: A Pair Programming Experience
308(3)
Vera Peeters
Peter Schrier
Agile Development with Domain Specific Languages: Scaling Up Agile -- Is Domain-Specific Modeling the Key?
311(4)
Alan Cameron Wills
Steven Kelly
Ph.D. and Master's Symposium
A Thinking Framework for the Adaptation of Iterative Incremental Development Methodologies
315(2)
Ernest Mnkandla
Exploring XP's Efficacy in a Distributed Software Development Team
317(2)
Alessandra Cau
Agile Methods for Embedded Systems
319(2)
Dirk Wilking
Tool Support for the Effective Distribution of Agile Practice
321(2)
Paul Adams
Cornelia Boldyreff
The Software Hut -- A Student Experience of eXtreme Programming with Real Commercial Clients
323(2)
Bhavnidhi Kalra
Chris Thomson
Mike Holcombe
Eclipse Platform Integration of Jester -- The JUnit Test Tester
325(2)
Simon Lever
Extreme Programming: The Genesys Experience
327(2)
Susheel Varma
Mike Holcombe
Shared Code Repository: A Narrative
329(2)
Susheel Varma
Mike Holcombe
Author Index 331

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.