How Do Programmers Express High-Level Concepts using Primitive Data Types? | IEEE Conference Publication | IEEE Xplore