About the Lab

The Software Engineering & Education Research Lab focuses on improving the software quality of complex systems through enhanced development practices, tools and education.

Software Quality

Thread Interleaving Explorer

Development of new software testing and analysis techniques for industry relevant problems.

Software Automation

Automatic Anomaly Detection Using Machine Learning in Autonomous Vehicles

Automation of software development activities using artificial intelligence (AI).

Software Education

RoboBug game

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 software quality of complex systems 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

Current active projects include: automatic analysis of concurrent software, excellence in variant testing (XIVT), understanding open source software development, managing developer interruption and serious games for computer science.