Controlling Fault-Prone Components for Software Evolution
The amount of software around us has increased incredibly. A lot of the new software is integrated into different devices, for example, home electronics, cars and cell-phones. As existing and new systems evolve through different maintenance releases, they naturally inherit functionality and characteristics from previous releases and therefore become what we refer to as legacy systems. Often new fu