Architecture-level dependence analysis in support of software maintenance
Judith A. Stafford, Alexander L. Wolf · 1998
Software maintenance is the most costly phase of soft-ware development. Two factors contributing to the high cost are the late detection of system failures and the in-creasing diculty of understanding a system as it ages.