Architecture Based Ripple Effect Analysis: a Software Quality Maintenance Perspective | IEEE Conference Publication | IEEE Xplore