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: 6th International Conference, XP 2005, Sheffield, UK, June 18-23, 2005. Proceedings
β Scribed by Peter Middleton, Amy Flaxel, Ammon Cookson (auth.), Hubert Baumeister, Michele Marchesi, Mike Holcombe (eds.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2005
- Tongue
- English
- Leaves
- 346
- Series
- Lecture Notes in Computer Science 3556 : Programming and Software Engineering
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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 year, the 6th International Conference on Extreme Programming and Agile Processes in Software Engineering took place June 18β23 in She?eld. As in the yearsbefore, XP 2005provideda unique forum for industry and academic professionals to discuss their needs and ideas on Extreme Programming and - ile methodologies. These proceedings re?ect the activities during the conference which ranged from presentation of research papers, invited talks, posters and demonstrations, panels and activity sessions, to tutorials and workshops. - cluded are also papers from the Ph.D. and Masterβs Symposium which provided a forum for young researchers to present their results and to get feedback. Asvariedastheactivities werethe topicsofthe conferencewhichcoveredthe presentationofnewandimprovedpractices,empiricalstudies,experiencereports and case studies, and last but not least the social aspects of agile methods. The papers and the activities went through a rigorous reviewing process. Each paper was reviewed by at least three Program Committee members and wasdiscussedcarefullyamongtheProgramCommittee.Of62paperssubmitted, only 22 were accepted as full papers.
β¦ Table of Contents
Front Matter....Pages -
Lean Software Management Case Study: Timberline Inc.....Pages 1-9
XP South of the Equator: An eXPerience Implementing XP in Brazil....Pages 10-18
Introducing Extreme Programming into a Software Project at the Israeli Air Force....Pages 19-27
The Agile Journey....Pages 28-37
From User Stories to Code in One Day?....Pages 38-47
Evaluate XP Effectiveness Using Simulation Modeling....Pages 48-56
Agile Security Using an Incremental Security Architecture....Pages 57-65
Quantifying Requirements Risk....Pages 66-73
Social Perspective of Software Development Methods: The Case of the Prisoner Dilemma and Extreme Programming....Pages 74-81
A Framework for Understanding the Factors Influencing Pair Programming Success....Pages 82-91
Empirical Study on the Productivity of the Pair Programming....Pages 92-99
The Social Side of Technical Practices....Pages 100-108
A Survey of Test Notations and Tools for Customer Testing....Pages 109-117
Testing with Guarantees and the Failure of Regression Testing in eXtreme Programming....Pages 118-126
Examining Usage Patterns of the FIT Acceptance Testing Framework....Pages 127-136
Agile Test Composition....Pages 137-144
E-TDD β Embedded Test Driven Development a Tool for Hardware-Software Co-design Projects....Pages 145-153
Multi-criteria Detection of Bad Smells in Code with UTA Method....Pages 154-161
An Eclipse Plugin to Support Agile Reuse....Pages 162-170
An Approach for Assessing Suitability of Agile Solutions: A Case Study....Pages 171-179
XP Expanded: Distributed Extreme Programming....Pages 180-188
A Case Study on Naked Objects in Agile Software Development....Pages 189-197
Extreme Programming for Critical Systems?....Pages 198-198
That Elusive Business Value: Some Lessons from the Top....Pages 199-199
Agility β Coming of Age....Pages 200-200
Another Notch....Pages 201-201
A Process Improvement Framework for XP Based SMEs....Pages 202-205
Standardization and Improvement of Processes and Practices Using XP, FDD and RUP in the Systems Information Area of a Mexican Steel Manufacturing Company....Pages 206-209
Multithreading and Web Applications: Further Adventures in Acceptance Testing....Pages 210-213
Using State Diagrams to Generate Unit Tests for Object-Oriented Systems....Pages 214-217
The Positive Affect of the XP Methodology....Pages 218-221
Adjusting to XP: Observational Studies of Inexperienced Developers....Pages 222-225
An Agile and Extensible Code Generation Framework....Pages 226-229
UC Workbench β A Tool for Writing Use Cases and Generating Mockups....Pages 230-234
Desperately Seeking Metaphor....Pages 235-238
Agile Testing of Location Based Services....Pages 239-242
Source Code Repositories and Agile Methods....Pages 243-246
Writing Coherent User Stories with Tool Support....Pages 247-250
BPUF: Big Picture Up Front....Pages 251-254
Agile Development Environment for Programming and Testing (ADEPT) β Eclipse Makes Project Management eXtreme....Pages 255-258
Tailoring Agile Methodologies to the Southern African Environment....Pages 259-262
XP/Agile Education and Training....Pages 263-266
Off-Shore Agile Software Development....Pages 267-272
The Music of Agile Software Development....Pages 273-273
The XP Game....Pages 274-275
Leadership in Extreme Programming....Pages 276-276
Agile Project Management....Pages 277-277
Expressing Business Rules....Pages 278-279
Introduction to Lean Software Development....Pages 280-280
The Courage to Communicate: Collaborative Team Skills for XP/Agile Teams....Pages 281-284
Test-Driven User Interfaces....Pages 285-286
The XP Geography: Mapping Your Next Step, a Guide to Planning Your Journey....Pages 287-287
Lightning Writing Workshop Exchange Ideas on Improving Writing Skills....Pages 288-289
The Coderβs Dojo β A Different Way to Teach and Learn Programming....Pages 290-291
Informative Workspace....Pages 292-293
Exploring Best Practice for XP Acceptance Testing....Pages 294-295
Hands-on Domain-Driven Acceptance Testing....Pages 296-298
How to Sell the Idea of XP to Managers, Customers and Peers....Pages 299-301
Agile Contracts....Pages 302-302
When Teamwork Isnβt Working....Pages 303-304
The Origin of Value: Determining the Business Value of Software Features....Pages 305-307
The Drawing Carousel: A Pair Programming Experience....Pages 308-310
Agile Development with Domain Specific Languages....Pages 311-314
A Thinking Framework for the Adaptation of Iterative Incremental Development Methodologies....Pages 315-316
Exploring XPβs Efficacy in a Distributed Software Development Team....Pages 317-318
Agile Methods for Embedded Systems....Pages 319-320
Tool Support for the Effective Distribution of Agile Practice....Pages 321-322
The Software Hut β A Student Experience of eXtreme Programming with Real Commercial Clients....Pages 323-324
Eclipse Platform Integration of Jester β The JUnit Test Tester....Pages 325-326
Extreme Programming: The Genesys Experience....Pages 327-328
Shared Code Repository: A Narrative....Pages 329-330
Back Matter....Pages -
β¦ Subjects
Software Engineering; Programming Techniques; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs; Computers and Society; Management of Computing and Information Systems
π SIMILAR VOLUMES
<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
<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