Shamsa Abid

Assistant Professor
  • Department of Software Engineering
  • shamsa.abid@nu.edu.pk
  • (041) 111-128-128
  • Ext: 124

Introduction

I am currently an Assistant Professor at the National University of Computer and Emerging Sciences, FAST, Chiniot-Faisalabad Campus in Pakistan. I work on research broadly related to AI for Software Engineering. My current research interests are evaluating “code generation quality of LLMs”, using “LLMs for requirements validation”, and “Interpretability of AI Models”. This research builds on my recent Post-Doctoral experience as a Research Scientist at the Research for Intelligent Software Engineering (RISE) laboratory at Singapore Management University (SMU), ranked second globally for software engineering research. My work at SMU involved evaluating human-model alignment for deep-learning-based AI systems, with a particular focus on causal explainability. As part of the Science of Certified AI systems project, funded by the Ministry of Education, I worked with my supervisor Prof. Lingxiao Jiang, to develop methodologies to evaluate the trustworthiness of AI models for code-relevant tasks.

I obtained my PhD degree in Computer Science from the Lahore University of Management Sciences (LUMS), Pakistan in 2021. My Ph.D. was supervised by Prof. Dr. Shafay Shamail and my PhD committee members included Dr. Hamid Abdul BasitDr. Basit Shafique, and Dr. Naveed Arshad. My Ph.D. thesis is titled “Feature-driven API usage-based Code Example Recommendation for Opportunistic Reuse”.

I’m a detail-oriented academic aiming to excel in everything I do. I’m deeply invested in making meaningful contributions to my field and approach every opportunity with curiosity, a drive to learn, and a dedication to helping others grow.

I excel in environments where creativity, critical thinking, and collaboration intersect, and my work is grounded in balance, empathy, and a deep desire to make a positive impact.

My biggest flex? My excellent English communication skills, which allow me to ask compelling, thought-provoking questions. These questions have not only sparked meaningful conversations but also opened doors to countless opportunities and earned me valuable visibility.

Interests

  • Generative AI for Code Reuse – Safety and Performance
  • Code Models Trustworthiness Evaluation
  • Semantic Code Clones Benchmarking
  • Explainable AI (XAI)
  • Code Recommendation and Reuse
  • Mining Software Repositories
  • Empirical Studies
  • Design Patterns
  • Algorithms

Education

  • Ph.D. in Computer Science, Lahore University of Management Sciences (2021)

MS in Computer Science, Lahore University of Management Sciences (2013)

BS in Computer Science, Lahore College for Women University (2004)

Publications

  1. Shamsa Abid, Xuemeng Cai, Lingxiao Jiang (2024).
    Measuring Model Alignment for Code Clone Detection Using Causal Interpretation.
    Empirical Software Engineering (EMSE).

  2. Shamsa Abid, Xuemeng Cai, Lingxiao Jiang (2023).
    Interpreting CodeBERT for Semantic Code Clone Detection.
    Proceedings of the 30th Asia-Pacific Software Engineering Conference (APSEC), 2023.

  3. Saad Arshad, Shamsa Abid, Shafay Shamail (2022).
    CodeBERT for Code Clone Detection: A Replication Study.
    Proceedings of the IEEE 16th International Workshop on Software Clones (IWSC), 2022.

  4. Shamsa Abid, Hamid Abdul Basit, Shafay Shamail (2022).
    Context-Aware Code Recommendation in IntelliJ IDEA.
    Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2022.

  5. Sohaib Masood Rabbani, Nabeel Ahmad Gulzar, Saad Arshad, Shamsa Abid, Shafay Shamail (2022).
    A Comparative Analysis of Clone Detection Techniques on SemanticCloneBench.
    Proceedings of the IEEE 16th International Workshop on Software Clones (IWSC), 2022.

  6. Maha Kamal, Ayman Abaid, Shamsa Abid, Shafay Shamail (2021).
    FACER-AS: An API Usage-Based Code Recommendation Tool for Android Studio.
    Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021.

  7. Shamsa Abid, Shafay Shamail, Hamid Abdul Basit, Sarah Nadi (2021).
    FACER: An API Usage-Based Code-Example Recommender for Opportunistic Reuse.
    Empirical Software Engineering (EMSE), 2021.

  8. Shamsa Abid (2019).
    Recommending Related Functions from API Usage-Based Function Clone Structures.
    Proceedings of the 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2019.

  9. Shamsa Abid, Salman Javed, Momna Naseem, Suleman Shahid, Hamid Abdul Basit, Yoshiki Higo (2017).
    CodeEase: Harnessing Method Clone Structures for Reuse.
    Proceedings of the IEEE 11th International Workshop on Software Clones (IWSC), 2017.

  10. Shamsa Abid, Zohaa Qamar, Natasha Khan, Muhammad Shayan, Hamid Abdul Basit (2016).
    Retrieving Design Pattern Usage Examples Using Domain Matching.
    Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC), 2016.

  11. Shamsa Abid, Hamid Abdul Basit (2016).
    Towards a Structural Clone Based Recommender System.
    Proceedings of the IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016.

  12. Shamsa Abid, Hamid Abdul Basit, Naveed Arshad (2015).
    Reflections on Teaching Refactoring: A Tale of Two Projects.
    Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2015.

Journal Reviews

  • ACM Transactions on Software Engineering and Methodology (TOSEM)
    Reviewer, 2024–2025

  • Empirical Software Engineering (EMSE)
    Reviewer, 2024

  • Journal of Behavior and Information Technology
    Reviewer, 2020–2021

    Certificates

    • Machine Learning Foundations: A Case Study Approach
      Coursera, Oct 2016

    • Runner Up Poster
      SBASSE PhD Colloquium, LUMS, Jul 2016

    • Dean’s Honor List
      LUMS, Jul 2013

    • Outstanding Teaching Assistant
      Software Engineering, LUMS, Jul 2013

    • iOS Development Workshop Participation
      LUMS, Apr 2012

    • Intelligent Computing Course Audit
      LUMS, Jan 2012

    • Ubuntu-Linux User Training
      FOSSAC, Aug 2005
      1st National Free and Open Source Software Awareness Campaign by FOSS Foundation Pakistan

    • Internet and Multimedia Professional
      BrainNET, Sep 2004

Conference Program Committee Membership

      • ACM International Conference on the Foundations of Software Engineering (FSE) 2025
        Program Committee Member, Demonstrations Track

      • International Conference on Software Maintenance and Engineering (ICSME) 2025
        Program Committee Member, Research Track

      • International Conference on Software Maintenance and Engineering (ICSME) 2024
        Committee Member

      • Mining Software Repositories (MSR) 2024
        Committee Member, Technical Track

      • AI Foundation Models and Software Engineering (Forge) 2024
        Committee Member

      • International Conference on Software Engineering (ICSE) 2023
        Committee Member, Demonstrations Track

      • Mining Software Repositories (MSR) 2023
        Committee Member, Industry Track

      • International Workshop on Interpretability and Robustness in Neural Software Engineering (InteNSE) 2023
        Committee Member

      • Mining Software Repositories (MSR) 2021
        Committee Member, Shadow PC Track

Collaborations at National and International Level

Detail of Funded Projects