This book constitutes the refereed proceedings of the 8th International Conference on Agile Processes in Software Engineering and eXtreme Programming, XP 2007, held in Como, Italy in June 2007. The 10 revised full papers and 16 revised short papers presented together with 4 poster papers, 18 experi
Extreme Programming and Agile Processes in Software Engineering: 7th International Conference, XP 2006, Oulu, Finland, June 17-22, 2006. Proceedings
โ Scribed by Helen Sharp, Hugh Robinson (auth.), Pekka Abrahamsson, Michele Marchesi, Giancarlo Succi (eds.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2006
- Tongue
- English
- Leaves
- 240
- Series
- Lecture Notes in Computer Science 4044
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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.
โฆ Table of Contents
Front Matter....Pages -
A Distributed Cognition Account of Mature XP Teams....Pages 1-10
Foundations of Agile Decision Making from Agile Mentors and Developers....Pages 11-20
Software Development as a Collaborative Writing Project....Pages 21-31
Comparative Analysis of Job Satisfaction in Agile and Non-agile Software Development Teams....Pages 32-42
Investigating the Impact of Personality Types on Communication and Collaboration-Viability in Pair Programming โ An Empirical Study....Pages 43-52
The Collaborative Nature of Pair Programming....Pages 53-64
Is External Code Quality Correlated with Programming Experience or Feelgood Factor?....Pages 65-74
Leveraging Code Smell Detection with Inter-smell Relations....Pages 75-84
Studying the Evolution of Quality Metrics in an Agile/Distributed Project....Pages 85-93
The Effect of Test-Driven Development on Program Code....Pages 94-103
Configuring Hybrid Agile-Traditional Software Processes....Pages 104-113
Rolling the DICE ยฎ for Agile Software Projects....Pages 114-122
Agility in the Avionics Software World....Pages 123-132
Architecture and Design in eXtreme Programming; Introducing โDeveloper Storiesโ....Pages 133-142
Towards a Framework for Integrating Agile Development and User-Centred Design....Pages 143-153
Security Planning and Refactoring in Extreme Programming....Pages 154-163
Divide After You Conquer: An Agile Software Development Practice for Large Projects....Pages 164-168
Augmenting the Agile Planning Toolbox....Pages 169-174
Incorporating Learning and Expected Cost of Change in Prioritizing Features on Agile Projects....Pages 175-180
Automatic Changes Propagation....Pages 181-185
Making Fit / FitNesse Appropriate for Biomedical Engineering Research....Pages 186-190
Sprint Driven Development: Agile Methodologies in a Distributed Open Source Project (PyPy)....Pages 191-195
Storytelling in Interaction: Agility in Practice....Pages 196-197
Towards an Agile Process for Building Software Product Lines....Pages 198-199
Extending the Embedded System E-TDDunit Test Driven Development Tool for Development of a Real Time Video Security System Prototype....Pages 200-201
Evaluation of Test Code Quality with Aspect-Oriented Mutations....Pages 202-204
Experimenting with Agile Practices โ First Things First....Pages 205-208
Test-Driven Development: Can It Work for Spreadsheet Engineering?....Pages 209-210
Comparison Between Test Driven Development and Waterfall Development in a Small-Scale Project....Pages 211-212
A Practical Approach for Deploying Agile Methods....Pages 213-214
Streamlining the Agile Documentation Process Test-Case Driven Documentation Demonstration for the XP2006 Conference....Pages 215-216
Open Source Software in an Agile World....Pages 217-220
Politics and Religion in Agile Development....Pages 221-224
How Do Agile/XP Development Methods Affect Companies?....Pages 225-228
Back Matter....Pages -
โฆ Subjects
Software Engineering; Programming Techniques; Programming Languages, Compilers, Interpreters; Management of Computing and Information Systems; Computers and Society; Logics and Meanings of Programs
๐ SIMILAR VOLUMES
<p>Extreme Programming has come a long way since its ?rst use in the C3 project almost 10 years ago. Agile methods have found their way into the mainstream, and at the end of last year we saw the second edition of Kent Beckโs book on Extreme Programming, containing a major refactoring of XP. This ye
<p><P>This book constitutes the refereed proceedings of the 9th International Conference on Agile Processes in Software Engineering and eXtreme Programming, XP 2008, held in Limerick, Ireland, in June 2008.</P><P>Out of 54 submitted papers, 16 were accepted as full papers, 4 experience reports, 14 p
The XP conference series established in 2000 was the first conference dedicated to agile processes in software engineering. The idea of the conference is to offer a unique setting for advancing the state of the art in the research and practice of agile processes. This year s conference was the ninth