On the impact of layout quality to understanding UML diagrams | IEEE Conference Publication | IEEE Xplore