Остановите войну!
for scientists:
default search action
Naouel Moha
- > Home > Persons > Naouel Moha
Publications
- 2024
- [j25]Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc:
A Multimethod Study of Internet of Things Systems Testing in Industry. IEEE Internet Things J. 11(1): 1662-1684 (2024) - [j23]Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc:
A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges. IEEE Trans. Software Eng. 50(4): 785-815 (2024) - 2023
- [j22]Rafik Tighilt, Manel Abdellatif, Imen Trabelsi, Loïc Madern, Naouel Moha, Yann-Gaël Guéhéneuc:
On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns. J. Syst. Softw. 204: 111755 (2023) - [j21]Imen Trabelsi, Manel Abdellatif, Abdalgader Abubaker, Naouel Moha, Sébastien Mosser, Samira Ebrahimi Kahou, Yann-Gaël Guéhéneuc:
From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis. J. Softw. Evol. Process. 35(10) (2023) - 2022
- [j18]Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, Hassan Akhtar:
A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns. IEEE Trans. Software Eng. 48(11): 4319-4338 (2022) - [d1]Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, Hassan Akhtar:
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns Revision for Supplemental Material. IEEE DataPort, 2022 - 2021
- [j16]Manel Abdellatif, Anas Shatnawi, Hafedh Mili, Naouel Moha, Ghizlane El-Boussaidi, Geoffrey Hecht, Jean Privat, Yann-Gaël Guéhéneuc:
A taxonomy of service identification approaches for legacy software systems modernization. J. Syst. Softw. 173: 110868 (2021) - 2020
- [j14]Manel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir, Naouel Moha, Yann-Gaël Guéhéneuc, Éric Beaudry:
A multi-dimensional study on the state of the practice of REST APIs usage in Android apps. Autom. Softw. Eng. 27(3): 187-228 (2020) - [c53]Rafik Tighilt, Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El-Boussaidi, Jean Privat, Yann-Gaël Guéhéneuc:
On the Study of Microservices Antipatterns: a Catalog Proposal. EuroPLoP 2020: 34:1-34:13 - [c51]Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili, Ghizlane El-Boussaidi, Jean Privat, Yann-Gaël Guéhéneuc:
A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. ICSOC 2020: 476-491 - 2019
- [j13]Hayet Brabra, Achraf Mtibaa, Fábio Petrillo, Philippe Merle, Layth Sliman, Naouel Moha, Walid Gaaloul, Yann-Gaël Guéhéneuc, Boualem Benatallah, Faïez Gargouri:
On semantic detection of cloud API (anti)patterns. Inf. Softw. Technol. 107: 65-82 (2019) - [j11]Fatima Sabir, Francis Palma, Ghulam Rasool, Yann-Gaël Guéhéneuc, Naouel Moha:
A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems. Softw. Pract. Exp. 49(1): 3-39 (2019) - [j10]Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc:
UniDoSA: The Unified Specification and Detection of Service Antipatterns. IEEE Trans. Software Eng. 45(10): 1024-1053 (2019) - [c50]Rafik Tighilt, Manel Abdellatif, Nader Abu Saad, Naouel Moha, Yann-Gaël Guéhéneuc:
Collection and Identification Of Microservices Patterns And Antipatterns. CAL 2019: 1-8 - [c49]Abdelkarim Belkhir, Manel Abdellatif, Rafik Tighilt, Naouel Moha, Yann-Gaël Guéhéneuc, Éric Beaudry:
An observational study on the state of REST API uses in Android mobile applications. MOBILESoft@ICSE 2019: 66-75 - [i6]Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Yann-Gaël Guéhéneuc, Naouel Moha, Geoffrey Hecht, Ghizlane El-Boussaidi, Jean Privat:
Static Code Analysis of Multilanguage Software Systems. CoRR abs/1906.00815 (2019) - [i5]Hafedh Mili, Ghizlane El-Boussaidi, Anas Shatnawi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, Petko Valtchev:
Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions. CoRR abs/1906.00937 (2019) - 2018
- [c44]Geoffrey Hecht, Hafedh Mili, Ghizlane El-Boussaidi, Anis Boubaker, Manel Abdellatif, Yann-Gaël Guéhéneuc, Anas Shatnawi, Jean Privat, Naouel Moha:
Codifying Hidden Dependencies in Legacy J2EE Applications. APSEC 2018: 305-314 - [c43]Manel Abdellatif, Geoffrey Hecht, Hafedh Mili, Ghizlane El-Boussaidi, Naouel Moha, Anas Shatnawi, Jean Privat, Yann-Gaël Guéhéneuc:
State of the Practice in Service Identification for SOA Migration in Industry. ICSOC 2018: 634-650 - [i4]Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El-Boussaidi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat:
How to Implement Dependencies in Server Pages of JEE Web Applications. CoRR abs/1803.05253 (2018) - [i3]Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Jean Privat, Yann-Gaël Guéhéneuc, Naouel Moha, Ghizlane El-Boussaidi:
A Static Program Slicing Approach for Output Stream Objects in JEE Applications. CoRR abs/1803.05260 (2018) - [i2]Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El-Boussaidi, Jean Privat, Yann-Gaël Guéhéneuc, Naouel Moha:
Identifying KDM Model of JSP Pages. CoRR abs/1803.05270 (2018) - [i1]Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El-Boussaidi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat:
What Should You Know Before Developing a Service Identification Approach. CoRR abs/1803.05282 (2018) - 2017
- [j9]Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay, Yann-Gaël Guéhéneuc:
Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns. Int. J. Cooperative Inf. Syst. 26(2): 1742001:1-1742001:37 (2017) - [c41]Fábio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc:
A Lexical and Semantical Analysis on REST Cloud Computing APIs. CLOSER (Selected Papers) 2017: 308-332 - [c40]Fábio Petrillo, Philippe Merle, Naouel Moha, Yann-Gaël Guéhéneuc:
Towards a REST Cloud Computing Lexicon. CLOSER 2017: 348-355 - [c37]Anas Shatnawi, Hafedh Mili, Ghizlane El-Boussaidi, Anis Boubaker, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, Manel Abdellatif:
Analyzing program dependencies in Java EE applications. MSR 2017: 64-74 - 2016
- [c33]Fábio Petrillo, Philippe Merle, Naouel Moha, Yann-Gaël Guéhéneuc:
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study. ICSOC 2016: 157-170 - 2015
- [c31]Francis Palma, Javier Gonzalez-Huerta, Naouel Moha, Yann-Gaël Guéhéneuc, Guy Tremblay:
Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns. ICSOC 2015: 171-187 - [c29]Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc:
Specification and Detection of Business Process Antipatterns. MCETECH 2015: 37-52 - 2014
- [c26]Francis Palma, Naouel Moha, Guy Tremblay, Yann-Gaël Guéhéneuc:
Specification and Detection of SOA Antipatterns in Web Services. ECSA 2014: 58-73 - [c25]Francis Palma, Johann Dubois, Naouel Moha, Yann-Gaël Guéhéneuc:
Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach. ICSOC 2014: 230-244 - [c24]Francis Palma, Le An, Foutse Khomh, Naouel Moha, Yann-Gaël Guéhéneuc:
Investigating the Change-Proneness of Service Patterns and Antipatterns. SOCA 2014: 1-8 - 2013
- [j7]Francis Palma, Mathieu Nayrolles, Naouel Moha, Yann-Gaël Guéhéneuc, Benoit Baudry, Jean-Marc Jézéquel:
Soa Antipatterns: an Approach for their Specification and Detection. Int. J. Cooperative Inf. Syst. 22(4) (2013) - [c22]Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc:
Detection of Process Antipatterns: A BPEL Perspective. EDOC Workshops 2013: 173-177 - [c20]Mathieu Nayrolles, Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc:
Soda: A Tool Support for the Detection of SOA Antipatterns. ICSOC Workshops 2013: 451-455 - 2012
- [c18]Francis Palma, Hadi Farzin, Yann-Gaël Guéhéneuc, Naouel Moha:
Recommendation system for design patterns in software development: an DPR overview. RSSE@ICSE 2012: 1-5 - [c17]Naouel Moha, Francis Palma, Mathieu Nayrolles, Benjamin Joyen Conseil, Yann-Gaël Guéhéneuc, Benoit Baudry, Jean-Marc Jézéquel:
Specification and Detection of SOA Antipatterns. ICSOC 2012: 1-16 - 2010
- [j3]Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, Alban Tiberghien:
From a domain analysis to the specification and detection of code and design smells. Formal Aspects Comput. 22(3-4): 345-361 (2010) - [j1]Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, Anne-Françoise Le Meur:
DECOR: A Method for the Specification and Detection of Code and Design Smells. IEEE Trans. Software Eng. 36(1): 20-36 (2010) - 2009
- [c11]Stéphane Vaucher, Foutse Khomh, Naouel Moha, Yann-Gaël Guéhéneuc:
Tracking Design Smells: Lessons from a Study of God Classes. WCRE 2009: 145-154 - 2008
- [c10]Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien:
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. FASE 2008: 276-291 - [c9]Naouel Moha, Amine Rouane Hacene, Petko Valtchev, Yann-Gaël Guéhéneuc:
Refactorings of Design Defects Using Relational Concept Analysis. ICFCA 2008: 289-304 - [c8]Naouel Moha, Foutse Khomh, Yann-Gaël Guéhéneuc, Laurence Duchien, Anne-Françoise Le Meur:
Génération automatique d'algorithmes de détection des défauts de conception. LMO 2008: 93-106 - 2007
- [c7]Naouel Moha, Yann-Gaël Guéhéneuc:
Decor: a tool for the detection of design defects. ASE 2007: 527-528 - [c6]Naouel Moha, Yann-Gaël Guéhéneuc:
P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects. OOPSLA Companion 2007: 868-869 - 2006
- [c4]Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, Ghizlane El-Boussaidi:
Using FCA to Suggest Refactorings to Correct Design Defects. CLA 2006: 269-275 - [c3]Naouel Moha, Yann-Gaël Guéhéneuc, Pierre Leduc:
Automatic Generation of Detection Algorithms for Design Defects. ASE 2006: 297-300 - [c2]Naouel Moha, Duc-Loc Huynh, Yann-Gaël Guéhéneuc:
Une taxonomie et un métamodèle pour la détection des défauts de conception. LMO 2006: 201-216
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-05-08 23:33 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint