Using software evolution history to facilitate development and maintenance | IEEE Conference Publication | IEEE Xplore