Skip to main content

Ahmad Abdellatif

I am a postdoctoral researcher at DASLab in the department of computer science and software engineering at Concordia University. I received my Ph.D. degree in Software Engineering from Concordia University under Dr. Emad Shihab supervision. I obtained my master’s degree in Software Engineering from King Fahd University of Petroleum and Minerals (KFUPM). My research interests cover a wide range of software engineering related topics including software bots, chatbots, software quality, and mining software repositories.

Publications

Journals

  • S. Khatoonabadi, A. Abdellatif, D. E. Costa, and E. Shihab, "Predicting the First Response Latency of Maintainers and Contributors in Pull Requests," in IEEE Transactions on Software Engineering, 2024
    PDF
  • J. Latendresse, S. Abedu, A. Abdellatif, and E. Shihab, "An Exploratory Study on Machine Learning Model Management," in ACM Transactions on Software Engineering and Methodology, 2024
    PDF
  • A. Abdellatif, G. Ghiasi, D. E. Costa, E. Shihab, and T. Tajmel, "SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-based Software Systems," in IEEE Software: Software Engineering Educating and Training, 2023
    PDF
  • A. Abdellatif, K. Badran, D. Costa, and E. Shihab, "A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering," in IEEE Transactions on Software Engineering (TSE), 2021
    PDF
  • A. Abdellatif, K. Badran, and E. Shihab, "MSRBot: Using Bots to Answer Questions from Software Repositories," in Empirical Software Engineering (EMSE), 2020
    PDF
  • A. Abdellatif, Y. Zeng, M. Elshafei, E. Shihab, and W. Shang, "Simplifying the Search of npm Packages," in Information and Software Technology, 2020
    PDF

Conferences

  • A. Abdellatif, K. Badran, D. E. Costa, and E. Shihab, "A Transformer-based Approach for Augmenting Software Engineering Chatbots Datasets," in Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'24), 2024
    PDF
  • F. Farhour, A. Abdellatif, E. Mansour, and E. Shihab, "A Weak Supervision-Based Approach to Improve Chatbots for Code Repositories," in Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE'24), 2024
    PDF
  • S. Abedu, A. Abdellatif, and E. Shihab, "LLM-Based Chatbots for Mining Software Repositories: Challenges and Opportunities," in Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering (EASE 2024), 2024
    PDF
  • T. Le Tourneau, J. Latendresse, A. Abdellatif, and E. Shihab, "Code Mapper: Mapping the Global Contributions of OSS," in Proceedings of the 46th ACM/IEEE International Conference on Software Engineering (ICSE'24), 2024
    PDF
  • L. Barreto Simedo Pacheco, M. Rahman, F. Rabbi, P. Fathollahzadeh, A. Abdellatif, E. Shihab, T. P. Chen, J. Yang, and Y. Zou, "DVC in Open Source ML-development: The Action and the Reaction," in 2024 IEEE/ACM 3rd International Conference on AI Engineering–Software Engineering for AI (CAIN), 2024
    PDF
  • A. Abdellatif, M. Wessel, I. Steinmacher, M. A. Gerosa, and E. Shihab, "BotHunter: An Approach to Detect Software Bots in GitHub," in Proceedings of the 19th International Conference on Mining Software Repositories (MSR'22), 2022
    PDF
  • M. Wessel, A. Abdellatif, I. Wiese, T. Conte, E. Shihab, M. A. Gerosa, and I. Steinmacher, "Bots for Pull Requests: The Good, the Bad, and the Promising," in Proceedings of the 44th ACM/IEEE International Conference on Software Engineering (ICSE'22), 2022
    PDF
  • A. Abdellatif, D. E. Costa, K. Badran, R. Abdelkareem, and E. Shihab, "Challenges in Chatbot Development: A Study of Stack Overflow Posts," in Proceedings of the 17th International Conference on Mining Software Repositories (MSR'20), 2020
    PDF

Theses

  • A. Abdellatif, "Towards Understanding and Improving the Value of Chatbots in Software Engineering," in , 2021
    PDF

Publications Before Joining DAS

  • A. Abdellatif, M. Alshayeb, S. Zahran, M. Niazi, “A measurement framework for software product maturity assessment”, Journal of Software: Evolution and Process, Accepted 2019

  • S. Anwer, A. Abdellatif, M. Alshayeb, M. Shakeel Anjum, “Effect of Coupling on Software Faults: An Empirical Study”, International Conference on Communication, Computing and Digital Systems (C-CODE 2017)

  • M. Alshayeb, A. Abdellatif, S. Zahran and M. Niazi, “Method, apparatus, and non-transitory computer readable media for the assessment of software products”, US Patent No. 9,558,098, January 31, 2017.

  • M. Alshayeb, A. Abdellatif, S. Zahran, M. Niazi, __Towards a Framework for Software Product Maturity Measurement”, The Tenth International Conference on Software Engineering Advances (ICSEA 2015)

Posters

  • A. Abdellatif, K. Badran, and E. Shihab, “A Comparison of Natural Language Understanding (NLUs) Engines for Software Bots” at Consortium for Software Engineering Research, Fall 2019 Meeting, Markham, Toronto, Canada [Best Poster].

Service

  • Reviewer: TOSEM ’23 – Transactions on Software Engineering and Methodology.
  • Co-organizer: BotSE ’23 – The 5th International Workshop on Bots in Software Engineering.
  • PC Member: MSR ’23 – The 20th International Conference on Mining Software Repositories.
  • PC Member: ICPC ’23 – he 31st IEEE/ACM International Conference on Program Comprehension.
  • PC Member: MSR ’23 – The 20th International Conference on Mining Software Repositories (Data and Tool Showcase Track).
  • PC Member: SANER ’23 – IEEE International Conference on Software Analysis, Evolution and Reengineering (Early Research Achievement Track).
  • PC Member: ASE ’22 – IEEE/ACM Automated Software Engineering Conference (Artifact Track).
  • PC Member: ESEC/FSE ’22 – The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Artifact Track).
  • PC Member: MSR ’22 – The 19th International Conference on Mining Software Repositories (Mining Challenge Track).
  • Reviewer: IST ’22 –Elsevier’s Journal of Information and Software Technology.
  • Reviewer: IEEE Software’22 – IEEE Software.
  • PC Member: BotSE ’22 – The Fourth International Workshop on Bots in Software Engineering (co-located with ICSE 2022).
  • Web Chair: BotSE ’22 – The Fourth International Workshop on Bots in Software Engineering (co-located with ICSE 2022).
  • PC Member: ASE ’21 – IEEE/ACM Automated Software Engineering Conference (Artifact Track).
  • PC Member: ESEC/FSE ’21 – The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Artifact Track).
  • Reviewer: EMSE ’21 – Springer’s Journal of Empirical Software Engineering.
  • Shadow-PC: MSR ’21 – 18th Working Conference on Mining Software Repositories (Main Research Track)
  • Web Chair: BotSE ’21 – The Third International Workshop on Bots in Software Engineering (co-located with ICSE 2021).
  • Reviewer: TSE ’20 – Transactions on Software Engineering.
  • Reviewer: PeerJ ’20 – PeerJ Computer Science Journal.
  • Sub-reviewer: IST ’20 –Elsevier’s Journal of Information and Software Technology.
  • Sub-reviewer: IEEE Software ’20 – IEEE Software Journal.
  • Sub-reviewer: SANER ’20 – 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (Main Research Track).
  • Web Chair: BotSE ’20 – The Second International Workshop on Bots in Software Engineering (co-located with ICSE 2020).
  • Web Chair: BotSE ’19 – The First International Workshop on Bots in Software Engineering (co-located with ICSE 2019).
  • Sub-reviewer: ICPC ’18 – 26th IEEE International Conference on Program Comprehension (Main Research Track).
  • Sub-reviewer: MSR ’18 – The 15th International Conference on Mining Software Repositories (Main Research Track).
  • Sub-reviewer: SANER ’18 – 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (Main Research Track).

Talks and Presentations

  • "The Promises and Challenges of Chatbots in Software Engineering", at the Artificial Intelligence Software Academy Colloquium, 2022
  • "A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering", at the Consortium for Software Engineering Research (Spring), 2021
  • "MSRBot: Using Bots to Answer Questions from Software Repositories", at the International Conference on Software Engineering (ICSE), Journal-First track, 2020

Student Volunteer

  • The 42nd ACM/IEEE International Conference on Software Engineering (ICSE’20), Seoul, South Korea.
  • The 41st ACM/IEEE International Conference on Software Engineering (ICSE’19), Montreal, QC, Canada.

Teaching Assistant

  • SOEN-490SS: Capstone Software Engineering Design Project (Winter 2020)
  • SOEN-691E: Software Re-engineering (Winter 2020).
  • SOEN-490SS: Capstone Software Engineering Design Project (Fall 2019)
  • SOEN-691E: Software Re-engineering (Winter 2019).
  • SOEN 341: Software Process (Fall 2018)

Awards

  • Concordia Accelerator Award 2021
  • Concordia Merit Scholarship 2018
  • Concordia International Tuition Award of Excellence 2017

Contact

  • Email: a_bdella [at] encs [dot] concordia [dot] ca
  • Alternative Email: ahmad.k.abdellatif [at] gmail [dot] com