Faculty

Banani Roy

Banani Roy

Assistant Professor

Dr. Banani Roy is an Assistant Professor at the Department of Computer Science, University of Saskatchewan and the Director of iSE Lab (I see lab). Her research mission is to develop tools and techniques for engineering usable software systems and to increase software developers productivity. Her details could be found at her homepage.

Current Graduate Students

I am fortunate to have the following outstanding graduate students. A few of them are co-supervised with Dr. Kevin Schneider and Dr. Chanchal Roy.

Sristy S. Nath

Sristy S. Nath

PHD CANDIDATE

Thesis/Project Title: Humanizing the Release Notes Generation Process. She received the Geddes Award for her outstanding research contribution.

Khairul Alam

Khairul Alam

PHD CANDIDATE

Khairul Alam is a PhD student who joined the lab after completing his Master’s from the same department. His research interest is in large-scale data analysis with scientific workflows. He also works with crowdsource knowledge base (e.g., Workflow Repositories, StackOverflow) and software repositories (e.g., GitHub)to retrieve valuable insights. He develops tools and techniques to assist software developers and domain scientists.

Saumendu Roy (Saumo)

Saumendu Roy (Saumo)

PHD CANDIDATE

Saumo is a third-year Ph.D. student who joined the lab after completing his Bachelor’s and Master’s in Computer Science and Engineering from Jessore University of Science and Technology (JUST), Bangladesh. He works with Explainable Machine Learning (XAI), a cutting-edge AI and ML research topic. It brings together computer science, data science, psychology, ethics, and more professionals to demystify AI and ensure these powerful technologies function as reliable decision-support tools. His research interests are mostly explainability, software engineering, maintenance, and machine learning.

Shamse T. Cynthia

Shamse T. Cynthia

PHD CANDIDATE

Shamse Tasnim Cynthia is a PhD student in the iSE Lab. She finished her Master’s from the same lab. Her research focuses on modelling adaptive user interfaces in Scientific Workflow Management Systems and investigating how preferences affect modelling in different environments, including graphical, textual, and visually guided scripting editors. She received the Geddes Award and 75th Anniversary Scholarship for her outstanding performance.

Rayhan Islam

Rayhan Islam

MSC CANDIDATE
Palash Ranjan Roy

Palash Ranjan Roy

MSc CANDIDATE

Palash is a passionate Masters’s student in computer science, deeply engrossed in research focused on the intersection of Software Clones and Large Language Models. In the realm of Software Clones, he tirelessly explores the intricacies of code duplication, striving to enhance code quality, reduce maintenance challenges, and uncover opportunities for innovation in software development. Simultaneously, he delves into the world of Large Language Models, harnessing their immense potential to revolutionize natural language understanding, text generation and even automate complex tasks. This dual research focus not only exemplifies his commitment to advancing both software engineering and artificial intelligence but also fuels his drive to contribute meaningfully to the dynamic realms of computer science and robotics, where these two domains often intersect in transformative ways.

Parnian Eslamloo

Parnian Eslamloo

MSc CANDIDATE

Parnian completed her Bachelor’s degree in Information Technology in Iran and has since pursued her master’s studies here at the U of S. She has a profound interest in research areas related to Natural Language Processing (NLP) and human-centric software. Her overarching goal is to harness NLP and related techniques to facilitate and enhance the interaction between humans and computers, making technology more accessible and user-friendly.

Justin Schneider

Justin Schneider

MSC CANDIDATE

Justin Schneider is a Masters student who initially joined the lab as a research assistant in April 2020 after completing his bachelor’s degree in computer science at the University of Saskatchewan. For two years, he worked with the Global Water Futures project to help migrate the Cold Regions Hydrological Model (CRHM) software to modern platforms. After working as a research assistant for 2 years, Justin joined the lab as a master’s student. His focus is on program comprehension tools and techniques and how we can provide developers with tools to write more maintainable software.

Md Mustakim Billah

Md Mustakim Billah

MSC CANDIDATE

Mustakim is a dedicated master’s student with a passion for advancing software engineering through his research pursuits. His focus spans method-level comment generation, large language models, and empirical software research. With over four years of hands-on experience as a software engineer, Mustakim brings a valuable blend of academic insight and practical industry knowledge to his work.

Farhana Alam

Farhana Alam

MSC CANDIDATE

Farhana Alam, a master’s student, joined the iSE lab on the early 2024 after completing her undergraduate studies from Bangladesh. She is on a research journey to enhance the usability of software development through the application of Artificial Intelligence and Deep Learning techniques.

Golshid Ranjbaran

Golshid Ranjbaran

PHD CANDIDATE

Golshid Ranjbaran, currently pursuing a Ph.D. at the U of S within the iSE Lab, holds a background in Artificial Intelligence, supported by the completion of a master’s degree in the field. With a track record of contributing to scholarly work, Golshid has authored several papers and been involved in research focusing on intricate machine learning techniques. Recent academic endeavors center around exploring the nuanced domains of Natural Language Processing and Large Language Models, with a specific focus on investigating their practical applications in Software Clones and software maintenance methodologies.

Muhammad Mainul Hossain

Muhammad Mainul Hossain

PhD Candidate and Senior Research Scientist

Thesis/Project Title: A Visually Guided Scripting Framework for Supporting Complex Scientific Data Analysis (co-supervised).

Kawser Wazed Nafi

Kawser Wazed Nafi

PhD Candidate

Thesis/Project Title: Cross language program similarity analysis for recommending tools in building scientific workflows (co-supervised).

Research Assistants/Summer Interns

I work with undergraduate students for training them to get acquainted with my research program and to facilitate my team’s research progress.

Chi Vu

Chi Vu

NSERC USRA undergrad student
Narek Tamrazyan

Narek Tamrazyan

NSERC USRA student
Paromita Sengupta

Paromita Sengupta

Research Assistant

Project: Developing an architectural analysis tool to facilitate understanding of a legacy System: A case study with CRHM.

Justin Schneider

Justin Schneider

Summer Intern

Project: Nex-Gen CRHM JSON Modelling Tool Development.

Students (co-)supervised

Debasish Chakroborti (Joy)

Debasish Chakroborti (Joy)

MSc (co-supervised)

Thesis/Project Title: Optimized Storing of Workflow Outputs for better Scientific Workflow. Joy defended his thesis in August 2019.

Orthi Podder

Orthi Podder

Summer Student

Project: Facilitating user study design for the research project VizSciFlow. Worked in summer 2019,

Past Mentored Students

(Unofficially co-supervised as Lead Research Associate)

Golam Mostaeen

Golam Mostaeen

MSc. Student

Thesis/Project Title: Towards Collaborative Scientific Workflow Management System. Defended his thesis in December 2018.

Rayhan Ferdous

Rayhan Ferdous

MSc Student

Thesis/Project Title: Workflow Provenance: from Modeling to Reporting. Defended his thesis in December 2018.

Amit Kumar Mondal

Amit Kumar Mondal

MSc Student

Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks

Shahriar Rahman

Shahriar Rahman

Summer Intern

Project: Developing automated scripts for developing Haddop/Spark cluster using Ansible and Heat. Worked as a summer intern in 2018.

Graduated Students

I supervised several outstanding graduate students, some of whom received co-supervision from Dr. Kevin Schneider and Dr. Chanchal Roy. These individuals completed their studies successfully under my mentorship.

Mostafa AbediniAla

Mostafa AbediniAla

MSC CANDIDATE

Mostafa did his Msc on developing a framework for provenance analysis in real-time Collaborative Scientific Workflow Management System.

Golam Mostaeen

Golam Mostaeen

MSc. Student

Thesis/Project Title: Towards Collaborative Scientific Workflow Management System. Defended his thesis in December 2018.

Naz Zarreen Oishie

Naz Zarreen Oishie

Avijit Bhattacharjee

Avijit Bhattacharjee

Thesis/Project Title: Interactive and Visual Software Analytics for Software Renovation.

Khairul Alam

Khairul Alam

PHD CANDIDATE
Shamse T. Cynthia

Shamse T. Cynthia

PHD CANDIDATE
Shahriar Rahman

Shahriar Rahman

Summer Intern

Project: Developing automated scripts for developing Haddop/Spark cluster using Ansible and Heat. Worked as a summer intern in 2018.

Amit Kumar Mondal

Amit Kumar Mondal

MSc Student

Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks

Rayhan Ferdous

Rayhan Ferdous

MSc Student

Thesis/Project Title: Workflow Provenance: from Modeling to Reporting. Defended his thesis in December 2018.

Debasish Chakroborti (Joy)

Debasish Chakroborti (Joy)

MSc (co-supervised)

Thesis/Project Title: Optimized Storing of Workflow Outputs for better Scientific Workflow. Joy defended his thesis in August 2019.