Improving Maintainability of COTS Based System Using Aspect Oriented Programming: An Empirical Evaluation | IEEE Conference Publication | IEEE Xplore