activity
20232025
most citedRationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer

1 citations · 2 across the 5 of their papers we have counts for

collaborators

5 papers

cs.SE2025

Automated Extraction and Analysis of Developer's Rationale in Open Source Software

Mouna Dhaouadi, Bentley Oakes, Michalis Famelis

Contributors to open source software must deeply understand a project's history to make coherent decisions which do not conflict with past reasoning. However, inspecting all relate…

cs.SE2025

CoMRAT: Commit Message Rationale Analysis Tool

Mouna Dhaouadi, Bentley James Oakes, Michalis Famelis

In collaborative open-source development, the rationale for code changes is often captured in commit messages, making them a rich source of valuable information. However, research…

cs.SE20251 cited

How Users Employ Workarounds in Software Forms

MohammadAmin Zaheri, Michalis Famelis, Eugene Syriani

Workarounds enable users to achieve goals despite system limitations but expose design flaws, reduce productivity, risk compromising data quality, and cause inconsistencies. This s…

cs.SE20241 cited

Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer

Mouna Dhaouadi, Bentley James Oakes, Michalis Famelis

Code commit messages can contain useful information on why a developer has made a change. However, the presence and structure of rationale in real-world code commit messages is not…

cs.SE2023

Towards Understanding and Analyzing Rationale in Commit Messages using a Knowledge Graph Approach

Mouna Dhaouadi, Bentley James Oakes, Michalis Famelis

Extracting rationale information from commit messages allows developers to better understand a system and its past development. Here we present our ongoing work on the Kantara end-…