Cognitive design elements to support the construction of a mental model during software visualization | IEEE Conference Publication | IEEE Xplore