40 citations · 82 across the 32 of their papers we have counts for
4 papers · 1 filter
API Misuse Detection An Immune System inspired Approach
Maxime Gallais-Jimenez, Hoan A. Nguyen, Mohamed Aymen Saied +2
APIs are essential ingredients for developing complex software systems. However, they are difficult to learn and to use. Thus, developers may misuse them, which results in various…
Fixing Multiple Type Errors in Model Transformations with Alternative Oracles to Test Cases
Zahra VaraminyBahnemiry, Jessie Galasso, Houari Sahraoui
This paper addresses the issue of correcting type errors in model transformations in realistic scenarios where neither predefined patches nor behavior-safe guards such as test suit…
A Generic Approach to Detect Design Patterns in Model Transformations Using a String-Matching Algorithm
Chihab eddine Mokaddem, Houari Sahraoui, Eugene Syriani
Maintaining software artifacts is among the hardest tasks an engineer faces. Like any other piece of code, model transformations developed by engineers are also subject to maintena…
Combining Code Embedding with Static Analysis for Function-Call Completion
M. Weyssow, H. Sahraoui, B. Frénay +1
Code completion is an important feature of integrated development environments (IDEs). It allows developers to produce code faster, especially novice ones who are not fully familia…