Publications

Publications

For all papers please consult the publisher’s website for copyright information (ACM, Elsevier, IEEE, IET, Springer).

Conference Papers, Journal Papers & Book Chapters

Posters & Exhibits

  • Jeremy Kwok, Jeremy S. Bradbury. “SyncDebugger: Automatic Bug Localization in Multithreaded Programs”, In Technology Showcase at the 25th Annual International Conference on Computer Science and Software Engineering (CASCON 2015), Markham, Ontario, Canada, Nov. 2015. Also presented at the poster session of the 2015 Fall Meeting of the Consortium for Software Engineering Research (CSER).
  • Joseph Heron, Jeremy S. Bradbury. “GitView: Understanding Open Source Development”, In Technology Showcase at the 24th Annual International Conference on Computer Science and Software Engineering (CASCON 2014), Markham, Ontario, Canada, Nov. 2014.
  • Michael 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.
  • John Khalil Jacoub, Ramiro Liscano, Jeremy S. Bradbury, Jared Fisher. “UML Modelling and Analysis of Power Consumption for Wireless Sensor Networks”, In Technology Showcase at the 22th Annual International Conference on Computer Science and Software Engineering (CASCON 2012), Markham, Ontario, Canada, Nov. 2012.
  • John Khalil Jacoub, Ramiro Liscano, Jeremy S. Bradbury, Jared Fisher. “Generation of TinyOS nesC Code from UML Models of Wireless Sensor Networks (WSNs)”, In the poster session of the 2012 Fall Meeting of the Consortium for Software Engineering Research (CSER), Markham, Ontario, Canada, Nov. 2012.
  • Kevin Jalbert and Jeremy S. Bradbury. “Predicting How Difficult Bugs are to Detect Using Source Code Metrics”, In the poster session of the 2011 Spring Meeting of the Consortium for Software Engineering Research (CSER), Kingston, Ontario, Canada, June 2011.
  • Martin Mwebesa and Jeremy S. Bradbury. “Using Static Analysis to Detect Concurrency Design Patterns”, In the poster session of the 2011 Spring Meeting of the Consortium for Software Engineering Research (CSER), Kingston, Ontario, Canada, June 2011.
  • Kevin Jalbert, Cody LeBlanc, Christopher Forbes, Jeremy S. Bradbury and Ramiro Liscano. “Eclipticon: Eclipse Plugin for Concurrency Testing”, In the poster session of the 2011 Fall Meeting of the Consortium for Software Engineering Research (CSER), Markham, Ontario, Canada, Nov. 2012. Best poster award.
  • Kevin Jalbert, David Kelk and Jeremy S. Bradbury. “ARC: Automatic Repair of Java Concurrency Bugs”, In the poster session of the 2011 Fall Meeting of the Consortium for Software Engineering Research (CSER), Markham, Ontario, Canada, Nov. 2012.
  • Kevin Jalbert and Jeremy S. Bradbury. “A Tool for Automatically Repairing Concurrency Bugs”, In Technology Showcase at the 20th Annual International Conference on Computer Science and Software Engineering (CASCON 2010), Toronto, Ontario, Canada, Nov. 2010. Also presented at the poster session of the 2010 Fall Meeting of the Consortium for Software Engineering Research (CSER).
  • Gowritharan Maheswara, Jeremy S. Bradbury, Christopher Collins. “TIE: Thread Interleaving Visualizer”, In Technology Showcase at the 20th Annual International Conference on Computer Science and Software Engineering (CASCON 2010), Toronto, Ontario, Canada, Nov. 2010.
  • Kevin Jalbert and Jeremy S. Bradbury. “Using Bug Patterns in the Regression Testing of Concurrent Software”, In Technology Showcase at the 19th Annual International Conference on Computer Science and Software Engineering (CASCON 2009), Toronto, Ontario, Canada, Nov. 2009. Also presented at the poster session of the 2009 Fall Meeting of the Consortium for Software Engineering Research (CSER).
  • Jeremy S. Bradbury, James R. Cordy and Juergen Dingel. “Bugs and Concurrency: A Quantitative Assessment of Bug Detection Tools”, In Technology Showcase at the 16th Annual International Conference on Computer Science and Software Engineering (CASCON 2006), Markham, Ontario, Canada, Oct. 2006. Also presented at the poster session of the 2006 Fall Meeting of the Consortium for Software Engineering Research (CSER).

Theses

  • Joseph Heron. “Understanding and Predicting Method-level Source Code Changes Using Commit History Data,” MSc Thesis, Computer Science, Oct. 2016. [supervisor: J. Bradbury]
  • Michael A. Miljanovic. “RoboBUG: A Game-Based Approach to Learning Debugging Techniques,” MSc Thesis, Computer Science, Apr. 2015. [supervisor: J. Bradbury]
  • David Kelk. “CORE: A Framework for the Automatic Repair of Concurrency Bugs,” PhD Thesis, Computer Science, Feb. 2015. [supervisors: J. Bradbury, M. Green]
  • John Khalil Jacoub. “Designing Power Aware Wireless Sensor Networks Leveraging Software Modeling Technicques,” PhD Thesis, Electrical and Computer Engineering, Apr. 2014. [supervisors: R. Liscano, J. Bradbury]
  • Adam Contois. “Analyzing and Visualizing Community Data From Stack Overflow,” BSc Honours Thesis, Computing Science, Apr. 2013. [supervisor: J. Bradbury]
  • Jason Hum. “Exploring the Relationship Between Code and Comment Churn,” BSc Honours Thesis, Computing Science, Apr. 2013. [supervisor: J. Bradbury]
  • Ryan Watson. “Heterogeneous Haptic Computing,” BSc Honours Thesis, Computing Science, Apr. 2013. [supervisors: J. Bradbury, M. Green]
  • Kevin Jalbert. “Predicting Mutation Score Using Source Code and Test Suite Metrics,” MSc Thesis, Computer Science, Sept. 2012. [supervisor: J. Bradbury]
  • Rafael Ayala. “A Mobile Application for Searching Topics on Twitter and Assessing Result Credibility,” BSc Honours Thesis, Computing Science, Apr. 2012. [supervisor: J. Bradbury]
  • Jared Hinde. “Towards an Educational Social Network for Computer Programming Courses,” BSc Honours Thesis, Computing Science, Apr. 2012. [supervisor: J. Bradbury]
  • Daniel St. Jacques. “Open Source Release History Collection and Classification,” BSc Honours Thesis, Computing Science, Apr. 2011. [supervisor: J. Bradbury]
  • Ben Waters. “Visualization of Mutation Test Data to Aid in Test Prioritization,” BSc Honours Thesis, Computing Science, Apr. 2012. [supervisors: J. Bradbury, C. Collins]
  • Martin Mwebesa. “Identification and Annotation of Concurrency Design Patterns in Java Source Code using Static Analysis,” MSc Thesis, Computer Science, Nov. 2011. [supervisor: J. Bradbury]
  • Bradley Chicoine. “An Online System for Visualizing UOIT Class Schedules,” BSc Honours Thesis, Computing Science, Apr. 2010. [supervisors: J. Bradbury, C. Collins, F. Qureshi]
  • Kristina Glinos. “An Assessment of the IBM Concurrency Benchmark,” BSc Honours Thesis, Computing Science, Apr. 2010. [supervisor: J. Bradbury]
  • Lisa Kosh. “An Empirical Assessment of the Software Coupling Effect,” BSc Honours Thesis, Computing Science, Apr. 2010. [supervisor: J. Bradbury]
  • Gowritharan Maheswara. “Visualization of Thread Interleavings Produced by Java PathFinder,” BSc Honours Thesis, Computing Science, Apr. 2010. [supervisors: J. Bradbury, C. Collins]
  • Devin Kester. “A Comparison of Bug Detecting Tools for Concurrent Java Programs,” BSc Honours Thesis, Computing Science, Dec. 2008. [supervisor: J. Bradbury]
  • Eric White. “Profiling SVN Repositories,” BSc Honours Thesis, Computing Science, Dec. 2008. [supervisor: J. Bradbury]