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...
Uloženo v:
| Vydáno v: | Empirical software engineering : an international journal Ročník 28; číslo 6; s. 132 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
Springer US
01.11.2023
Springer Nature B.V |
| Témata: | |
| ISSN: | 1382-3256, 1573-7616 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| 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 | SpringerOpen Free (Free internet resource, activated by CARLI) 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 Database Suite (ProQuest) Technology collection ProQuest One Community College ProQuest Central SciTech Collection (ProQuest) 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) 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 dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwEA86ffDF-YnTKXnwTQOuya7pk4g6FGQMnbq30jQJCqOVdR3sv_f6taqooM_5IP3dXe7S5H5HyDFXqBSBa5lWHcVQQ4AprjkTGpQAa1xdkLjeuf2-HI28QZkUllSv3asryXyn_pDsBiAY-hjcOjia93yZrKC7k5k53j881VS7bl6aOCPXYxw9epkq8_0cn91RHWN-uRbNvU2v-b91bpD1MrqkF4U6bJIlE22RZlW5gZaGvE0GVzFF6Ic2xc6DW6rzdxx0ko5NQl-CmaFBRIsEShpHFINEmi6yYApm7zmNLX02KhufnO-Qx9718PKGlbUVWMiBTxGYDh5PrbVeoK2TlRszXSM8sI4S2lHYFmbHM4AgBK2Eh99kZBek0V6IHt7wXdKI4sjsEaolaIyyzsBwRN5TgQUdcuUEIB0hz6BFOhXEflgSj2f1L8Z-TZmcQeYjZH4OmT9vkZPFmLeCduPX3u1Kcn5pgonvSJACwx_ptshpJam6-efZ9v_W_YCsObmws98ybdKYTlJzSFbD2fQ1mRzlqvkOXdfbfQ 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/eLvHCXMwpV1La9wwEB7STQ-9ZNMX2bzQobdWNGtpx_JpyZMUwmKStA29GMuSaCHYyXo3sP8-I1uOaaG55KKLHgh9o5nRY74B-CQ0CUUeO270WHOSEORaGMGlQS3R2di0JK4X8Wymbm6SNFy41eFbZacTG0VtqsLfkX-NFCpJ1kzF07t77rNG-dfVkELjFax7pjI5gPWj01l62dPuxk2aYk-0xwVZ9xA2E4LnECUnm0WqSJC6WP1tmnp_858n0sbynA1fOudN2Ag-JztsheQtrNnyHQy7fA4sbO_3kJ5UjAC5dktqnH5jpvndwebLW1uz3_mDZXnJ2rBKVpWMXEe2fIqNafm-V6xy7KfVvn89_QDfz06vj895yLjAC4FiQUs0pkOrcy7JjYt8EjI7sTJBF2lpIk11hT-0IeYFGi0TWkGrJqisSQqy-1Z8hEFZlXYLmFFoyPc6QCsIg0TnDk0hdJSjiqQ6wBGMu8XOikBH7rNi3GY9kbIHKCOAsgagbDWCz0997loyjmdb73aoZGFj1lkPyQi-dLj21f8fbfv50XbgTdSIkr-c2YXBYr60e_C6eFj8qef7QSz3_c_SKyrTyS8qL69-PAIXWOlA |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT9wwEB5RqNReCn2p20LxAU6tVdb2TpxDhSooYsV2tVK3Krc0jm21EkroZhe0f4rf2HEeRFSCGwfOfinx55nxY74PYEcaAkUaeW5N33BCCHIjreTKolHoXWRrEtdRNB7r09N4sgJXbS5MeFbZ2sTKUNsiC2fkn4RGrcib6Wj__C8PqlHhdrWV0KhhceKWl7RlKz8PD2l-d4U4-jo9OOaNqgDPJMo5lxSE96X3Pk6tF0Foyw2citELo6wwVJaFjQlimqE1Kiaf7PQAtbNxRr7NSer3EaypYP2rp4LfO5LfqBJFDrR-NMwAmySdJlUPUXHykGT4JBmn5U1H2EW3_13IVn7uaP2h_aENeNZE1OxLvQSew4rLX8B6q1bBGuP1EiaHBSO4Tf2CKk-GzFZvV9hsceZK9ju9cCzNWZ00yoqcUWDMFteZPzWb-ZIVnv10JrQv91_Bj3v5rtewmhe5ewPMarQUWe6hkzTnsUk92kwakaIWSu9hD_rt5CZZQ7YeND_Oko4mOgAiIUAkFSCSZQ8-XLc5r6lG7qy92aIgacxOmXQQ6MHHFkdd8e29vb27t214cjz9NkpGw_HJO3gqKhiHY6hNWJ3PFm4LHmcX8z_l7H21IBj8um98_QOVUkCS |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT9wwEB5RqKpeyrPqFkp9gFOxYO3sxDlUCHVZdQVa5UBV1EuIY1uthBK62aXav9ZfxzgPolaCGwfOjm05_jwzfsz3AexJTaBIQ8eN7mtOCEGupZE8MKgDdDY0NYnreTiZqMvLKF6Cv20ujH9W2drEylCbIvNn5IdCoQrIm6nw0DXPIuLh6PjmN_cKUv6mtZXTqCFyZhd_aPtWfh4Paa73hRidXnz5yhuFAZ5JlDMuKSDvS-dclBonvOiWHdggQid0YISmssxvUhDTDI0OIvLPVg1QWRNl5OespHZfwEpIe0y_uuLBj47wN6wEkj3FH3UzwCZhp0nbQww4eUsygpIM1eJfp9hFuv9dzlY-b7T6nP_WGrxpIm12Ui-NdViy-QastioWrDFqmxAPC0YwvKARsJN4zEz1poVN59e2ZD_TW8vSnNXJpKzIGQXMbH6fEVSznC9Y4dh3q3398ngLvj3JuN7Ccl7k9h0wo9BQxHmEVtL8Rzp1aDKpRYpKBOoIe9BvJzrJGhJ2rwVynXT00R4cCYEjqcCRLHrw6b7OTU1B8ujXOy0iksYclUkHhx4ctJjqih9u7f3jrX2EVwSr5Hw8OduG16JCtD-d2oHl2XRuP8DL7Hb2q5zuVmuDwdVTw-sO0llJdA |
| 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.pub=Springer+Nature+B.V&rft.issn=1382-3256&rft.eissn=1573-7616&rft.volume=28&rft.issue=6&rft.spage=132&rft_id=info:doi/10.1007%2Fs10664-023-10367-y&rft.externalDBID=HAS_PDF_LINK |
| 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 |