Naouel Moha

Orcid: 0000-0001-9252-9937

According to our database1, Naouel Moha authored at least 97 papers between 2005 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A Systematic Literature Review of IoT System Architectural Styles and Their Quality Requirements.
IEEE Internet Things J., December, 2024

Dependabot and security pull requests: large empirical study.
Empir. Softw. Eng., September, 2024

DynAMICS: A Tool-Based Method for the Specification and Dynamic Detection of Android Behavioral Code Smells.
IEEE Trans. Software Eng., April, 2024

A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges.
IEEE Trans. Software Eng., April, 2024

A Multimethod Study of Internet of Things Systems Testing in Industry.
IEEE Internet Things J., January, 2024

Comparison of Code Quality and Best Practices in IoT and non-IoT Software.
CoRR, 2024

MicroMatic: Fully Automated Microservices Identification Approach from Monolithic Systems.
Proceedings of the 6th IEEE/ACM International Workshop on Software Engineering Research & Practices for the IoT, 2024

Practical Guidance for IoT Systems Testing: A Taxonomy.
Proceedings of the 6th IEEE/ACM International Workshop on Software Engineering Research & Practices for the IoT, 2024

Towards an Automated Approach for Testing IoT Devices.
Proceedings of the 6th IEEE/ACM International Workshop on Software Engineering Research & Practices for the IoT, 2024

Magnet: Method-Based Approach Using Graph Neural Network for Microservices Identification.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables.
Proceedings of the 7th Conference on Cloud and Internet of Things, 2024

2023
From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis.
J. Softw. Evol. Process., October, 2023

On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns.
J. Syst. Softw., October, 2023

2022
DynAMICS: A tool-based method for the specification and dynamic detection of Android behavioural code smells.
Dataset, December, 2022

A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns Revision for Supplemental Material.
Dataset, May, 2022

A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns.
IEEE Trans. Software Eng., 2022

SSPCatcher: Learning to catch security patches.
Empir. Softw. Eng., 2022

An empirical study of Android behavioural code smells detection.
Empir. Softw. Eng., 2022

2021
Android code smells: From introduction to refactoring.
J. Syst. Softw., 2021

A taxonomy of service identification approaches for legacy software systems modernization.
J. Syst. Softw., 2021

Revisiting the VCCFinder approach for the identification of vulnerability-contributing commits.
Empir. Softw. Eng., 2021

Early Detection of Security-Relevant Bug Reports using Machine Learning: How Far Are We?
CoRR, 2021

Coach: classification-based architectural patterns detection in Android apps.
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021

2020
Learning to Catch Security Patches.
CoRR, 2020

A multi-dimensional study on the state of the practice of REST APIs usage in Android apps.
Autom. Softw. Eng., 2020

A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

Charting Microservices to Support Services' Developers: The Anaximander Approach.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

On the Study of Microservices Antipatterns: a Catalog Proposal.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

2019
UniDoSA: The Unified Specification and Detection of Service Antipatterns.
IEEE Trans. Software Eng., 2019

A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems.
Softw. Pract. Exp., 2019

A delta-oriented approach to support the safe reuse of black-box code rewriters.
J. Softw. Evol. Process., 2019

On semantic detection of cloud API (anti)patterns.
Inf. Softw. Technol., 2019

Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions.
CoRR, 2019

Static Code Analysis of Multilanguage Software Systems.
CoRR, 2019

An exploratory study of MVC-based architectural patterns in Android apps.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

The rise of Android code smells: who is to blame?
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Sniffing Android code smells: an association rules mining-based approach.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

On the survival of Android code smells in the wild.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

An observational study on the state of REST API uses in Android mobile applications.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

Collection and Identification Of Microservices Patterns And Antipatterns.
Proceedings of the Avancées récentes dans le domaine des Architectures Logicielles : articles sélectionnés et étendus de CAL 2019, 2019

2018
What Should You Know Before Developing a Service Identification Approach.
CoRR, 2018

Identifying KDM Model of JSP Pages.
CoRR, 2018

A Static Program Slicing Approach for Output Stream Objects in JEE Applications.
CoRR, 2018

How to Implement Dependencies in Server Pages of JEE Web Applications.
CoRR, 2018

State of the Practice in Service Identification for SOA Migration in Industry.
Proceedings of the Service-Oriented Computing - 16th International Conference, 2018

Codifying Hidden Dependencies in Legacy J2EE Applications.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns.
Int. J. Cooperative Inf. Syst., 2017

Investigating the energy impact of Android smells.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

A quadtree replication method to optimize web and mobile applications dealing with large sets of objects on a map.
Proceedings of the Symposium on Applied Computing, 2017

Analyzing program dependencies in Java EE applications.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Empirical Study on REST APIs Usage in Android Mobile Applications.
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017

Code Smells in iOS Apps: How Do They Compare to Android?
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

A Lexical and Semantical Analysis on REST Cloud Computing APIs.
Proceedings of the Cloud Computing and Service Science - 7th International Conference, 2017

Towards a REST Cloud Computing Lexicon.
Proceedings of the CLOSER 2017, 2017

2016
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

An empirical study of the performance impacts of Android code smells.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

2015
Assessing the use of slicing-based visualizing techniques on the understanding of large metamodels.
Inf. Softw. Technol., 2015

Specification and Detection of Business Process Antipatterns.
Proceedings of the E-Technologies - 6th International Conference, 2015

Towards Quality-Driven SOA Systems Refactoring Through Planning.
Proceedings of the E-Technologies - 6th International Conference, 2015

Tracking the Software Quality of Android Applications Along Their Evolution (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns.
Proceedings of the Service-Oriented Computing - 13th International Conference, 2015

Detecting Antipatterns in Android Apps.
Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems, 2015

2014
Slicing-Based Techniques for Visualizing Large Metamodels.
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014

Investigating the Change-Proneness of Service Patterns and Antipatterns.
Proceedings of the 7th IEEE International Conference on Service-Oriented Computing and Applications, 2014

Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach.
Proceedings of the Service-Oriented Computing - 12th International Conference, 2014

Specification and Detection of SOA Antipatterns in Web Services.
Proceedings of the Software Architecture - 8th European Conference, 2014

An Empirical Study of the Impact of Cloud Patterns on Quality of Service (QoS).
Proceedings of the IEEE 6th International Conference on Cloud Computing Technology and Science, 2014

2013
Soa Antipatterns: an Approach for their Specification and Detection.
Int. J. Cooperative Inf. Syst., 2013

Improving SOA antipatterns detection in Service Based Systems by mining execution traces.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Soda: A Tool Support for the Detection of SOA Antipatterns.
Proceedings of the Service-Oriented Computing - ICSOC 2012 Workshops, 2013

Detection of SOA Patterns.
Proceedings of the Service-Oriented Computing - 11th International Conference, 2013

Detection of Process Antipatterns: A BPEL Perspective.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, 2013

2012
Reusable model transformations.
Softw. Syst. Model., 2012

Guest editors' introduction to the special issue on automated software evolution.
J. Syst. Softw., 2012

From Abstract to Executable BPEL Processes with Continuity Support.
Proceedings of the 2012 IEEE 19th International Conference on Web Services, 2012

Specification and Detection of SOA Antipatterns.
Proceedings of the Service-Oriented Computing - 10th International Conference, 2012

Recommendation system for design patterns in software development: an DPR overview.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

2011
Une approche centrée exigences pour la composition de services web.
Ingénierie des Systèmes d Inf., 2011

Selection of Composable Web Services Driven by User Requirements.
Proceedings of the IEEE International Conference on Web Services, 2011

2010
DECOR: A Method for the Specification and Detection of Code and Design Smells.
IEEE Trans. Software Eng., 2010

Evaluation of Kermeta for solving graph-based problems.
Int. J. Softw. Tools Technol. Transf., 2010

From a domain analysis to the specification and detection of code and design smells.
Formal Aspects Comput., 2010

A Requirement-Centric Approach to Web Service Modeling, Discovery, and Selection.
Proceedings of the Service-Oriented Computing - 8th International Conference, 2010

2009
Tracking Design Smells: Lessons from a Study of God Classes.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Meta-model Pruning.
Proceedings of the Model Driven Engineering Languages and Systems, 2009

Generic Model Refactorings.
Proceedings of the Model Driven Engineering Languages and Systems, 2009

2008
DECOR : Détection et correction des défauts dans les systèmes orientés objet. (DECOR : Detection and Correction of Smells in Object-oriented Systems).
PhD thesis, 2008

Génération automatique d'algorithmes de détection des défauts de conception.
Proceedings of the Langages et Modèles à Objets, 2008

Refactorings of Design Defects Using Relational Concept Analysis.
Proceedings of the Formal Concept Analysis, 6th International Conference, 2008

A Domain Analysis to Specify Design Defects and Generate Detection Algorithms.
Proceedings of the Fundamental Approaches to Software Engineering, 2008

2007
P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Detection and correction of design defects in object-oriented designs.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Decor: a tool for the detection of design defects.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

2006
Une taxonomie et un métamodèle pour la détection des défauts de conception.
Proceedings of the Actes des journéees Langages et Modèles à Objets, 2006

Automatic Generation of Detection Algorithms for Design Defects.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Using FCA to Suggest Refactorings to Correct Design Defects.
Proceedings of the Concept Lattices and Their Applications, 2006

2005
Enquête sur les pratiques de tests d'utilisabilité.
Proceedings of the 17th international conference on Francophone sur l'Interaction Homme-Machine, 2005


  Loading...