activity
20202026
collaborators

5 papers

cs.SE2026

Why Do LLMs Fail at OCL Generation? A Graph Reasoning Perspective

Hamza Attarwala, Moataz Chouchen, Mohammad Hamdaqa +1

Large Language Models (LLMs) are increasingly used to generate Object Constraint Language (OCL) constraints from natural language specifications and UML class diagrams. However, ex…

cs.CY2026

Large-Scale Analysis of Discussions by CS Educators Across the Stack Exchange Network

Farhad Hossain, Natasha Grech, Omar Alam

Stack Exchange is a widely used question-and-answer network that facilitates knowledge exchange across diverse domains. Within this network, the Computer Science (CS) Educators Sta…

cs.SE2026

An Approach for Embedding-Guided Function Reuse Detection in Embedded C Software

A A Talha Talukder, Omar Alam, Akramul Azim

Reusing embedded software functions across products is economically valuable but technically difficult: the same functionality implemented for two different microcontroller platfor…

cs.SE2024

What Do Developers Discuss in Their Workplace? An Analysis of Workplace StackExchange Discussions

Natasha Grech, Md Farhad Hossain, Omar Alam

Software workplaces are increasingly recognized as key spaces for professional development, where developers encounter various challenges in their roles, which they often discuss i…

cs.SE2020

A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits

Steffen Herbold, Alexander Trautsch, Benjamin Ledel +45

Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only…