11 citations · 18 across the 3 of their papers we have counts for
8 papers
Android Code Smells: From Introduction to Refactoring
Sarra Habchi, Naouel Moha, Romain Rouvoy
Object-oriented code smells are well-known concepts in software engineering that refer to bad design and development practices commonly observed in software systems. With the emerg…
Learning to Catch Security Patches
Arthur D. Sawadogo, Tegawendé F. Bissyandé, Naouel Moha +4
Timely patching is paramount to safeguard users and maintainers against dire consequences of malicious attacks. In practice, patching is prioritized following the nature of the cod…
Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions
Hafedh Mili, Ghizlane El-Boussaidi, Anas Shatnawi +4
Service-orientation views applications as orchestrations of independent software services that (1) implement functions that are reusable across many applications, (2) can be invoke…
Static Code Analysis of Multilanguage Software Systems
Anas Shatnawi, Hafedh Mili, Manel Abdellatif +5
Identifying dependency call graphs of multilanguage software systems using static code analysis is challenging. The different languages used in developing today's systems often hav…
What Should You Know Before Developing a Service Identification Approach
Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4
In this paper, we answer a set of research questions that are required to develop service identification approach based on the analysis of object- oriented software. Such research…
Identifying KDM Model of JSP Pages
Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4
In this report, we propose our approach that identifies a KDM model of JSP pages. Our approach is based on two main steps. The first one aims to reduce the problem space by transla…