Understanding object-oriented software through virtual role-play | IEEE Conference Publication | IEEE Xplore