Skip to main content
Prof. Jeremy Bradbury

Jeremy Bradbury

Associate Professor

Computer Science
Faculty of Science

Dr. Bradbury is a computer science expert who developed Canada's first automatic bug repair for software programs

  • PhD in Computer Science Queen's University 2007
  • MSc in Computing and Information Science Queen's University 2002
  • BSc in Computer Science and Mathematics, First Class Honours with Distinction Mount Allison University 2000

Automatically Repairing Concurrency Bugs with ARC

Saint Petersburg, Russia August 19, 2013

1st International Conference on Multicore Software Engineering, Performance, and Tools

Effectively Using Search-Based Software Engineering Techniques Within Model Checking and its Applications

San Francisco, California May 30, 2013

2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering

Using Combinatorial Benchmark Construction to Improve the Assessment of Concurrency Bug Detection Tools

Minneapolis, Minnesota July 15, 2012

International Symposium on Software Testing and Analysis

Predicting Mutation Score Using Source Code and Test Suite Metrics

Zurich, Switzerland June 5, 2012

2012 First International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering

Assessment of Software Modelling Techniques for Wireless Sensor Networks: A Survey

Published in Sensors & Transducers Journal March 12, 2012

Wireless Sensor Networks (WSNs) monitor environment phenomena and in some cases react in response to the observed phenomena. The distributed nature of WSNs and the interaction between software and hardware components makes it difficult to correctly design and develop WSN systems. One solution to the WSN design challenges is system modeling. In this paper, we present a survey of nine WSN modeling techniques and show how each technique models different parts of the system such as sensor behavior, sensor data and hardware. Furthermore, we consider how each modeling technique represents the network behavior and network topology. We also consider the available supporting tools for each of the modeling techniques. Based on the survey, we classify the modeling techniques and derive examples of the surveyed modeling techniques by using SensIV system.

View more - Assessment of Software Modelling Techniques for Wireless Sensor Networks: A Survey

Teaching Representative, Ontario Tech University Board of Governors

September 1, 2015

Dr. Bradbury was elected as a Teaching Representative on Ontario Tech University's Board of Governors for a three-year term from 2015-18.

Canada Foundation for Innovation Leaders Opportunity Fund - Laboratory for Human-Centred Computer Science Research

January 1, 2012

Dr. Bradbury is the principal investigator of this research in Ontario Tech University's Human-Centred Control (HCC) Lab, which was designed for conducting controlled experiments that allow researchers to better understand and evaluate how people interact with leading-edge computer technology. Research in this lab falls under three main themes: information visualization, software engineering and computer security. In all three themes, a novel research approach focuses on the usability perspective of innovative prototypes and tools in new and emerging environments (e.g., mobile devices, large touch displays).

RAISE 2012 Best Paper Award

January 1, 2012

Dr. Bradbury received the award for his paper Predicting Mutation Score Using Source Code and Test Suite Metrics, at the Workshop on Realizing Artificial Intelligence Synergies in Software Engineering.

Consortium for Software Enginnering Research (CSER) 2011 Best Poster Award

October 1, 2011

Awarded one of three Best Poster Awards at the 2011 CSER Fall Meeting for his work Eclipticon: Eclipse Plugin for Concurrency Testing.

SoftVis’10 Best Poster Award

October 25, 2010

Dr. Bradbury received this award for his poster An Interactive Visualization of Thread Interleavings at the 5th ACM Symposium on Software Visualization (SoftVis'10).

School of Computing Award for Excellence in Teaching Assistance

June 1, 2003

Dr. Bradbury received this award for his contributions to teaching at Queen's University from 2002-03.

Ian A. Macleod Award

June 1, 2003

Given to the graduate student who has made the greatest contribution to the intellectual and social spirit of the School of Computing, Queen's University, 2002-03

ACM Special Interest Group on Software Engineering

Association of Computing Machinery (ACM)

Consortium of Software Engineering

IEEE Computer Society

Institute of Electrical & Electronics Engineers (IEEE)

  • Programming Workshop (CSCI 1060U)
  • Software Quality Assurance (CSCI 3060U)
  • Development of Concurrent Software (CSCI 5100G)