Extreme Programming and Agile Processes in Software Engineering: 5th International Conference, XP 2004, Garmisch-Partenkirchen, Germany, June 6-10, 2004. Proceedings

Free Download

Authors:

Edition: 1

Series: Lecture Notes in Computer Science 3092

ISBN: 9783540221371, 3540221379

Size: 7 MB (7489412 bytes)

Pages: 364/377

File format:

Language:

Publishing Year:

Category: Tags: , , , , , , ,

Johan Andersson, Geoff Bache (auth.), Jutta Eckstein, Hubert Baumeister (eds.)9783540221371, 3540221379

Software development is being revolutionized. The heavy-weight processes of the 1980s and 1990s are being replaced by light-weight, so called agile processes. Agile processes move the focus of software development back to what really matters: running software. This is only made possible by accepting that software developmentisacreativejobdoneby,with,andforindividualhumanbeings.For this reason, agile software development encourages interaction, communication, and fun. This was the focus of the Fifth International Conference on Extreme P- grammingandAgileProcessesinSoftwareEngineeringwhichtookplacebetween June 6 and June 10, 2004 at the conference center in Garmisch-Partenkirchen at the foot of the Bavarian Alps near Munich, Germany. In this way the conference provided a unique forum for industry and academic professionals to discuss their needs and ideas for incorporating Extreme Programming and Agile Metho- logies into their professional life under consideration of the human factor. We celebrated this year’s conference by re?ecting on what we had achieved in the last half decade and we also focused on the challenges we will face in the near future.

Table of contents :
Front Matter….Pages –
The Video Store Revisited Yet Again: Adventures in GUI Acceptance Testing….Pages 1-10
Test Driving Custom $mathcal{F}it$ Fixtures….Pages 11-19
Putting a Motor on the Canoo WebTest Acceptance Testing Framework….Pages 20-28
Generative Acceptance Testing for Difficult-to-Test Software….Pages 29-37
Moomba – A Collaborative Environment for Supporting Distributed Extreme Programming in Global Software Development….Pages 38-50
When XP Met Outsourcing….Pages 51-59
Distributed Product Development Using Extreme Programming….Pages 60-67
Scaling Continuous Integration….Pages 68-76
Efficient Markets, Efficient Projects, and Predicting the Future….Pages 77-84
Agile Principles and Open Source Software Development: A Theoretical and Empirical Discussion….Pages 85-93
XP Lite Considered Harmful?….Pages 94-103
Agile Specification-Driven Development….Pages 104-112
Towards a Proper Integration of Large Refactorings in Agile Software Development….Pages 113-122
An Agile Approach to a Legacy System….Pages 123-129
Cynical Reengineering….Pages 130-138
The Characteristics of XP Teams….Pages 139-147
The Oregon Software Development Process….Pages 148-156
Roles in Agile Software Development Teams….Pages 157-165
Empirical Analysis on the Satisfaction of IT Employees Comparing XP Practices with Other Software Development Methodologies….Pages 166-174
Agile Processes Enhancing User Participation for Small Providers of Off-the-Shelf Software….Pages 175-183
Self-Adaptability of Agile Software Processes: A Case Study on Post-iteration Workshops….Pages 184-193
Enterprise Continuous Integration Using Binary Dependencies….Pages 194-201
Agile Project Controlling….Pages 202-209
Leading Fearless Change—Introducing Agile Approaches and Other New Ideas into Your Organization….Pages 210-210
Automated Generation of Unit Tests for Refactoring….Pages 211-214
XP: Help or Hindrance to Knowledge Management?….Pages 215-218
Test Driven Development and Software Process Improvement in China….Pages 219-222
Project Management and Agile Methodologies: A Survey….Pages 223-226
Evaluating the Extreme Programming System – An Empirical Study….Pages 227-230
A Comparison of Software Development Process Experiences….Pages 231-236
Abstract Test Aspect: Testing with AOP….Pages 237-241
XMI for XP Process Data Interchange….Pages 242-245
Analyzing Pair-Programmer’s Satisfaction with the Method, the Result, and the Partner….Pages 246-249
Literate Programming to Enhance Agile Methods….Pages 250-253
Mockrunner – Unit Testing of J2EE Applications –….Pages 254-257
Application of Lean and Agile Principles to Workflow Management….Pages 258-261
Assistance for Supporting XP Test Practices in a Distributed CSCW Environment….Pages 262-265
Requirements of an ISO Compliant XP Tool….Pages 266-269
Going Interactive: Combining Ad-Hoc and Regression Testing….Pages 270-273
Complete Test Generation for Extreme Programming….Pages 274-277
Story Management….Pages 278-281
Conditional Test for JavaBeans Components….Pages 282-283
Agile Methods in Software Engineering Education….Pages 284-293
Extreme Programming in Curriculum: Experiences from Academia and Industry….Pages 294-302
Human Aspects of Software Engineering: The Case of Extreme Programming….Pages 303-311
Extreme Programming in a University Project….Pages 312-315
Agile Methods: The Gap between Theory and Practice….Pages 316-316
Correlating Unit Tests and Methods under Test….Pages 317-317
Exploring the XP Customer Role – Part II….Pages 318-318
A Selection Framework for Agile Methodologies….Pages 319-320
Refactor Our Writings….Pages 321-322
Be Empowered (That’s an Order !) “Experience the Dynamics and the Paradoxes of Self-Organizing Teams”….Pages 323-324
How to Maintain and Promote Healthy Agile Culture….Pages 325-327
Customer Collaboration….Pages 328-330
Assessing Agility….Pages 331-338
Designing the Ultimate Acceptance Testing Framework….Pages 339-341
The XP Customer Role….Pages 342-346
Fishbowl: XP Tools….Pages 347-347
The XP Game….Pages 348-350
XP and Organizational Change: Lessons from the Field….Pages 351-355
Back Matter….Pages –

Reviews

There are no reviews yet.

Be the first to review “Extreme Programming and Agile Processes in Software Engineering: 5th International Conference, XP 2004, Garmisch-Partenkirchen, Germany, June 6-10, 2004. Proceedings”
Shopping Cart
Scroll to Top