The Software Quality Research (SQR) 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
Members of the SQR Lab also utilize the resources of the Human-Centred Computing Laboratory to conduct user studies into how developers analyze, debug and test software.
The SQR Lab aims to provide a supportive and welcoming environment for all students, staff and faculty. We pledge to follow the ACM Code of Ethics and Professional Standards which defines the ethical principles that guide our research as well our professional responsibilities.
Diversity and inclusion are both values that underpin our lab culture as well as our day-to-day work and interactions. We encourage applications from all interested students including women, racialized people, Indigenous peoples, LGBTQ2S+ people, and persons with disabilities.
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.