Extreme Programming and Agile Processes in Software Engineering: 7th International Conference, XP 2006, Oulu, Finland, June 17-22, 2006, Proceedings

Front Cover
Pekka Abrahamsson, Michele Marchesi, Giancarlo Succi
Springer Science & Business Media, Jun 9, 2006 - Computers - 232 pages
Unbelievable, we have reached the seventh edition of the XP2k+n conference! We started at the outset of the new millennium, and we are still proving that agile pr- esses were neither a millennium bug nor a YAF (yet another fad). In its first editions, this conference was a get-together of a few pioneers who - bated about how to make agile processes and methods accepted by the mainstream researchers and practitioners in software engineering. Now agile approach to software development has been fully accepted by the software engineering community and this event has become the major forum for understanding better the implications of agility in software development and proposing extensions to the mainstream approaches. These two aspects were fully reflected in this year’s conference. They were - flected in the keynote speeches, which covered the background work done starting as early as the early eighties by Barry Boehm, definition of the field by Kent Beck, a successful industrial application in a success story by Sean Hanly, the perspective and the future of agile methods in large corporations by Jack Järkvik, and even some - sightful views from a philosopher, Pekka Himanen.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

A Distributed Cognition Account of Mature XP Teams
1
Foundations of Agile Decision Making from Agile Mentors and Developers
11
Software Development as a Collaborative Writing Project
21
Comparative Analysis of Job Satisfaction in Agile and Nonagile Software Development Teams
32
Investigating the Impact of Personality Types on Communication and CollaborationViability in Pair Programming An Empirical Study
43
The Collaborative Nature of Pair Programming
53
Is External Code Quality Correlated with Programming Experience or Feelgood Factor?
65
Leveraging Code Smell Detection with Intersmell Relations
75
Incorporating Learning and Expected Cost of Change in Prioritizing Features on Agile Projects
175
Automatic Changes Propagation
181
Making Fit FitNesse Appropriate for Biomedical Engineering Research
186
Agile Methodologies in a Distributed Open Source Project PyPy
191
Agility in Practice
196
Towards an Agile Process for Building Software Product Lines
198
Extending the Embedded System ETDDunit Test Driven Development Tool for Development of a Real Time Video Security System Prototype
200
Evaluation of Test Code Quality with AspectOriented Mutations
202

Studying the Evolution of Quality Metrics in an AgileDistributed Project
85
The Effect of TestDriven Development on Program Code
94
Configuring Hybrid AgileTraditional Software Processes
104
Rolling the DICE for Agile Software Projects
114
Agility in the Avionics Software World
123
Architecture and Design in eXtreme Programming Introducing Developer Stories
133
Towards a Framework for Integrating Agile Development and UserCentred Design
143
Security Planning and Refactoring in Extreme Programming
154
An Agile Software Development Practice for Large Projects
164
Augmenting the Agile Planning Toolbox
169
Experimenting with Agile Practices First Things First
205
Can It Work for Spreadsheet Engineering?
209
Comparison Between Test Driven Development and Waterfall Development in a SmallScale Project
211
A Practical Approach for Deploying Agile Methods
213
Streamlining the Agile Documentation Process TestCase Driven Documentation Demonstration for the XP2006 Conference
215
Open Source Software in an Agile World
217
Politics and Religion in Agile Development
221
How Do AgileXP Development Methods Affect Companies?
225
Author Index
229
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information