lnu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Systematic Literature Review on the Methodologies for Detecting REST Antipatterns in RESTful APIs
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Context: API growth is accelerating. RESTful APIs are gaining traction and are backed by major players. Extending the APIs commonly introduce antipatterns, which are bad solutions to problems.

Objective: The purpose of this review is to identify and analyze the current, state-of-the-art approaches in detecting antipatterns in RESTful APIs.

Method: Six research questions are clearly defined. Search strings are used in digital libraries to identify studies in the field of antipatterns in RESTful APIs. The studies must come from reputable sources. Studies are subjected to inclusion-exclusion and quality assessment.

Results: Eight studies were selected. Each study has one main approach. Three classes were created to identify the types of approaches. All approaches require expert domain knowledge to apply and vary in the difficulty of application. The accuracy of the approaches is above 80\%. Four types of antipatterns were identified and the approaches detect one or multiple types of antipatterns.

Conclusion: Various techniques were discovered, each selected study presented a single technique. Classifications for the techniques and antipatterns were made. The research field is young with future work planned.

Place, publisher, year, edition, pages
2022. , p. 35
Keywords [en]
REST, Antipatterns, Detection, API
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:lnu:diva-114232OAI: oai:DiVA.org:lnu-114232DiVA, id: diva2:1670956
Subject / course
Computer Science
Educational program
Network Security Programme, 180 credits
Supervisors
Examiners
Available from: 2022-06-16 Created: 2022-06-16 Last updated: 2022-06-16Bibliographically approved

Open Access in DiVA

fulltext(1064 kB)259 downloads
File information
File name FULLTEXT01.pdfFile size 1064 kBChecksum SHA-512
085f001f132358ffef746f501b74a414fba1a794a3d81472ee8d8365dd39237f9ea7d9c2b6112690f8924f2163d215f35844a83466bdbeae3493ee579f00a108
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Neagu, Andrei
By organisation
Department of computer science and media technology (CM)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 259 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 388 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf