Agile Processes in Software Engineering and Extreme Programming

by ; ; ;
Format: Paperback
Pub. Date: 2007-09-03
Publisher(s): Springer-Verlag New York Inc
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $89.24

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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 experience papers, 2 research ideas and 3 panel summaries were carefully reviewed and selected from 45 submissions. The papers are organized in topical sections on managing agile processes, extending agile methodologies, teaching and introducing agile methodologies, methods and tools, empirical studies, and methodology issue.

Table of Contents

Comparing decision making in agile and non-agile software organizationsp. 1
Up-front interaction design in agile developmentp. 9
British telecom experience report : agile intervention - BT's joining the dots events for organizational changep. 17
Agile software development meets corporate deployment procedures : stretching the agile envelopep. 24
Supporting agile reuse through extreme harvestingp. 28
Using horizontal displays for distributed and collocated agile planningp. 38
Applying agile to large projects : new agile software development practices for large projectsp. 46
Job satisfaction and motivation in a large agile teamp. 54
Motivation and cohesion in agile teamsp. 62
How to build support for distributed pair programmingp. 70
A metamodel for modeling and measuring scrum development processp. 74
Tracking the evolution of object-oriented quality metrics on agile projectsp. 84
FitClipse : a fit-based eclipse plug-in for executable acceptance test driven developmentp. 93
EzUnit : a framework for associating failed unit tests with potential programming errorsp. 101
Does XP deliver quality and maintainable code?p. 105
Inspecting automated test code : a preliminary studyp. 115
A non-invasive method for the conformance assessment of pair programming practices based on hierarchical hidden Markov modelsp. 123
Predicting software defect density : a case study on automated static code analysisp. 137
Empirical evidence principle and joint engagement practice to introduce XPp. 141
Power of recognition : a conceptual framework for agile capstone project in academic environmentp. 145
Agile commitments : enhancing business risk management in agile development projectsp. 149
Usability in agile software development : extending the interaction design process with personas approachp. 153
Defining an integrated agile governance for large agile software development environmentsp. 157
Enhancing creativity in agile software teamsp. 161
Investigating adoption of agile software development methodologies in organisationsp. 163
Agile software assurancep. 165
User stories and acceptance tests as negotiation tools in offshore software developmentp. 167
A case study of the implementation of agile methods in a bioinformatics projectp. 169
Adapting test-driven development for innovative software development projectp. 171
Learning agile methods in practice : advanced educational aspects of the Varese XP-UG experiencep. 173
Overcoming brooks' lawp. 175
Project bid on iteration basisp. 179
Making the whole product agile - a product owners perspectivep. 184
Financial organization transformation strategyp. 188
An agile approach to requirement specificationp. 193
The application of user stories for strategic planningp. 198
Introducing agile methods into a project organisationp. 203
Agile development meets strategic design in the enterprisep. 208
An agile approach for integration of an open source health information systemp. 213
Agile practices in a large organization : the experience of Poste Italianep. 219
Multi-tasking agile projects : the focal pointp. 222
Extreme programming security practicesp. 226
Multi-tasking agile projects : the pressure tankp. 231
The creation of a distributed agile teamp. 235
Distributed scrum in research project managementp. 240
Multiple perspectives on executable acceptance test-driven developmentp. 245
Test driving the wrong carp. 250
Epistemological justification of test driven development in agile processesp. 253
How does readiness for agile development relate to team climate and individual personality attributes?p. 257
Communication flow in open source projects : an analysis of developers' mailing listsp. 261
Community reflectionsp. 266
To certify or not to certifyp. 268
Learning more about "software best practices"p. 271
Table of Contents provided by Blackwell. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.