𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

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

✍ Scribed by Johan Andersson, Geoff Bache (auth.), Jutta Eckstein, Hubert Baumeister (eds.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
2004
Tongue
English
Leaves
377
Series
Lecture Notes in Computer Science 3092
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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 -

✦ 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


Extreme Programming and Agile Processes
✍ Johan Andersson, Geoff Bache (auth.), Jutta Eckstein, Hubert Baumeister (eds.) πŸ“‚ Library πŸ“… 2004 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>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 accept

Extreme Programming and Agile Processes
✍ Peter Middleton, Amy Flaxel, Ammon Cookson (auth.), Hubert Baumeister, Michele M πŸ“‚ Library πŸ“… 2005 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<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

Agile Processes in Software Engineering
✍ Ivan Aaen (auth.), Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian πŸ“‚ Library πŸ“… 2008 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<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

Agile processes in software engineering
✍ Abrahamsson, Pekka(Editor) πŸ“‚ Library πŸ“… 2008 πŸ› Springer 🌐 English

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