SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:lnu-112584"
 

Sökning: onr:"swepub:oai:DiVA.org:lnu-112584" > Are Developers Equa...

Are Developers Equally Concerned About Making Their APIs RESTful and the Linguistic Quality? : A Study on Google APIs

Palma, Francis (författare)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM)
Zarraa, Osama (författare)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM)
Sadia, Ahmad (författare)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM)
 (creator_code:org_t)
2021-11-18
2021
Engelska.
Ingår i: Service-Oriented Computing. - Cham : Springer. - 9783030914301 - 9783030914318 ; , s. 171-187
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • REST (REpresentational State Transfer) is an architectural style for distributed, hypermedia systems that allows communication between clients and servers using the HTTP methods and URIs (Uniform Resource Identifiers). In the literature, researchers and practitioners defined best design practices, i.e., REST patterns, violation of which are known as REST antipatterns. Also, clients need to understand the use and purpose of APIs while consuming them. A set of best practices is defined in the literature for APIs to have a better linguistic design, i.e., linguistic patterns, violation of which are known as linguistic antipatterns. For API developers, it is challenging to ensure that their APIs are RESTful and manifest linguistic design quality. This paper investigates whether developers are equally concerned about making their APIs RESTful while also focus on designing APIs with better linguistic quality that may facilitate their comprehension and consumption. Thus, we examine the relation between RESTful and linguistic design quality in RESTful APIs. We analyzed eight Google APIs and performed the detection of 21 patterns and antipatterns on those APIs. Using the quantitative data, we performed a series of statistical tests. Results suggest a negligible relationship between RESTful and linguistic design quality. Thus, developers are unaware of whether they conjointly lack RESTful and linguistic design quality.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

Antipatterns
Detection
Linguistic quality
Patterns
RESTful APIs
RESTful design
Uniform resource identifiers
Application programming interfaces (API)
Hypermedia systems
Linguistics
Anti-patterns
Design Quality
Google
Pattern
Representational state transfer
RESTful API
Pattern recognition
Software Technology
Programvaruteknik

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Palma, Francis
Zarraa, Osama
Sadia, Ahmad
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
och Programvarutekni ...
Artiklar i publikationen
Service-Oriented ...
Av lärosätet
Linnéuniversitetet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst. Hantera kakor

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy