June 2014
Intermediate to advanced
380 pages
14h 20m
English
Yuanfang Cai1, Rick Kazman2, Carlos V.A. Silva3, Lu Xiao1 and Hong-Mei Chen2, 1Drexel University, Philadelphia, PA, USA, 2University of Hawaii, Honolulu, HI, USA, 3Federal University of Bahia, Bahia, Brazil
Modularity debt is the most difficult kind of technical debt to quantify and manage. Modularity decay, thus modularity debt, causes huge losses over time in terms of reduced ability to provide new functionality and fix bugs, operational failures, and even canceled projects. As modularity debt accumulates over time, software system managers are often faced with a challenging task of deciding when and whether to refactor, for example, choosing to ...