Chapter 6

A Decision-Support System Approach to Economics-Driven Modularity Evaluation

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 ...

Get Economics-Driven Software Architecture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.