A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns Revision for Supplemental Material

  • Fatima Sabir (Creator)
  • Yann Gael Gueheneuc (Creator)
  • Francis Palma (Creator)
  • Naouel Moha (Creator)
  • Ghulam Rasool (Creator)
  • Hassan Akhtar (Creator)

Dataset

Description

We propose the SOCAR approach for the correction of REST antipatterns in RESTful APIs. SOCAR proceeds in three steps:Step 1: Apply SODA-R to Detect REST AntipatternsInput: RESTful APIs for their dynamic invocation via client requests.Output: Detected instances of REST design patterns and antipatterns from the client- and service meta-data.Step 2: Define Correction Heuristics for REST AntipatternsInput: Correction heuristics with attributes from the trace history.Output: Correction recommendation/Correction.Step 3: Defined Recommendations to Remove REST AntipatternsInput: The algorithmic implementations of correction heuristics. Output: The recommended REST design pattern instances and the related REST antipatterns that are removed.
Date made available22 Sept 2021
PublisherIEEE DataPort

Cite this