About the Lab

The Software Engineering & Education Research Lab focuses on improving the quality of software through enhanced development practices, tools and education. We research the use of AI to support developers and personalize developer tools and education.

Software Engineering with AI

Automation of software testing and analysis tasks using artificial intelligence (AI).

Human-Centered Evaluation

User studies to understand how developers perform tasks and inform how to support them.

Software/CS Education

LLBlocks

Development of new methods and tools to educate and train software developers.


About Us

The Software Engineering & Education Research (SEER) Lab at Ontario Tech University is under the direction of Dr. Jeremy S. Bradbury and focuses on improving the quality of complex software through enhanced development practices, tools and education. In particular members of the lab conduct research on:

  • Industry relevant problems and challenges
  • Automation of software development activities using artificial intelligence (AI)
  • Development of new software testing and analysis techniques
  • Experimentation and user studies to understand how developers analyze, debug and test software
  • Development of new methods to train software developers

The SEER Lab is affiliated with the Mindful AI Research Institute (MAIRI).

Current active projects include: software test automation with AI, personalized tools for computer science education, automatic analysis of concurrent software, and serious games for computer science.