{"id":"https://openalex.org/W7169501868","doi":"https://doi.org/10.1145/3803437.3805267","title":"Developer Perspectives on REST API Usability: A Study of REST API Guidelines","display_name":"Developer Perspectives on REST API Usability: A Study of REST API Guidelines","publication_year":2026,"publication_date":"2026-07-05","ids":{"openalex":"https://openalex.org/W7169501868","doi":"https://doi.org/10.1145/3803437.3805267"},"language":null,"primary_location":{"id":"doi:10.1145/3803437.3805267","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805267","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3803437.3805267","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070179477","display_name":"Sven Peldszus","orcid":"https://orcid.org/0000-0002-2604-0487"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]},{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE","DK","SE"],"is_corresponding":false,"raw_author_name":"Sven Peldszus","raw_affiliation_strings":["Chalmers University of Technology, Gothenburg, Sweden","IT University of Copenhagen and Ruhr University Bochum, Copenhagen, Denmark","Ruhr University Bochum, Bochum, Germany","University of Gothenburg, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-2604-0487","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]},{"raw_affiliation_string":"IT University of Copenhagen and Ruhr University Bochum, Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]},{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"University of Gothenburg, Gothenburg, Sweden","institution_ids":["https://openalex.org/I881427289"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132797737","display_name":"Jan Rutenkolk","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jan Rutenkolk","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":"https://orcid.org/0009-0002-9464-1820","affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132824228","display_name":"Marcel Heide","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marcel Heide","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":"https://orcid.org/0009-0000-0937-2853","affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106462521","display_name":"Jan Sollmann","orcid":"https://orcid.org/0009-0007-3973-4641"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jan Sollmann","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":"https://orcid.org/0009-0007-3973-4641","affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016034212","display_name":"Benjamin Klatt","orcid":null},"institutions":[{"id":"https://openalex.org/I4210093754","display_name":"BPE Unternehmensbeteiligungen (Germany)","ror":"https://ror.org/00mp87510","country_code":"DE","type":"company","lineage":["https://openalex.org/I4210093754"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Benjamin Klatt","raw_affiliation_strings":["viadee Unternehmensberatung AG, Cologne, Germany"],"raw_orcid":"https://orcid.org/0009-0006-7225-5709","affiliations":[{"raw_affiliation_string":"viadee Unternehmensberatung AG, Cologne, Germany","institution_ids":["https://openalex.org/I4210093754"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5141064614","display_name":"Frank K\u00f6hne","orcid":"https://orcid.org/0009-0007-1304-9064"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Frank K\u00f6hne","raw_affiliation_strings":["viadee Unternehmensberatung AG, M\u00fcnster, Germany"],"raw_orcid":"https://orcid.org/0009-0007-1304-9064","affiliations":[{"raw_affiliation_string":"viadee Unternehmensberatung AG, M\u00fcnster, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072456187","display_name":"Thorsten Berger","orcid":"https://orcid.org/0000-0002-3870-5167"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]},{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE","SE"],"is_corresponding":false,"raw_author_name":"Thorsten Berger","raw_affiliation_strings":["Chalmers University of Technology, Gothenburg, Sweden","Ruhr University Bochum, Bochum, Germany","University of Gothenburg, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-3870-5167","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]},{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"University of Gothenburg, Gothenburg, Sweden","institution_ids":["https://openalex.org/I881427289"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"966","last_page":"977"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/rest","display_name":"Rest (music)","score":0.7990000247955322},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.6660000085830688},{"id":"https://openalex.org/keywords/architectural-style","display_name":"Architectural style","score":0.5210999846458435},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48570001125335693},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.37560001015663147},{"id":"https://openalex.org/keywords/representational-state-transfer","display_name":"Representational state transfer","score":0.3695000112056732},{"id":"https://openalex.org/keywords/look-and-feel","display_name":"Look and feel","score":0.36169999837875366}],"concepts":[{"id":"https://openalex.org/C77265313","wikidata":"https://www.wikidata.org/wiki/Q879844","display_name":"Rest (music)","level":2,"score":0.7990000247955322},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.6660000085830688},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5365999937057495},{"id":"https://openalex.org/C2777364373","wikidata":"https://www.wikidata.org/wiki/Q32880","display_name":"Architectural style","level":3,"score":0.5210999846458435},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5108000040054321},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48570001125335693},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4311999976634979},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.37560001015663147},{"id":"https://openalex.org/C65399332","wikidata":"https://www.wikidata.org/wiki/Q749568","display_name":"Representational state transfer","level":3,"score":0.3695000112056732},{"id":"https://openalex.org/C39510489","wikidata":"https://www.wikidata.org/wiki/Q1368336","display_name":"Look and feel","level":4,"score":0.36169999837875366},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.3560999929904938},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.351500004529953},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.31779998540878296},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2937999963760376},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.2937000095844269},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.27129998803138733},{"id":"https://openalex.org/C116537","wikidata":"https://www.wikidata.org/wiki/Q2169973","display_name":"Service provider","level":3,"score":0.2508000135421753}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3803437.3805267","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805267","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3803437.3805267","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805267","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W7148604391"],"related_works":[],"abstract_inverted_index":{"REST":[0,80,117,135],"is":[1,103],"today's":[2],"most":[3],"widely":[4],"used":[5],"architectural":[6],"style":[7],"for":[8,62],"providing":[9],"web-based":[10],"services.":[11],"In":[12,108],"the":[13,39,121],"age":[14],"of":[15,32,42,130],"service-orientation\u2014a.k.a.":[16],"Software":[17],"as":[18,88],"a":[19,43,104],"Service":[20],"(SaaS)\u2014APIs":[21],"have":[22,59],"become":[23],"core":[24],"business":[25],"assets":[26],"and":[27,55,70,76,91,97,133],"can":[28,48],"easily":[29],"expose":[30],"hundreds":[31],"operations.":[33],"While":[34],"well-designed":[35],"APIs":[36,47],"contribute":[37],"to":[38,67,114,125],"commercial":[40],"success":[41],"service,":[44],"poorly":[45],"designed":[46],"threaten":[49],"entire":[50],"organizations.":[51],"Recognizing":[52],"their":[53,99],"relevance":[54],"value,":[56],"many":[57,94],"guidelines":[58],"been":[60],"proposed":[61],"designing":[63],"usable":[64],"APIs,":[65],"similar":[66],"design":[68,115],"patterns":[69],"coding":[71],"standards.":[72],"For":[73],"example,":[74],"Zalando":[75],"Microsoft":[77],"provide":[78],"popular":[79],"API":[81,136],"guidelines.":[82,137],"However,":[83],"they":[84],"are":[85],"often":[86],"considered":[87],"too":[89],"large":[90],"inapplicable,":[92],"so":[93],"companies":[95],"create":[96],"maintain":[98],"own":[100],"guidelines,":[101],"which":[102],"challenge":[105],"in":[106],"itself.":[107],"practice,":[109],"however,":[110],"developers":[111],"still":[112],"struggle":[113],"effective":[116],"APIs.":[118],"To":[119],"improve":[120,126],"situation,":[122],"we":[123],"need":[124],"our":[127],"empirical":[128],"understanding":[129],"adopting,":[131],"using,":[132],"creating":[134]},"counts_by_year":[],"updated_date":"2026-07-18T05:58:53.570196","created_date":"2026-07-18T00:00:00"}
