Separation of concerns and concern granularity in source code | IEEE Conference Publication | IEEE Xplore