We explore the differences between developing a system using extreme programming techniques, and maintaining a legacy system. We investigate whether applying extreme programming techniques to legacy maintenance is useful and feasible.

Distribution, Maintenance, and Enhancement (acm D.2.7), Coding Tools and Techniques (acm D.2.3), Software Management (acm K.6.3)
Software (theme 1)
Software Engineering [SEN]
Software Analysis and Transformation

van Deursen, A, Kuipers, T, & Moonen, L.M.F. (2000). Legacy to the extreme. Software Engineering [SEN]. CWI.