About Me

I am a PhD Candidate at the University of Ottawa, Canada. I am currently working on the problem of Flaky Tests in Regression Testing and Continuous Integration. I aim to develop black-box and generalized solutions to detect and fix these Flaky Tests using language models which can be then incorporated in industrial practices. My areas of interest includes: Code Generation, Automated Software Testing, Applied Machine Learning and Natural Language Processing.

Education

PhD in Computer Science

2021 - present
University of Ottawa

Erasmus Mundus Joint Masters in Dependable Software Systems

2018 - 2020
University of St Andrews United Kingdom, Maynooth University Ireland

BSc in Computer Science

2013 - 2017
Comsats University, Islamabad Pakistan

Experiences

Research Intern

July 2023 - October 2023
Microsoft (RiSE Group), Redmond

PhD Researcher

Jan 2021 - Present
Nanda Lab, University of Ottawa, Ottawa

Teaching Assistant, Introduction to Programming

Jan 2021 - April 2021
University of Ottawa, Ottawa

Research Assistant

Jan 2020 - June 2020
SACHI Research Lab, University of St Andrews, United Kingdom

Software Engineer Intern

July 2019 - August 2019
Maynooth University, Ireland

Software Consultant and IBM Cloud Advocate

Aug 2017 - Sept 2018
International Business Machine Coorporation (IBM), Islamabad Pakistan

News

July 2023: I joined Microsoft (RiSE) research group as an applied science intern at the Microsoft Headquarters, Redmond USA
May 2023: I presented my work at ICSE 2023, Melbourne, Australia from 14th to 20th May 2023
Feb 2023: My paper 'Flakify: A Black-Box, Language Model-Based Predictor for Flaky Tests' got accepted at ICSE 2023 as Journal-First
August 2022: My paper 'Flakify: A Black-Box, Language Model-Based Predictor for Flaky Tests' got accepted at TSE 2022
May 2022: I attended EMA General Assembly at Copenhagen, Denmark
April 2022: I passed my Comprehensive Exam
Jan 2022: I Presented my first PhD seminar on 'Flakify: A Black-Box, Language Model-Based Predictor for Flaky Tests'
Nov 2021: I Attended EMA Board Meeting at Athens, Greece
Sept 2021: I recieved International Admission Scholarship and International Doctoral Scholarship by University of Ottawa for the duration of 4 years
June 2021: I Got selected as the Director of Talent Management for Erasmus Mundus Student and Alumni Association (EMA), funded by European Commission
Jan 2021: I Started teaching 'Introduction to Programming' to undergraduate students for winter 2021 term
Jan 2021: I Started PhD in Computer Science at the University of Ottawa, Canada under the supervision of Dr Lionel Briand
July 2020: I Defended Thesis Titled 'Triton a mixed machine-learning strategy for classifying cetaceans in low-resolution video' at summer school at University of St Andrews, United Kingdom
Jan 2020: I Started working as a Research Assistant at SACHI Research Lab, University of St Andrews, United Kingdom
Nov 2019: I Recieved a cash prize of 1000 Euros from National University of Ireland and a Medal from French Government for distinction in collaborative degrees
Sept 2019: I Started second year of Erasmus Mundus Joint Masters in Dependable Software Systems at University of St Andrews, United Kingdom
July 2019: I Started Summer Intersnhip at Maynooth University, Ireland
June 2019: I Recieved prize for best thesis at summer school at University of Lorraine, Nancy France
June 2019: I Defended Thesis Titled 'Fault Model for Verification of Data Integrity' at summer school at University of Lorraine, Nancy France
Sept 2018: I Started first year of Erasmus Mundus Joint Masters in Dependable Software Systems at Maynooth University, Ireland
June 2018: I Recieved Erasmus Mundus Joint Masters Scholorship for a 2 year MSc Degree, Funded by European Commission

Publications

  • Flakify: A Black-Box, Language Model-Based Predictor for Flaky Tests
  • Sakina Fatima, Taher A. Ghaleb, Lionel C. Briand
    Journal:"IEEE Transactions on Software Engineering", 2022
  • Triton a mixed machine-learning strategy for classifying cetaceans in low-resolution video
  • L. McMillan, S. Fatima, C.S. Oedekoven, C. Faustino, C.E. Lennert-Cody, S.T. Buckland, D. Harris-Birtill
    Journal:"IEEE Transactions on Pattern Analysis and Machine Intelligence"
  • Trial survey for eastern tropical Pacific dolphins: Project report, IATTC Special Report, No. 24
  • C.S. Oedekoven, L. McMillan, S. Fatima, D. Harris-Birtill, C. Faustino, L. Marshall, S.T. Buckland, and C.E. Lennert-Cody