Design maintenance: unexpected architectural interactions (experience report) | IEEE Conference Publication | IEEE Xplore