1 citations · 2 across the 5 of their papers we have counts for
5 papers
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…
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…
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…
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…
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-…