A study on the effect of architecture on maintainability of object-oriented systems | IEEE Conference Publication | IEEE Xplore