activity
20192026
most citedA Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering

108 citations · 154 across the 13 of their papers we have counts for

collaborators

13 papers

cs.SE2026

Kubernetes Misconfigurations in the Wild: Taxonomy, Evolution, and Automated Repair with Large Language Models

Mostafa Anouar Ghorab, Ahmad Abdel Latif, Mohamed Aymen Saied

Kubernetes is widely used to orchestrate cloud-native applications, yet its declarative configuration model often introduces security misconfigurations that threaten system reliabi…

cs.SE2025★ 1 cited

The Impact of Large Language Models (LLMs) on Code Review Process

Antonio Collante, Samuel Abedu, SayedHassan Khatoonabadi +3

Large language models (LLMs) have recently gained prominence in the field of software development, significantly boosting productivity and simplifying teamwork. Although prior stud…

cs.SE2024★ 1 cited

Opportunities and Security Risks of Technical Leverage: A Replication Study on the NPM Ecosystem

Haya Samaana, Diego Elias Costa, Ahmad Abdellatif +1

To comply with high productivity demands, software developers reuse free open-source software (FOSS) code to avoid reinventing the wheel when incorporating software features. The r…

cs.SE2024

A Machine Learning-Based Approach For Detecting Malicious PyPI Packages

Haya Samaana, Diego Elias Costa, Emad Shihab +1

Background. In modern software development, the use of external libraries and packages is increasingly prevalent, streamlining the software development process and enabling develop…

cs.SE2024

An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots

Ebube Alor, Ahmad Abdellatif, SayedHassan Khatoonabadi +1

Software engineering (SE) chatbots are increasingly gaining attention for their role in enhancing development processes. At the core of chatbots are Natural Language Understanding…

cs.SE2024★ 2 cited

Automatic Detection of LLM-Generated Code: A Comparative Case Study of Contemporary Models Across Function and Class Granularities

Musfiqur Rahman, SayedHassan Khatoonabadi, Ahmad Abdellatif +1

The adoption of Large Language Models (LLMs) for code generation risks incorporating vulnerable code into software systems. Existing detectors face two critical limitations: a lack…

cs.SE2024★ 2 cited

Is ChatGPT a Good Software Librarian? An Exploratory Study on the Use of ChatGPT for Software Library Recommendations

Jasmine Latendresse, SayedHassan Khatoonabadi, Ahmad Abdellatif +1

Software libraries play a critical role in the functionality, efficiency, and maintainability of software systems. As developers increasingly rely on Large Language Models (LLMs) t…

cs.SE2024

The Impact of Environment Configurations on the Stability of AI-Enabled Systems

Musfiqur Rahman, SayedHassan Khatoonabadi, Ahmad Abdellatif +2

Nowadays, software systems tend to include Artificial Intelligence (AI) components. Changes in the operational environment have been known to negatively impact the stability of AI-…

cs.SE2024

A Transformer-based Approach for Augmenting Software Engineering Chatbots Datasets

Ahmad Abdellatif, Khaled Badran, Diego Elias Costa +1

Background: The adoption of chatbots into software development tasks has become increasingly popular among practitioners, driven by the advantages of cost reduction and acceleratio…

cs.SE2023

Predicting the First Response Latency of Maintainers and Contributors in Pull Requests

SayedHassan Khatoonabadi, Ahmad Abdellatif, Diego Elias Costa +1

The success of a Pull Request (PR) depends on the responsiveness of the maintainers and the contributor during the review process. Being aware of the expected waiting times can lea…

cs.SE2023★ 1 cited

Dependency Practices for Vulnerability Mitigation

Abbas Javan Jafari, Diego Elias Costa, Ahmad Abdellatif +1

Relying on dependency packages accelerates software development, but it also increases the exposure to security vulnerabilities that may be present in dependencies. While developer…

cs.SE2020★ 108 cited

A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering

Ahmad Abdellatif, Khaled Badran, Diego Elias Costa +1

Chatbots are envisioned to dramatically change the future of Software Engineering, allowing practitioners to chat and inquire about their software projects and interact with differ…

cs.SE2019★ 39 cited

MSRBot: Using Bots to Answer Questions from Software Repositories

Ahmad Abdellatif, Khaled Badran, Emad Shihab

Software repositories contain a plethora of useful information that can be used to enhance software projects. Prior work has leveraged repository data to improve many aspects of th…