Student perspectives on the use of a Java library for novices | IEEE Conference Publication | IEEE Xplore