Software maintenance, sometimes called software evolution, comprises every change made to computer programs after they are delivered to the customer. These activities include debugging, updating, customizing, interfacing, integrating, and quality or performance enhancements. This text examines software maintenance from the perspective of practical operations experience and continuous project management. The author provides maintenance practitioners...