Evaluating Usability and Educational Effectiveness of a Serious Game for Programmers Using Alternative Interfaces and Types of Activities | IEEE Conference Publication | IEEE Xplore