Programming environments for reusability | IEEE Conference Publication | IEEE Xplore