Avatar

Shamsa Abid

Research Scientist (Post-Doc)

Singapore Management University

Biography

I am currently working as a Post-Doc Research Scientist at the Singapore Management University with Professor Lingxiao Jiang. I work on AI models explainablity and trustworthiness. In particular, I am interested in evaluating code models for semantic clones detection.

I obtained my PhD degree in Computer Science from the Lahore University of Management Sciences (LUMS), Pakistan. My Phd Supervisors are Dr. Shafay Shamail and Dr. Hamid Abdul Basit. My Ph.D. thesis is titled “Feature-driven API usage-based Code Example Recommendation for Opportunistic Reuse”.

Interests

  • Code Models Trustworthiness
  • Semantic Clones Labeling
  • Explainable AI
  • Code Recommendation and Reuse
  • Mining Software Repositories
  • Empirical Studies

Education

  • Ph.D. in Computer Science, 2021

    Lahore University of Management Sciences

  • MS in Computer Science, 2013

    Lahore University of Management Sciences

  • BS in Computer Science, 2004

    Lahore College for Women University

Recent Publications

CodeBERT for Code Clone Detection: A Replication Study

Large pre-trained models have dramatically improved the state-of-the-art on a variety of natural language processing (NLP) tasks. …

Context-aware code recommendation in Intellij IDEA

Developers spend a lot of time online, searching for code to help them implement their desired features. While code recommenders help …

A Comparative Analysis of Clone Detection Techniques on SemanticCloneBench

Semantic code clone detection involves the detection of functionally similar code fragments which may otherwise be lexically, …

FACER-AS: An API Usage-based Code Recommendation Tool for Android Studio

Android developers often need to search for example code to complete their development tasks. While existing code search systems for …

FACER: An API Usage-based Code-example Recommender for Opportunistic Reuse

To save time, developers often search for code examples that implement their desired software features. Existing code search techniques …

Services

Program Committee Member

  • ICSE 2023 Committee Member in Demonstrations track
  • MSR 2023 Committee Member in Industry Track
  • 2023 Intense Committee Member
  • MSR 2021 Committee Member in Shadow PC committee within the Shadow PC-track

Accomplish­ments

Machine Learning Foundations: A Case Study Approach

See certificate

Skills

R

Statistics

Photography

Android Apps Development

Bootstrap

Node.js

HTML5

CSS

GitHub

Git Version Control

Teaching

Web Programming

Taught Web Programming using the MEAN stack (MongoDB, Express, Angular, Node).

Software Quality Assurance

Mainly responsible for conducting lectures and preparing slides and reading material along with grading

Creating Digital Content

Mainly responsible for conducting lectures and labs and preparing slides and reading material along with grading