Do RESTful API design rules have an impact on the understandability of Web APIs?

Context Web APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using the provided resources. While many API design rules exist, empirical evidence for the effectiveness of most rules is lacking. Objective We the...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Empirical software engineering : an international journal Ročník 28; číslo 6; s. 132
Hlavní autori: Bogner, Justus, Kotstein, Sebastian, Pfaff, Timo
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: New York Springer US 01.11.2023
Springer Nature B.V
Predmet:
ISSN:1382-3256, 1573-7616
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Context Web APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using the provided resources. While many API design rules exist, empirical evidence for the effectiveness of most rules is lacking. Objective We therefore wanted to study 1) the impact of RESTful API design rules on understandability, 2) if rule violations are also perceived as more difficult to understand, and 3) if demographic attributes like REST-related experience have an influence on this. Method We conducted a controlled Web-based experiment with 105 participants, from both industry and academia and with different levels of experience. Based on a hybrid between a crossover and a between-subjects design, we studied 12 design rules using API snippets in two complementary versions: one that adhered to a rule and one that was a violation of this rule. Participants answered comprehension questions and rated the perceived difficulty. Results For 11 of the 12 rules, we found that violation performed significantly worse than rule for the comprehension tasks. Regarding the subjective ratings, we found significant differences for 9 of the 12 rules, meaning that most violations were subjectively rated as more difficult to understand. Demographics played no role in the comprehension performance for violation . Conclusions Our results provide first empirical evidence for the importance of following design rules to improve the understandability of Web APIs, which is important for researchers, practitioners, and educators.
AbstractList Context Web APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using the provided resources. While many API design rules exist, empirical evidence for the effectiveness of most rules is lacking. Objective We therefore wanted to study 1) the impact of RESTful API design rules on understandability, 2) if rule violations are also perceived as more difficult to understand, and 3) if demographic attributes like REST-related experience have an influence on this. Method We conducted a controlled Web-based experiment with 105 participants, from both industry and academia and with different levels of experience. Based on a hybrid between a crossover and a between-subjects design, we studied 12 design rules using API snippets in two complementary versions: one that adhered to a rule and one that was a violation of this rule. Participants answered comprehension questions and rated the perceived difficulty. Results For 11 of the 12 rules, we found that violation performed significantly worse than rule for the comprehension tasks. Regarding the subjective ratings, we found significant differences for 9 of the 12 rules, meaning that most violations were subjectively rated as more difficult to understand. Demographics played no role in the comprehension performance for violation . Conclusions Our results provide first empirical evidence for the importance of following design rules to improve the understandability of Web APIs, which is important for researchers, practitioners, and educators.
ContextWeb APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using the provided resources. While many API design rules exist, empirical evidence for the effectiveness of most rules is lacking.ObjectiveWe therefore wanted to study 1) the impact of RESTful API design rules on understandability, 2) if rule violations are also perceived as more difficult to understand, and 3) if demographic attributes like REST-related experience have an influence on this.MethodWe conducted a controlled Web-based experiment with 105 participants, from both industry and academia and with different levels of experience. Based on a hybrid between a crossover and a between-subjects design, we studied 12 design rules using API snippets in two complementary versions: one that adhered to a rule and one that was a violation of this rule. Participants answered comprehension questions and rated the perceived difficulty.ResultsFor 11 of the 12 rules, we found that violation performed significantly worse than rule for the comprehension tasks. Regarding the subjective ratings, we found significant differences for 9 of the 12 rules, meaning that most violations were subjectively rated as more difficult to understand. Demographics played no role in the comprehension performance for violation.ConclusionsOur results provide first empirical evidence for the importance of following design rules to improve the understandability of Web APIs, which is important for researchers, practitioners, and educators.
ArticleNumber 132
Author Bogner, Justus
Kotstein, Sebastian
Pfaff, Timo
Author_xml – sequence: 1
  givenname: Justus
  orcidid: 0000-0001-5788-0991
  surname: Bogner
  fullname: Bogner, Justus
  email: j.bogner@vu.nl
  organization: University of Stuttgart, Institute of Software Engineering
– sequence: 2
  givenname: Sebastian
  surname: Kotstein
  fullname: Kotstein, Sebastian
  organization: Reutlingen University, Herman Hollerith Zentrum
– sequence: 3
  givenname: Timo
  surname: Pfaff
  fullname: Pfaff, Timo
  organization: Independent researcher, Germany; research conducted while at University of Stuttgart, Institute of Software Engineering
BookMark eNp9kE9LAzEQxYNUsK1-AU8Bz6v5s5vNnqTUqoWCRSseQ3Y3abdsk5pkhf32plYQPPQ0A_N-M2_eCAyMNQqAa4xuMUL5nceIsTRBhCYYUZYn_RkY4iynSc4wG8SecpJQkrELMPJ-ixAq8jQbguWDha-zt5XuWjhZzmGtfLM20HWt8nAjvxSUBja7vawCtAaGjYKdqZXzQZpalk3bhB5aDT9UeeD9_SU417L16uq3jsH742w1fU4WL0_z6WSRVJTREK3gHFOtdSFrTRCnWGUqLZgmZVqTMs4qhAhjTFasLtMivqd4xriqi4pnVNExuDnu3Tv72SkfxNZ2zsSTgnDGU04Iz6OKH1WVs947pUXVBBkaa4KTTSswEof8xDE_EfMTP_mJPqLkH7p3zU66_jREj5CPYrNW7s_VCeobZRWDcw
CitedBy_id crossref_primary_10_1016_j_procs_2024_10_120
crossref_primary_10_1007_s10664_024_10582_1
Cites_doi 10.1007/978-3-662-45391-9_16
10.1007/978-3-319-46295-0_10
10.1007/978-1-4614-7518-7_2
10.1007/978-3-642-35063-4_26
10.1109/TSE.2019.2901468
10.1145/514183.514185
10.1142/S0218843017420011
10.1093/biomet/30.1-2.81
10.1007/s10664-021-10072-8
10.1146/annurev.ps.46.020195.003021
10.1007/s00450-017-0384-1
10.1109/ICSA.2017.40
10.22237/jmasm/1257035100
10.1109/TSE.2015.2467378
10.1007/978-3-642-29044-2_8
10.1109/SCC55611.2022.00017
10.1007/978-1-84800-044-5_8
10.1007/978-3-662-50539-7_4
10.1109/ICSA-C.2019.00041
10.1145/1367497.1367606
10.4324/9780203771587
10.1007/978-3-030-87568-8_10
10.1007/978-3-319-38791-8_2
10.1007/978-3-642-04898-2_615
10.1016/j.jss.2022.111369
10.48550/ARXIV.2206.11102
10.2307/2333709
ContentType Journal Article
Copyright The Author(s) 2023
The Author(s) 2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: The Author(s) 2023
– notice: The Author(s) 2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID C6C
AAYXX
CITATION
7SC
8FD
8FE
8FG
ABJCF
AFKRA
ARAPS
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
JQ2
L6V
L7M
L~C
L~D
M7S
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
S0W
DOI 10.1007/s10664-023-10367-y
DatabaseName Springer Nature OA Free Journals
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Engineering Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
Proquest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DELNET Engineering & Technology Collection
DatabaseTitle CrossRef
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest DELNET Engineering and Technology Collection
Materials Science & Engineering Collection
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList
Technology Collection
Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1573-7616
ExternalDocumentID 10_1007_s10664_023_10367_y
GrantInformation_xml – fundername: Universität Stuttgart (1023)
GroupedDBID -4Z
-59
-5G
-BR
-EM
-Y2
-~C
.86
.DC
.VR
06D
0R~
0VY
199
1N0
1SB
2.D
203
28-
29G
2J2
2JN
2JY
2KG
2LR
2P1
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5GY
5QI
5VS
67Z
6NX
78A
8FE
8FG
8TC
8UJ
95-
95.
95~
96X
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAOBN
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYOK
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDZT
ABECU
ABFTD
ABFTV
ABHLI
ABHQN
ABJCF
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACZOJ
ADHHG
ADHIR
ADIMF
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFIE
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFEXP
AFGCZ
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
B-.
BA0
BBWZM
BDATZ
BENPR
BGLVJ
BGNMA
BSONS
C6C
CAG
CCPQU
COF
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
EBLON
EBS
EIOEI
EJD
ESBYG
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
GQ8
GXS
H13
HCIFZ
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
KDC
KOV
KOW
L6V
LAK
LLZTM
M4Y
M7S
MA-
N2Q
NB0
NDZJH
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
P19
P62
P9O
PF0
PT4
PT5
PTHSS
Q2X
QOK
QOS
R4E
R89
R9I
RHV
RNI
RNS
ROL
RPX
RSV
RZC
RZE
RZK
S0W
S16
S1Z
S26
S27
S28
S3B
SAP
SCJ
SCLPG
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TSG
TSK
TSV
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z7R
Z7S
Z7V
Z7X
Z7Z
Z81
Z83
Z86
Z88
Z8M
Z8N
Z8P
Z8R
Z8T
Z8U
Z8W
Z92
ZMTXR
~EX
AAPKM
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADHKG
AEZWR
AFDZB
AFFHD
AFHIU
AFOHR
AGQPQ
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
PHGZM
PHGZT
PQGLB
7SC
8FD
DWQXO
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c363t-321713fff9adf20831e5e496f2b4d2b713c002666ac6db49066e8568ed9c853e3
IEDL.DBID BENPR
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001075979200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1382-3256
IngestDate Tue Dec 02 16:49:56 EST 2025
Sat Nov 29 05:37:47 EST 2025
Tue Nov 18 21:37:32 EST 2025
Fri Feb 21 02:39:35 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 6
Keywords controlled experiment
Web API design
Understandability
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c363t-321713fff9adf20831e5e496f2b4d2b713c002666ac6db49066e8568ed9c853e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-5788-0991
OpenAccessLink https://link.springer.com/10.1007/s10664-023-10367-y
PQID 2868482287
PQPubID 326341
ParticipantIDs proquest_journals_2868482287
crossref_citationtrail_10_1007_s10664_023_10367_y
crossref_primary_10_1007_s10664_023_10367_y
springer_journals_10_1007_s10664_023_10367_y
PublicationCentury 2000
PublicationDate 2023-11-01
PublicationDateYYYYMMDD 2023-11-01
PublicationDate_xml – month: 11
  year: 2023
  text: 2023-11-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
– name: Dordrecht
PublicationSubtitle An International Journal
PublicationTitle Empirical software engineering : an international journal
PublicationTitleAbbrev Empir Software Eng
PublicationYear 2023
Publisher Springer US
Springer Nature B.V
Publisher_xml – name: Springer US
– name: Springer Nature B.V
References CR19
CR18
CR14
Baltes, Ralph (CR1) 2022; 27
CR13
CR12
CR34
CR11
CR33
CR10
CR32
CR31
CR30
Shaffer (CR29) 1995; 46
Palma, Dubois, Moha, Guéhéneuc (CR15) 2014
Renzel, Schlebusch, Klamma (CR23) 2012
Haupt, Leymann, Scherer, Vukojevic-Haupt (CR5) 2017
CR2
Scalabrino, Bavota, Vendome, Linares-Vásquez, Poshyvanyk, Oliveto (CR27) 2021; 47
CR3
Kendall (CR9) 1938; 30
CR8
CR7
Haupt, Leymann, Vukojevic-Haupt (CR6) 2018; 33
CR28
Petrillo, Merle, Moha, Guéhéneuc (CR22) 2016
CR26
CR25
Palma, Zarraa, Sadia, Computing, International (CR17) 2021
CR21
Pautasso (CR20) 2014
Richardson, Ruby (CR24) 2007
Palma, Gonzalez-Huerta, Founi, Moha, Tremblay, Guéhéneuc (CR16) 2017; 26
Fielding, Taylor (CR4) 2002; 2
RT Fielding (10367_CR4) 2002; 2
L Richardson (10367_CR24) 2007
F Haupt (10367_CR6) 2018; 33
F Haupt (10367_CR5) 2017
10367_CR2
10367_CR3
10367_CR30
10367_CR31
10367_CR7
10367_CR8
10367_CR14
10367_CR10
10367_CR32
10367_CR11
10367_CR33
10367_CR12
10367_CR34
10367_CR13
F Petrillo (10367_CR22) 2016
10367_CR18
10367_CR19
S Baltes (10367_CR1) 2022; 27
MG Kendall (10367_CR9) 1938; 30
JP Shaffer (10367_CR29) 1995; 46
F Palma (10367_CR15) 2014
D Renzel (10367_CR23) 2012
C Pautasso (10367_CR20) 2014
S Scalabrino (10367_CR27) 2021; 47
F Palma (10367_CR16) 2017; 26
F Palma (10367_CR17) 2021
10367_CR25
10367_CR26
10367_CR28
10367_CR21
References_xml – start-page: 230
  year: 2014
  end-page: 244
  ident: CR15
  article-title: Detection of rest patterns and antipatterns: A heuristics-based approach
  publication-title: Service-Oriented Computing
  doi: 10.1007/978-3-662-45391-9_16
– ident: CR18
– start-page: 157
  year: 2016
  end-page: 170
  ident: CR22
  article-title: Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study
  publication-title: Service-Oriented Computing
  doi: 10.1007/978-3-319-46295-0_10
– start-page: 31
  year: 2014
  end-page: 51
  ident: CR20
  article-title: RESTful web services: Principles, patterns, emerging technologies
  publication-title: Web Services Foundations
  doi: 10.1007/978-1-4614-7518-7_2
– start-page: 354
  year: 2012
  end-page: 367
  ident: CR23
  article-title: Today’s Top “RESTful" Services and Why They Are Not RESTful
  publication-title: Web Information Systems Engineering - WISE 2012
  doi: 10.1007/978-3-642-35063-4_26
– ident: CR14
– ident: CR2
– ident: CR12
– ident: CR30
– ident: CR10
– ident: CR33
– volume: 47
  start-page: 595
  issue: 3
  year: 2021
  end-page: 613
  ident: CR27
  article-title: Automatically assessing code understandability
  publication-title: IEEE Trans Software Eng
  doi: 10.1109/TSE.2019.2901468
– volume: 2
  start-page: 115
  issue: 2
  year: 2002
  end-page: 150
  ident: CR4
  article-title: Principled Design of the Modern Web Architecture
  publication-title: ACM Trans Internet Technol
  doi: 10.1145/514183.514185
– ident: CR8
– volume: 26
  start-page: 1742001
  issue: 02
  year: 2017
  ident: CR16
  article-title: Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns
  publication-title: International Journal of Cooperative Information Systems
  doi: 10.1142/S0218843017420011
– ident: CR25
– ident: CR21
– volume: 30
  start-page: 81
  issue: 1–2
  year: 1938
  end-page: 93
  ident: CR9
  article-title: A New Measure of Rank Correlation
  publication-title: Biometrika
  doi: 10.1093/biomet/30.1-2.81
– volume: 27
  start-page: 94
  issue: 4
  year: 2022
  ident: CR1
  article-title: Sampling in software engineering research: A critical review and guidelines
  publication-title: Empirical Software Engineering
  doi: 10.1007/s10664-021-10072-8
– ident: CR19
– volume: 46
  start-page: 561
  issue: 1
  year: 1995
  end-page: 584
  ident: CR29
  article-title: Multiple Hypothesis Testing
  publication-title: Annual Review of Psychology
  doi: 10.1146/annurev.ps.46.020195.003021
– volume: 33
  start-page: 291
  issue: 3–4
  year: 2018
  end-page: 303
  ident: CR6
  article-title: API governance support through the structural analysis of REST APIs
  publication-title: Computer Science - Research and Development
  doi: 10.1007/s00450-017-0384-1
– ident: CR3
– ident: CR31
– ident: CR13
– start-page: 55
  year: 2017
  end-page: 58
  ident: CR5
  article-title: A Framework for the Structural Analysis of REST APIs
  publication-title: 2017 IEEE International Conference on Software Architecture (ICSA)
  doi: 10.1109/ICSA.2017.40
– ident: CR11
– ident: CR32
– ident: CR34
– start-page: 171
  year: 2021
  end-page: 187
  ident: CR17
  article-title: Are developers equally concerned about making their apis restful and the linguistic quality? a study on google apis
  publication-title: Hacid H, Kao O, Mecella M, Moha N, Paik Hy
– year: 2007
  ident: CR24
  publication-title: RESTful Web Services
– ident: CR7
– ident: CR28
– ident: CR26
– ident: 10367_CR26
  doi: 10.22237/jmasm/1257035100
– ident: 10367_CR31
  doi: 10.1109/TSE.2015.2467378
– volume: 30
  start-page: 81
  issue: 1–2
  year: 1938
  ident: 10367_CR9
  publication-title: Biometrika
  doi: 10.1093/biomet/30.1-2.81
– volume: 2
  start-page: 115
  issue: 2
  year: 2002
  ident: 10367_CR4
  publication-title: ACM Trans Internet Technol
  doi: 10.1145/514183.514185
– ident: 10367_CR33
  doi: 10.1007/978-3-642-29044-2_8
– ident: 10367_CR18
  doi: 10.1109/SCC55611.2022.00017
– start-page: 157
  volume-title: Service-Oriented Computing
  year: 2016
  ident: 10367_CR22
  doi: 10.1007/978-3-319-46295-0_10
– start-page: 230
  volume-title: Service-Oriented Computing
  year: 2014
  ident: 10367_CR15
  doi: 10.1007/978-3-662-45391-9_16
– ident: 10367_CR8
  doi: 10.1007/978-1-84800-044-5_8
– ident: 10367_CR12
– start-page: 31
  volume-title: Web Services Foundations
  year: 2014
  ident: 10367_CR20
  doi: 10.1007/978-1-4614-7518-7_2
– ident: 10367_CR28
  doi: 10.1007/978-3-662-50539-7_4
– ident: 10367_CR2
  doi: 10.1109/ICSA-C.2019.00041
– ident: 10367_CR14
– ident: 10367_CR21
  doi: 10.1145/1367497.1367606
– start-page: 354
  volume-title: Web Information Systems Engineering - WISE 2012
  year: 2012
  ident: 10367_CR23
  doi: 10.1007/978-3-642-35063-4_26
– start-page: 55
  volume-title: 2017 IEEE International Conference on Software Architecture (ICSA)
  year: 2017
  ident: 10367_CR5
  doi: 10.1109/ICSA.2017.40
– ident: 10367_CR3
  doi: 10.4324/9780203771587
– ident: 10367_CR10
  doi: 10.1007/978-3-030-87568-8_10
– volume: 47
  start-page: 595
  issue: 3
  year: 2021
  ident: 10367_CR27
  publication-title: IEEE Trans Software Eng
  doi: 10.1109/TSE.2019.2901468
– ident: 10367_CR25
  doi: 10.1007/978-3-319-38791-8_2
– ident: 10367_CR13
  doi: 10.1007/978-3-642-04898-2_615
– start-page: 171
  volume-title: Hacid H, Kao O, Mecella M, Moha N, Paik Hy
  year: 2021
  ident: 10367_CR17
– ident: 10367_CR19
  doi: 10.1016/j.jss.2022.111369
– volume-title: RESTful Web Services
  year: 2007
  ident: 10367_CR24
– volume: 27
  start-page: 94
  issue: 4
  year: 2022
  ident: 10367_CR1
  publication-title: Empirical Software Engineering
  doi: 10.1007/s10664-021-10072-8
– ident: 10367_CR7
– ident: 10367_CR32
– ident: 10367_CR34
  doi: 10.48550/ARXIV.2206.11102
– volume: 33
  start-page: 291
  issue: 3–4
  year: 2018
  ident: 10367_CR6
  publication-title: Computer Science - Research and Development
  doi: 10.1007/s00450-017-0384-1
– volume: 46
  start-page: 561
  issue: 1
  year: 1995
  ident: 10367_CR29
  publication-title: Annual Review of Psychology
  doi: 10.1146/annurev.ps.46.020195.003021
– ident: 10367_CR30
  doi: 10.2307/2333709
– volume: 26
  start-page: 1742001
  issue: 02
  year: 2017
  ident: 10367_CR16
  publication-title: International Journal of Cooperative Information Systems
  doi: 10.1142/S0218843017420011
– ident: 10367_CR11
SSID ssj0009745
Score 2.4341056
Snippet Context Web APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using...
ContextWeb APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using...
SourceID proquest
crossref
springer
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 132
SubjectTerms Application programming interface
Best practice
Compilers
Computer Science
Design
Experiments
Interfaces
Interpreters
Programming Languages
Software engineering
Software Engineering/Programming and Operating Systems
Software quality
SummonAdditionalLinks – databaseName: SpringerLINK Contemporary 1997-Present
  dbid: RSV
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwEA86ffDF-YnTKXnwTQu2TdP0SUQdCjKGTt1bSfOBwmhlXQf7772k7aqigj7ncrR3udxdkvsdQsdcSUgbZOBEiTmtIvzMScA1OJFg0tR9hkJYdP27sN9no1E0qIrC8vq1e30laXfqD8VulBLHMHJh2w2d-TJaAXfHjDnePzw1ULuhbU1swPUcHzx6VSrzPY_P7qiJMb9ci1pv02v_7zs30HoVXeKLcjlsoiWVbqF23bkBV4a8jQZXGQbRD3UBxINbLO07DjwpxirHL3ymME9xWUCJsxRDkIiLRRVMiew9x5nGzyox8_PzHfTYux5e3jhVbwVH-NSfgmBcSE-11hGX2jPtxlSgSES1lxDpJTAmTHpGKRdUJiSCf1IsoExJ0GLgK38XtdIsVXsIJ4HLEs8TpmMH0cTlinEZScIhuJAQPnWQW4s4FhXwuOl_MY4byGQjshhEFluRxfMOOlnMeSthN36l7taaiysTzGOPUUYg_GFhB53WmmqGf-a2_zfyA7TmWWWbY5kuak0nhTpEq2I2fc0nR3ZpvgNK7dsy
  priority: 102
  providerName: Springer Nature
Title Do RESTful API design rules have an impact on the understandability of Web APIs?
URI https://link.springer.com/article/10.1007/s10664-023-10367-y
https://www.proquest.com/docview/2868482287
Volume 28
WOSCitedRecordID wos001075979200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1573-7616
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009745
  issn: 1382-3256
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1JS8QwFH7o6MGLuzhu5OBNg7ZN0_QkrijIUNzxUtIkRWFodTojzL_3pZNaFPTiJZcshHxJ3svyvg9gVxqNxwYd0jizt1VMHtIMTQONldA27jNSqmbXv456PfH0FCfuwq1y3yqbPbHeqHWp7B35gS-4YGjNRHT09k6tapR9XXUSGtMwY5nKWAdmTs57yU1LuxvVMsWWaI8GaN1d2IwLnuOcUdsxD7fxiI6_m6bW3_zxRFpbnouF__Z5Eeadz0mOJ5NkCaZMsQwLjZ4Dcct7BZKzkiAgd_kICydXRNe_O8hg1DcVeZEfhsiCTMIqSVkQdB3J6Cs2ZsL3PSZlTh5NZutXR6twf3F-d3pJneICVQEPhjhEHh5a8zyPpc59K0JmQsNinvsZ036Gecoe2jiXiuuMxTiCRoRcGI3YhoEJ1qBTlIVZB5KFnsh8X1kdD5YzTxohdayZRJdDo1PVBa8Z7FQ5OnKritFPWyJlC1CKAKU1QOm4C3tfdd4mZBx_lt5qUEndwqzSFpIu7De4ttm_t7bxd2ubMOfXU8lezmxBZzgYmW2YVR_D12qw46bljv1ZeotpEj5jenP78An6b-j1
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB0BrQQX6BfqUtr6ACewShzHcQ4VqkoRK7arlVgEt9SxHVFplcBmF7R_it_YsZMQFancOPRsx0ns55nxx7wHsKOswWWDiWiSud0qrg5ohq6BJloal_cZa-3Z9QfxcCgvL5PREty3uTDuWmVrE72hNqV2e-RfmBSSozeT8eH1DXWqUe50tZXQqGFxahd3uGSrvvaPcHx3GTv-Mf5-QhtVAapDEc5oiEF4EOZ5niiTMye0ZSPLE5GzjBuWYZl2CxMhlBYm4wn6ZCsjIa3B749CG2K7y_CCO-vvrwqedSS_sRdFdrR--JpINEk6TaqeEJy6bgjQacR08bcj7KLbRwey3s8db_xvPfQK1puImnyrp8BrWLLFG9ho1SpIY7zewuioJAi3cT7HyqM-Mf7uCpnOJ7YiV-rWElWQOmmUlAXBwJjMHzJ_ajbzBSlzcmEz93x1-A7On-W_NmGlKAv7HkgWBTJjTDuVEp7zQFmpTGK4woDKYMjYg6Ad3FQ3ZOtO82OSdjTRDhApAiL1gEgXPdh7eOa6php5svZ2i4K0MTtV2kGgB_stjrrif7e29XRrn2H1ZPxzkA76w9MPsMY8jN021DaszKZz-xFe6tvZ72r6yU8IAr-eG19_AAVbQEc
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT9wwEB5RQBUXoFDEAqU-lFOxII7jOIcKoS6rrkCrHKiKekkd2xFIKIHNLmj_Gr-OcR5EVIIbB86OJ7L9eR62Zz6Ab8oaDBtMQKPUnVZxdUhTNA000tK4vM9Q66q6_lk4GsmLiyieg4c2F8Y9q2x1YqWoTaHdGfkBk0JytGYyPMiaZxFxf3B0c0sdg5S7aW3pNGqInNrZPYZv5Y9hH9d6j7HByfnPX7RhGKDaF_6E-uiQe36WZZEyGXOkWzawPBIZS7lhKbZpF6QIobQwKY_QPlsZCGkNjiXwrY9yP8BCiDGm211x8Lcr-BtWBMmuxB_-JhBNwk6TticEp25KPDQgIZ09N4qdp_vf5Wxl8wYr73m2VmG58bTJcb01PsGczddgpWWxII1SW4e4XxCE4TmOgBzHQ2KqNy1kPL22JblUd5aonNTJpKTICTrMZPqUEVRXOZ-RIiN_bOr6l0ef4febjGsD5vMit5tA0sCTKWPasZfwjHvKSmUiwxU6WgZdyR547UInuinC7rhArpOufLQDR4LgSCpwJLMefH_qc1OXIHn1650WEUmjjsqkg0MP9ltMdc0vS9t6XdpX-IiwSs6Go9NtWGIVot3p1A7MT8ZT-wUW9d3kqhzvVnuDwL-3htcjOR1JKQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Do+RESTful+API+design+rules+have+an+impact+on+the+understandability+of+Web+APIs%3F&rft.jtitle=Empirical+software+engineering+%3A+an+international+journal&rft.au=Bogner%2C+Justus&rft.au=Kotstein%2C+Sebastian&rft.au=Pfaff%2C+Timo&rft.date=2023-11-01&rft.issn=1382-3256&rft.eissn=1573-7616&rft.volume=28&rft.issue=6&rft_id=info:doi/10.1007%2Fs10664-023-10367-y&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10664_023_10367_y
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1382-3256&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1382-3256&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1382-3256&client=summon