Browse
Publications
Preprints
About
About UCL Open: Env.
Aims and Scope
Editorial Board
Indexing
APCs
How to cite
Publishing policies
Editorial policy
Peer review policy
Equality, Diversity & Inclusion
About UCL Press
Contact us
For authors
Information for authors
How it works
Benefits of publishing with us
Submit
How to submit
Preparing your manuscript
Article types
Open Data
ORCID
APCs
Contributor agreement
For reviewers
Information for reviewers
Review process
How to peer review
Peer review policy
My ScienceOpen
Sign in
Register
Dashboard
Search
Browse
Publications
Preprints
About
About UCL Open: Env.
Aims and Scope
Editorial Board
Indexing
APCs
How to cite
Publishing policies
Editorial policy
Peer review policy
Equality, Diversity & Inclusion
About UCL Press
Contact us
For authors
Information for authors
How it works
Benefits of publishing with us
Submit
How to submit
Preparing your manuscript
Article types
Open Data
ORCID
APCs
Contributor agreement
For reviewers
Information for reviewers
Review process
How to peer review
Peer review policy
My ScienceOpen
Sign in
Register
Dashboard
Search
20
views
0
references
Top references
cited by
5
Cite as...
0 reviews
Review
0
comments
Comment
0
recommends
+1
Recommend
0
collections
Add to
0
shares
Share
Twitter
Sina Weibo
Facebook
Email
1,352
similar
All similar
Record
: found
Abstract
: not found
Book Chapter
: not found
Extreme Programming and Agile Methods - XP/Agile Universe 2004
Refactoring to Patterns
other
Author(s):
Joshua Kerievsky
Publication date
(Print):
2004
Publisher:
Springer Berlin Heidelberg
Read this book at
Publisher
Buy book
Review
Review book
Invite someone to review
Bookmark
Cite as...
There is no author summary for this book yet. Authors can add summaries to their books on ScienceOpen to make them more accessible to a non-specialist audience.
Related collections
ScienceOpen Research
Author and book information
Book Chapter
Publication date (Print):
2004
Page
: 232
DOI:
10.1007/978-3-540-27777-4_54
SO-VID:
c8cea3ca-14df-45ac-bd5f-d3ab2fe18a4a
History
Data availability:
Comments
Comment on this book
Sign in to comment
Book chapters
pp. 1
Combining Formal Specifications with Test Driven Development
pp. 13
Long Build Trouble Shooting Guide
pp. 22
Acceptance Testing vs. Unit Testing: A Developer’s Perspective
pp. 32
The Role of Process Measurement in Test-Driven Development
pp. 43
Acceptance Test Driven Planning
pp. 50
An Agile Customer-Centered Method: Rapid Contextual Design
pp. 60
Suitability of FIT User Acceptance Tests for Specifying Functional Requirements: Developer Perspective
pp. 73
Using Storyotypes to Split Bloated XP Stories
pp. 81
Distributed Pair Programming: An Empirical Study
pp. 92
Support for Distributed Pair Programming in the Transparent Video Facetop
pp. 105
Toward a Conceptual Framework of Agile Methods
pp. 117
Security Engineering and eXtreme Programming: An Impossible Marriage?
pp. 129
An Agile CMM
pp. 139
Adapting Extreme Programming to Research, Development and Production Environments
pp. 147
Outsourcing and Offshoring with Agility: A Case Study
pp. 155
User Story Methodology Adaptations for Projects Non-traditional in Scope and Customer GUI Contributions
pp. 164
Agile CS1 Labs: eXtreme Programming Practices in an Introductory Programming Course
pp. 175
A Case Study in the Use of Extreme Programming in an Academic Environment
pp. 183
Workshops: Research Close to the Action
pp. 184
Who Should Write Acceptance Tests?
pp. 186
Getting Leaders On-Board
pp. 188
Third International Workshop on Empirical Evaluation of Agile Methods (“The Data Workshop”)
pp. 190
How to Maintain and Promote Healthy Agile Culture
pp. 192
UI Design as Part of an Agile Process
pp. 194
Agile Development for Embedded Software
pp. 196
Refactoring Our Writings
pp. 198
Agile Tests as Documentation
pp. 200
Fit Fest
pp. 201
Agile Project Management
pp. 202
Agile Methods for Safety-Critical Software Development
pp. 203
Is XP Still Relevant?
pp. 204
Introduction to Tutorials
pp. 205
Agile Requirements: Tailoring the Functional Requirements Specification Process to Improve Agility
pp. 206
Advanced Fit Lab
pp. 208
Effective User Stories
pp. 209
Outsourcing and Offshoring with Agility
pp. 210
Traditional and Agile Project Management: A Practical Mapping
pp. 212
The Agile/XP Team Primer: Exploring Self-organizing Teams
pp. 213
Coaching Agile Software Teams
pp. 214
Getting the Software You Need: A Practical Approach for Testers and the Customer Team
pp. 215
First Encounter with Agile Methods
pp. 217
Working Effectively with Legacy Code
pp. 218
The Art of Acceptance Testing
pp. 219
Agile Planning, Tracking, and Project Management Boot Camp
pp. 221
Tutorial: Agile Project Management – Reliable Innovation
pp. 222
XP for a Day
pp. 224
Scripting Web Tests
pp. 226
Interaction Design Meets Agility: Practicing Usage Centered Design on Agile Development Projects
pp. 227
Agile Implementations, Agile Impediments, and Agile Management
pp. 228
The Lean Maturity Measure Assessment and Implementation
pp. 229
Agile Databases
pp. 230
Transitioning to XP
pp. 231
Large Scale Agile Software Development
pp. 232
Refactoring to Patterns
Similar content
1,352
Model Refactorings as Rule-Based Update Transformations
Authors:
Ivan Porres
From well-formedness to meaning preservation: model refactoring for almost free
Authors:
Friedrich Steimann
Controlling the Attack Surface of Object-Oriented Refactorings
Authors:
Sebastian Ruland
,
Géza Kulcsár
,
Erhan Leblebici
…
See all similar
Cited by
5
Some Code Smells Have a Significant but Small Effect on Faults
Authors:
Tracy Hall
,
Min Zhang
,
David Bowes
…
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring
Authors:
Mauricio Aniche
,
Erick Maziero
,
Rafael Durelli
…
Formal Use of Design Patterns and Refactoring
Authors:
Long Quan
,
Qiu Zongyan
,
Zhiming Liu
See all cited by