Using structural and semantic metrics to improve class cohesion | IEEE Conference Publication | IEEE Xplore