Skip to main content

previous disabled Page of 2
and
  1. No Access

    Book and Conference Proceedings

    Service-Oriented Computing – ICSOC 2023 Workshops

    AI-PA, ASOCA, SAPD, SQS, SSCOPE, WESOACS and Satellite Events, Rome, Italy, November 28-December 1, 2023, Revised Selected Papers

    Flavia Monti, Pierluigi Plebani in Lecture Notes in Computer Science (2024)

  2. No Access

    Article

    An empirical study of Android behavioural code smells detection

    Mobile applications (apps) are developed quickly and evolve continuously. Each development iteration may introduce poor design choices, and therefore produce code smells. Code smells complexify source code and...

    Dimitri Prestat, Naouel Moha, Roger Villemaire in Empirical Software Engineering (2022)

  3. No Access

    Article

    SSPCatcher: Learning to catch security patches

    Timely patching (i.e., the act of applying code changes to a program source code) is paramount to safeguard users and maintainers against dire consequences of malicious attacks. In practice, patching is priori...

    Arthur D. Sawadogo, Tegawendé F. Bissyandé, Naouel Moha in Empirical Software Engineering (2022)

  4. Article

    Open Access

    Revisiting the VCCFinder approach for the identification of vulnerability-contributing commits

    Detecting vulnerabilities in software is a constant race between development teams and potential attackers. While many static and dynamic approaches have focused on regularly analyzing the software in its enti...

    Timothé Riom, Arthur Sawadogo, Kevin Allix in Empirical Software Engineering (2021)

  5. No Access

    Article

    A multi-dimensional study on the state of the practice of REST APIs usage in Android apps

    REST APIs are gaining a tremendous attraction in industry and a growing usage in mobile platforms. They are well suited for providing content to apps running on small devices, like smartphones and tablets. Sev...

    Manel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir in Automated Software Engineering (2020)

  6. No Access

    Chapter and Conference Paper

    Charting Microservices to Support Services’ Developers: The Anaximander Approach

    Microservice architectures have gained popularity in the last ten years, based on their intrinsic capabilities of implementing scalable software architectures. However, understanding a microservice architectur...

    Sébastien Mosser, Jean-Philippe Caissy, Florian Juroszek in Service-Oriented Computing (2020)

  7. No Access

    Chapter and Conference Paper

    A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration

    A common strategy for modernizing legacy systems is to migrate them to service-oriented architecture (SOA). A key step in the migration process is the identification of reusable functionalities in the system that...

    Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili in Service-Oriented Computing (2020)

  8. No Access

    Book and Conference Proceedings

    Service-Oriented Computing – ICSOC 2017 Workshops

    ASOCA, ISyCC, WESOACS, and Satellite Events, Málaga, Spain, November 13–16, 2017, Revised Selected Papers

    Lars Braubach, Juan M. Murillo in Lecture Notes in Computer Science (2018)

  9. Chapter and Conference Paper

    State of the Practice in Service Identification for SOA Migration in Industry

    The migration of legacy software systems to Service Oriented Architectures (SOA) has become a mainstream trend for modernizing enterprise software systems. A key step in SOA migration is the identification of ...

    Manel Abdellatif, Geoffrey Hecht, Hafedh Mili in Service-Oriented Computing (2018)

  10. No Access

    Chapter and Conference Paper

    A Lexical and Semantical Analysis on REST Cloud Computing APIs

    Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by Cloud providers’ REpresentational State Transfer (REST) APIs. D...

    Fabio Petrillo, Philippe Merle, Francis Palma in Cloud Computing and Service Science (2018)

  11. No Access

    Chapter and Conference Paper

    A Delta-Oriented Approach to Support the Safe Reuse of Black-Box Code Rewriters

    The tedious process of corrective and perfective maintenance is often automated thanks to rewriting rules using tools such as Spoon or Coccinelle. These tools consider rules as black-boxes, and compose multiple r...

    Benjamin Benni, Sébastien Mosser, Naouel Moha in New Opportunities for Software Reuse (2018)

  12. Chapter and Conference Paper

    Empirical Study on REST APIs Usage in Android Mobile Applications

    A large set of mobile applications (apps) heavily rely on services accessible through the Web via REST APIs. However, the way mobile apps use services in practice has never been studied. In this paper, we perf...

    Mohamed A. Oumaziz, Abdelkarim Belkhir, Tristan Vacher in Service-Oriented Computing (2017)

  13. Chapter and Conference Paper

    Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study

    Cloud computing is currently the most popular model to offer and access computational resources and services. Many cloud providers use the REST architectural style (Representational State Transfer) for offerin...

    Fabio Petrillo, Philippe Merle, Naouel Moha in Service-Oriented Computing (2016)

  14. No Access

    Chapter and Conference Paper

    Specification and Detection of Business Process Antipatterns

    Structured business processes (SBPs) are now in enterprises the prominent solution to software development problems through orchestrating Web services. By their very nature, SBPs evolve through adding new or m...

    Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc in E-Technologies (2015)

  15. Chapter and Conference Paper

    Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns

    Identifier lexicon has a direct impact on software understandability and reusability and, thus, on the quality of the final software product. Understandability and reusability are two important characteristics...

    Francis Palma, Javier Gonzalez-Huerta, Naouel Moha in Service-Oriented Computing (2015)

  16. No Access

    Chapter and Conference Paper

    Towards Quality-Driven SOA Systems Refactoring Through Planning

    Service Based Systems (SBSs), like other software systems, evolve due to changes in both user requirements and execution contexts. Continuous evolution could easily deteriorate the design and reduce the Qualit...

    Mathieu Nayrolles, Eric Beaudry, Naouel Moha, Petko Valtchev in E-Technologies (2015)

  17. Chapter and Conference Paper

    Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach

    REST (REpresentational State Transfer), relying on resources as its architectural unit, is currently a popular architectural choice for building Web-based applications. It is shown that design patterns—good solut...

    Francis Palma, Johann Dubois, Naouel Moha in Service-Oriented Computing (2014)

  18. No Access

    Chapter and Conference Paper

    Specification and Detection of SOA Antipatterns in Web Services

    Service Based Systems, composed of Web Services (WSs), offer promising solutions to software development problems for companies. Like other software artefacts, WSs evolve due to the changed user requirements and ...

    Francis Palma, Naouel Moha, Guy Tremblay, Yann-Gaël Guéhéneuc in Software Architecture (2014)

  19. Chapter and Conference Paper

    Soda: A Tool Support for the Detection of SOA Antipatterns

    During their evolution, Service Based Systems (SBSs) need to fit new user requirements and execution contexts. The resulting changes from the evolution of SBSs may degrade their design and Quality of Service (...

    Mathieu Nayrolles, Francis Palma in Service-Oriented Computing - ICSOC 2012 Wo… (2013)

  20. Chapter and Conference Paper

    Detection of SOA Patterns

    The rapid increase of communications combined with the deployment of large scale information systems lead to the democratization of Service Oriented Architectures (SOA). However, systems based on these architectu...

    Anthony Demange, Naouel Moha, Guy Tremblay in Service-Oriented Computing (2013)

previous disabled Page of 2