Bio

Michael Miljanovic is a PhD candidate in the Software Quality Research Lab under the supervision of Dr. Jeremy Bradbury. He received his M.Sc. in Computer Science in 2015 from the University of Ontario Institute of Technology (UOIT), and his B.Sc. in Computer Science in 2013 from the University of Toronto. His thesis focuses on game-based learning in computer science education and is part of the Serious Games for Computer Science Project.  

research interests: user studies, empirical software engineering, human-computer interaction, software engineering education, game-based learning.

Publications

Exhibits

  • Luisa Rojas Garcia, Michael A. Miljanovic, Jeremy S. Bradbury. “Threaded Paws: A Serious Game for Learning the Pitfalls of Concurrent Programming”, In Technology Showcase at the 27th Annual International Conference on Computer Science and Software Engineering (CASCON 2017), Markham, ON, Canada, Nov. 2017.
  • Michael A. Miljanovic, Scott McLean, Jeremy S. Bradbury. “Robot ON!: A Serious Game for Program Comprehension”, In Technology Showcase at the 26th Annual International Conference on Computer Science and Software Engineering (CASCON 2016), Markham, ON, Canada, Oct. 2016.
  • Michael A. Miljanovic, Jeremy S. Bradbury. “RoboBUG: Learning Debugging with Games”, In Technology Showcase at the 24th Annual International Conference on Computer Science and Software Engineering (CASCON 2014), Markham, Ontario, Canada, Nov. 2014.

Theses

Software

  • RoboBUG – a game for learning debugging.
  • Robot ON! – a game for learning programming through understanding and comprehension of source code.
  • ThreadedPaws – a serious game for learning concurrency.