Software Engineering & Education Research Lab (seer-lab)

Software Engineering & Education Research Lab

seer-lab

Geek Repo

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

Location:Oshawa, ON, Canada

Home Page:https://www.seerlab.ca

Twitter:@seer_lab

Github PK Tool:Github PK Tool

Software Engineering & Education Research Lab's repositories

ontariotech-thesis-template

A UOIT LaTeX thesis template.

Language:TeXStargazers:10Issues:10Issues:0

RoboGames

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

Language:C#License:MPL-2.0Stargazers:9Issues:4Issues:122

ARC

A tool to automatically repair concurrency bugs in Java.

Language:TXLLicense:MPL-2.0Stargazers:6Issues:4Issues:24

Threaded-Paws

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

Language:C#License:MPL-2.0Stargazers:5Issues:3Issues:15

RoboBUG

A serious game for learning debugging.

Language:C#License:MPL-2.0Stargazers:4Issues:5Issues:0
Language:Jupyter NotebookStargazers:2Issues:2Issues:0

ConMAn

A concurrency mutant generation tool for mutation testing concurrent Java.

GidgetML

Computing education through playful debugging

Language:JavaScriptStargazers:2Issues:3Issues:0

MutationScorePredictor

A project that will predict the mutation score of methods and classes using a support vector machine and source code metrics

Language:RubyLicense:MITStargazers:2Issues:3Issues:11

ccmetrics

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

Language:TXLLicense:MPL-2.0Stargazers:1Issues:8Issues:0

ConDesignPatterns

Static concurrency design pattern detection and annotation in Java.

Language:TXLStargazers:1Issues:1Issues:0

Eclipticon

A concurrency testing plugin for Java projects in Eclipse.

Language:JavaLicense:MITStargazers:1Issues:5Issues:6

GitView

Mining GitHub projects to learn about open source software development communities and practices.

Language:RubyLicense:MITStargazers:1Issues:1Issues:5

OMPLoopHelper

OMPLoopHelper analyzes OpenMP loops for parallelization compatibility and provides recommendations on loop improvement.

Language:TXLStargazers:1Issues:2Issues:0

Programly

Programly: An Educational Game for Learning Programming Fundamentals

Language:C#Stargazers:1Issues:0Issues:0

Refactor-Maze

A maze-based serious game for learning about code smells and code refactoring.

Language:ASPLicense:MITStargazers:0Issues:4Issues:0
Stargazers:0Issues:1Issues:0

ARC2

A Java implementation of the ARC-OPT bug repair framework.

Language:JavaStargazers:0Issues:4Issues:0

CFLASH-Data

Set of Java concurrent programs used to evaluate CFLASH

Language:JavaStargazers:0Issues:3Issues:3

coach-script

Combining Parsons Problem and Serious Games for Learning Programming

Language:C#License:MPL-2.0Stargazers:0Issues:2Issues:0
Language:TeXStargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:5Issues:0

CORE

An automatic bug repair tool for concurrent Java programs. Utilizes Java PathFinder (JPF) model checker.

Language:PythonStargazers:0Issues:2Issues:0

firefinder

A game for learning path finding algorithms in Python.

Language:C#License:MPL-2.0Stargazers:0Issues:3Issues:1

github-code-walker

A code walkthrough and exploration tool for GitHub projects.

Language:CSSStargazers:0Issues:3Issues:6
Language:Jupyter NotebookStargazers:0Issues:2Issues:0

PIE

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.

Language:DartStargazers:0Issues:1Issues:55

PriorityTestVis

A visualization plugin for Eclipse that prioritizes tests for 10 minute builds.

Language:JavaLicense:MPL-2.0Stargazers:0Issues:3Issues:0

SyncTest

Unit testing tool for multithreaded programs.

Language:JavaLicense:MPL-2.0Stargazers:0Issues:3Issues:0
Language:CStargazers:0Issues:2Issues:4