Quality engineering method for certified open source software based on product line practice

The goal of the project is to help the industrial partner with evaluating, customizing and adopting advanced software engineering and quality assurance methods based on the notion of software product line (SPL) engineering practices. The software system considered in this project is an electronic medical record (EMR) system that is used in hundreds of clinics in Canada (OSCAR). EMRs are safety-critical as well as security-sensitive. Therefore, it is important to establish systematic and mature quality assurance practices. A known issue impeding quality assurance efforts with respect to OSCAR is that it is deployed in many different variations throught the country, because different jurisdictions have different requirements. The internship will research best practice software engineering methods and techniques and their adoptability in context of the OSCAR system.

Victori Basu
Faculty Supervisor: 
Dr. Jens Weber
Project Year: 
British Columbia