VISSOFT 2024 Paper – “PIE: A Tool for Visualizing the Life Cycle of Design Patterns in Open Source Software Projects”

In October we’ll be presenting “PIE: A Tool for Visualizing the Life Cycle of Design Patterns in Open Source Software Projects” at the 12th IEEE Working Conference on Software Visualization (VISSOFT 2024). The paper is co-authored by Kashif J. Hussain, Christopher Collins and Jeremy Bradbury.

New Book Chapter – Engineering Adaptive Serious Games Using Machine Learning

The “Software Engineering for Games in Serious Contexts: Theories, Methods, Tools, and Experiences” book is now out! If you have the opportunity to read it there is a chapter co-authored by SEER Lab’s Michael Miljanovic and Jeremy Bradbury on “Engineering Adaptive Serious Games Using Machine Learning.”

SIGCSE 2023 Poster – “Run, Llama, Run: A Computational Thinking Game for K-5 Students Designed to Support Equitable Access”

Computational thinking is now included in K-5 classrooms and this has led to a demand for new interactive and collaborative learning tools that engage a younger audience. Block-based programming and educational games have both been shown to be effective at engaging children, however they have limitations with respect to supporting collaborative learning and equitable access.Continue reading “SIGCSE 2023 Poster – “Run, Llama, Run: A Computational Thinking Game for K-5 Students Designed to Support Equitable Access””

SIGCSE 2023 Poster – “Adapting Between Parsons Problems and Coding Tasks”

Parsons problems are an effective scaffolding activity for coding. The development of Adaptive Parsons problems has provided more flexible scaffolding for students learning to code. However, there is still a gap between Parsons problems and coding tasks which can both challenge and frustrate learners. If you interested in learning more about Nadia Goralski‘s MSc thesis researchContinue reading “SIGCSE 2023 Poster – “Adapting Between Parsons Problems and Coding Tasks””

ICSE 2020 NIER Paper – “Automatically Predicting Bug Severity Early in the Development Process”

SEER Lab’s Jude Arokiam and Jeremy Bradbury‘s paper “Automatically Predicting Bug Severity Early in the Development Process,” has been accepted for publication in the New Ideas and Emerging Results (NIER) track at the 42nd International Conference on Software Engineering (ICSE 2020). The paper uses the AutoBugTriager tool which is available as an open source project.

Serious Programming Games

In 2018, we published a review of 49 serious games for learning how to program: Michael A. Miljanovic, Jeremy S. Bradbury. “A Review of Serious Games for Programming,” Proc. of the 4th Joint Conference on Serious Games (JCSG 2018), pages 204-216, Darmstadt, Germany, Nov. 7-8, 2018. For each game we assessed the programming content of the gameContinue reading “Serious Programming Games”

Adaptive Serious Games for Computer Science Education

PhD student and SQR Lab member Michael Miljanovic was selected as a finalist in the  2017 Three Minute Thesis (3MT) competition at UOIT. Michael’s 3MT talk discussed his PhD research into the use of adaptive serious games to improve Computer Science education. The goal of his research is to adapt games to an individual player in an effort to improve learning andContinue reading “Adaptive Serious Games for Computer Science Education”