Understanding the impact of language features on reusability | IEEE Conference Publication | IEEE Xplore