𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Agile processes in software engineering and eXtreme programming: 9th international conference, XP 2008, Limerick, Ireland, June 10-14, 2008: proceedings

✍ Scribed by Abrahamsson, Pekka(Editor)


Publisher
Springer
Year
2008
Tongue
English
Leaves
271
Series
Lecture notes in business information processing 9
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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 consecutive edition of this international event. The conference has grown to be the largest conference on agile software development outside North America. The XP conference enjoys being one of those conferences that truly brings practitioners and academics together. About 70% of XP participants come from industry and the number of academics has grown steadily over the years. XP is more of an experience rather than a regular conference. It offers several different ways to interact and strives to create a truly collaborative environment where new ideas and exciting findings can be presented and shared. For example, this year s open space session, which was a conference within a conference, was larger than ever before. Agile software development is a unique phenomenon from several perspectives."

✦ Table of Contents


Title Page......Page 2
Preface......Page 5
Organization......Page 7
Table of Contents......Page 10
A New Outlook for Software Innovation......Page 14
Project......Page 15
People......Page 16
SIRL- Software Innovation Research Lab......Page 17
Essence – Innovation in the Agile Team......Page 18
Product......Page 19
Early Experiments with Essence and SIRL......Page 20
Experiences with Physical Space......Page 21
Conclusion......Page 22
References......Page 23
Introduction......Page 24
Data Sources and Analysis......Page 25
Coordinating Mechanisms......Page 26
The β€œBig Five” of Teamwork......Page 29
Conclusion and Further Work......Page 31
References......Page 32
Introduction......Page 34
Related Work......Page 35
Research Approach......Page 36
Analysis......Page 37
Observations......Page 38
Discussion......Page 41
Limitations and Future Work......Page 42
References......Page 43
Introduction......Page 45
Research Approach......Page 46
Method for Method Configurationβ€”Key Concepts......Page 47
The Method Component Concept......Page 48
The Configuration Package......Page 49
Empirical Examples......Page 50
Lessons Learned......Page 51
Concluding Discussion......Page 52
References......Page 53
Introduction......Page 55
Technological Frames......Page 56
Data Gathering......Page 57
Agile Advocates and Coaches......Page 58
The Agile Software Development Team......Page 61
Project Z......Page 62
The β€˜Business’ (or Customer Proxy)......Page 63
Conclusions......Page 64
References......Page 65
Introduction......Page 66
Related Works......Page 67
Distributed AgilePlanner (DAP)......Page 68
Distributed Planning......Page 69
Participants and Context......Page 70
Observations......Page 71
Feedback......Page 72
Limitations......Page 73
References......Page 74
Introduction......Page 76
TDD-Guide and the AOPS Framework......Page 77
Rule Definition......Page 78
First Experiment......Page 80
Second Experiment......Page 81
Conclusion and Future Work......Page 84
References......Page 85
Introduction......Page 86
Related Work......Page 87
JExample in a Nutshell......Page 89
Case Study......Page 90
Evaluation Procedure......Page 91
Results......Page 92
Discussion and Conclusion......Page 94
Introduction......Page 96
The Agile Practices Used......Page 97
The Project and Its Phases......Page 99
Software Metrics......Page 100
FlossAr Metrics Evolution......Page 101
Discussion......Page 104
Conclusions......Page 105
References......Page 106
Introduction......Page 107
The Author’s View......Page 108
Reusing Ideas from History......Page 109
People’s Experience......Page 112
What’s New (and Not) About Agile Methods......Page 113
Discussion and Conclusion......Page 114
References......Page 115
Introduction......Page 117
The Observatory Context......Page 118
Problems Associated with Introducing XP......Page 119
Adoption of and Compliance with the XP Methodology......Page 120
Areas Where XP Needs Strengthening and Supporting......Page 121
People and XP......Page 122
Conclusions......Page 124
References......Page 125
Introduction......Page 127
The Course......Page 128
The Project......Page 129
Project Constraints......Page 130
Team......Page 131
XP Practices......Page 132
Problems......Page 135
Results......Page 136
Lessons Learned......Page 137
References......Page 138
Introduction......Page 140
The Study......Page 141
Data......Page 142
Results......Page 143
Discussion......Page 146
Limitations......Page 147
Conclusions and Future Work......Page 148
References......Page 149
Introduction......Page 150
Theoretical Background and Framework......Page 151
The Research Approach and Case Setting......Page 152
Analysis and Discussion......Page 154
Individuals and Interaction over Processes and Tools......Page 155
Customer Collaboration over Contract Negotiation......Page 156
Responding to Change over Following a Plan......Page 157
References......Page 158
Introduction......Page 160
Agile Software Development Methods......Page 161
Virtual Teams......Page 162
The Use of Agile Methods in Globally Distributed Environments......Page 163
Team Structure......Page 164
Team Virtualness......Page 168
Challenges......Page 169
Conclusion......Page 170
References......Page 171
An Ever-Changing Software Development Industry......Page 174
Scrum Model......Page 175
Implementing Organisational Change......Page 176
Research Methodology......Page 177
Implementation of Kotter’s Change Model......Page 178
Conclusion......Page 182
References......Page 183
Introduction......Page 185
Background......Page 186
Our Approach......Page 187
Conclusion......Page 191
References......Page 192
Introduction......Page 193
Applying the Pomodoro Technique in XP......Page 194
Case Study: XP User Groups and Teams......Page 195
Concluding Remarks......Page 196
Background......Page 198
Findings and Observations......Page 199
References......Page 202
Introduction......Page 203
The Product......Page 204
The Need for Explicit Risk Management in Agile Processes......Page 205
Team DaVinci Risk Management Framework......Page 206
Experiences with Explicit Risk Management and Agile Processes......Page 207
Wiki......Page 210
Mid-Iteration Triggers......Page 211
Conclusion......Page 212
References......Page 213
Introduction......Page 215
Reference......Page 216
Agile Methods......Page 217
Systematic Literature Reviews......Page 218
Conclusion......Page 219
References......Page 220
Introduction of Agile Practices......Page 221
Reference......Page 222
Introduction......Page 223
References......Page 224
The Story of Transition to Agile Software Development......Page 225
References......Page 227
Predicting Software Fault Proneness Model Using Neural Network......Page 228
Introduction......Page 231
References......Page 232
Social Network Analysis......Page 233
References......Page 234
Toward Empowering Extreme Programming from an Architectural Viewpoint......Page 235
References......Page 236
A Metric-Based Approach to Assess Class Testability......Page 237
References......Page 238
The Project......Page 239
References......Page 240
To Track QA Work or Not; That Is the Question......Page 241
References......Page 242
Experimental Setup......Page 243
References......Page 244
Supporting Distributed Pair Programming: An Empirical Study......Page 245
References......Page 246
Overview......Page 247
References......Page 248
Overview......Page 249
References......Page 250
Workshop Overview......Page 251
Organizers’ Experience......Page 252
Who Should Attend?......Page 253
Workshop History......Page 254
Overview......Page 255
References......Page 256
Content and Process......Page 257
Workshop Organizers......Page 258
The Aims of the Workshop......Page 259
References......Page 260
Workshop Description......Page 261
About the Facilitators......Page 262
There's No Such Thing as Best Practice......Page 263
Steven Fraser (panel impresario)......Page 264
Robert Biddle......Page 265
Jutta Eckstein......Page 266
Dennis Mancl......Page 267
Werner Wild......Page 268
Architecture and Agility Are Not Mutually Exclusive......Page 269
Author Index......Page 270


πŸ“œ SIMILAR VOLUMES


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

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
✍ 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