On the impact of layout quality to understanding UML diagrams: Diagram type and expertise | IEEE Conference Publication | IEEE Xplore