8 citations · 18 across the 7 of their papers we have counts for
7 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…
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-…
A Digital Twin Description Framework and its Mapping to Asset Administration Shell
Bentley James Oakes, Ali Parsai, Bart Meyers +6
The pace of reporting on Digital Twin (DT) projects continues to accelerate both in industry and academia. However, these experience reports often leave out essential characteristi…
End-to-End Rationale Reconstruction
Mouna Dhaouadi, Bentley James Oakes, Michalis Famelis
The logic behind design decisions, called design rationale, is very valuable. In the past, researchers have tried to automatically extract and exploit this information, but prior t…
Building Domain-Specific Machine Learning Workflows: A Conceptual Framework for the State-of-the-Practice
Bentley James Oakes, Michalis Famelis, Houari Sahraoui
Domain experts are increasingly employing machine learning to solve their domain-specific problems. This article presents six key challenges that a domain expert faces in transform…