An empirical study of factors that affect user performance when using UML interaction diagrams | IEEE Conference Publication | IEEE Xplore