Skip to content
@seer-lab

Software Engineering & Education Research Lab

The SEER Lab at Ontario Tech University focuses on enhancing software development via #AI/automation + #SQA + enhanced learning.

About

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

Pinned Loading

  1. ARC Public

    A tool to automatically repair concurrency bugs in Java.

    TXL 6

  2. TIE Public

    A Thread Interleaving Explorer for Java Pathfinder (JPF).

    Java 1

  3. ConMAn Public

    A concurrency mutant generation tool for mutation testing concurrent Java.

    2 2

  4. RoboGames Public

    A game for learning programming through understanding and comprehension of source code.

    C# 9 5

  5. Threaded-Paws Public

    Forked from luisarojas/threadedpaws

    Serious game for learning about concurrency - thread interleavings, data races and deadlocks.

    C# 5 2

  6. GidgetML Public

    Forked from amyjko/Gidget

    Computing education through playful debugging

    JavaScript 2 1

Repositories

Showing 10 of 40 repositories
  • FlakyXbert Public
    Jupyter Notebook 0 MIT 0 0 0 Updated Jan 22, 2025
  • Jupyter Notebook 0 0 0 0 Updated Jan 8, 2025
  • PIE Public

    Pattern Instance Explorer (PIE), is an exploratory visualization tool that enable developers and researchers to examine a repository’s design patterns and their life cycles.

    Dart 0 0 23 0 Updated Aug 27, 2024
  • ConMAn Public

    A concurrency mutant generation tool for mutation testing concurrent Java.

    2 MIT 2 3 0 Updated Aug 27, 2024
  • ARC Public

    A tool to automatically repair concurrency bugs in Java.

    TXL 6 MPL-2.0 0 1 0 Updated Aug 27, 2024
  • TIE Public

    A Thread Interleaving Explorer for Java Pathfinder (JPF).

    Java 1 0 0 0 Updated Aug 20, 2024
  • bug-severity-prediction Public

    The Automatic Bug Traige (AutoBugTriage) tool allows for the prediction of bug severity at the beginning of the project by using NLP and an organization's historical data.

    Jupyter Notebook 2 0 0 0 Updated Aug 20, 2024
  • GidgetML Public Forked from amyjko/Gidget

    Computing education through playful debugging

    JavaScript 2 2 0 0 Updated Aug 20, 2024
  • ccmetrics Public

    A static analysis tool for calculating concurrency code metrics in Java programs.

    TXL 1 MPL-2.0 0 0 0 Updated Aug 19, 2024
  • Threaded-Paws Public Forked from luisarojas/threadedpaws

    Serious game for learning about concurrency - thread interleavings, data races and deadlocks.

    C# 5 MPL-2.0 3 5 0 Updated Aug 16, 2024

Top languages

Loading…

Most used topics

Loading…