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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.