An Empirical Study of Design Degradation: How Software Projects Get Worse over Time | IEEE Conference Publication | IEEE Xplore