IBM's reuse programs: knowledge management and software reuse | IEEE Conference Publication | IEEE Xplore