{"id":"https://openalex.org/W2250931952","doi":"https://doi.org/10.1145/2740908.2743045","title":"Model-driven Testing of RESTful APIs","display_name":"Model-driven Testing of RESTful APIs","publication_year":2015,"publication_date":"2015-05-18","ids":{"openalex":"https://openalex.org/W2250931952","doi":"https://doi.org/10.1145/2740908.2743045","mag":"2250931952"},"language":"en","primary_location":{"id":"doi:10.1145/2740908.2743045","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2740908.2743045","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Conference on World Wide Web","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084210071","display_name":"Tobias Fertig","orcid":"https://orcid.org/0000-0002-6831-9857"},"institutions":[{"id":"https://openalex.org/I3130074995","display_name":"Technical University of Applied Sciences W\u00fcrzburg-Schweinfurt","ror":"https://ror.org/01k5h5v15","country_code":"DE","type":"education","lineage":["https://openalex.org/I3130074995"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Fertig","raw_affiliation_strings":["University of Applied Science W\u00fcrzburg-Schweinfurt, W\u00fcrzburg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Applied Science W\u00fcrzburg-Schweinfurt, W\u00fcrzburg, Germany","institution_ids":["https://openalex.org/I3130074995"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050397079","display_name":"Peter Braun","orcid":"https://orcid.org/0000-0002-9870-465X"},"institutions":[{"id":"https://openalex.org/I3130074995","display_name":"Technical University of Applied Sciences W\u00fcrzburg-Schweinfurt","ror":"https://ror.org/01k5h5v15","country_code":"DE","type":"education","lineage":["https://openalex.org/I3130074995"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Peter Braun","raw_affiliation_strings":["University of Applied Science W\u00fcrzburg-Schweinfurt, W\u00fcrzburg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Applied Science W\u00fcrzburg-Schweinfurt, W\u00fcrzburg, Germany","institution_ids":["https://openalex.org/I3130074995"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I3130074995"],"apc_list":null,"apc_paid":null,"fwci":2.6065,"has_fulltext":false,"cited_by_count":34,"citation_normalized_percentile":{"value":0.91194204,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1497","last_page":"1502"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7652758955955505},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.6647936701774597},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5766504406929016},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4937189519405365},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.4478786289691925},{"id":"https://openalex.org/keywords/generator","display_name":"Generator (circuit theory)","score":0.44091516733169556},{"id":"https://openalex.org/keywords/representational-state-transfer","display_name":"Representational state transfer","score":0.42991453409194946},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.41749969124794006},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3395668864250183},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.17155155539512634}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7652758955955505},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.6647936701774597},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5766504406929016},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4937189519405365},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.4478786289691925},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.44091516733169556},{"id":"https://openalex.org/C65399332","wikidata":"https://www.wikidata.org/wiki/Q749568","display_name":"Representational state transfer","level":3,"score":0.42991453409194946},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41749969124794006},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3395668864250183},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.17155155539512634},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2740908.2743045","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2740908.2743045","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Conference on World Wide Web","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W1163324558","https://openalex.org/W1577231857","https://openalex.org/W2019454114","https://openalex.org/W2155589792","https://openalex.org/W2160041234","https://openalex.org/W2290752387","https://openalex.org/W2396206622","https://openalex.org/W6632032960"],"related_works":["https://openalex.org/W3110829556","https://openalex.org/W2109939806","https://openalex.org/W2118977923","https://openalex.org/W2211272601","https://openalex.org/W2108218927","https://openalex.org/W4207068811","https://openalex.org/W4285741661","https://openalex.org/W4394744166","https://openalex.org/W4398238908","https://openalex.org/W2057771471"],"abstract_inverted_index":{"In":[0],"contrast":[1],"to":[2,97,121],"the":[3,61,76,80,99,104,123],"increasing":[4],"popularity":[5],"of":[6,13,31,34,60,79,89,106,125],"REpresentational":[7],"State":[8],"Transfer":[9],"(REST),":[10],"systematic":[11],"testing":[12,33],"RESTful":[14,35,62,81],"Application":[15],"Programming":[16],"Interfaces":[17],"(API)":[18],"has":[19],"not":[20,73],"attracted":[21],"much":[22],"attention":[23],"so":[24],"far.":[25],"This":[26,101],"paper":[27,102],"describes":[28,103],"different":[29],"aspects":[30],"automated":[32],"APIs.":[36],"Later,":[37],"we":[38,47],"focus":[39],"on":[40,56],"functional":[41],"and":[42,68,117],"security":[43],"tests,":[44],"for":[45,111],"which":[46],"apply":[48],"a":[49,70,86,108],"technique":[50],"called":[51],"model-based":[52],"software":[53,71,109],"development.":[54],"Based":[55],"an":[57,119],"abstract":[58],"model":[59],"API":[63,82],"that":[64,92],"comprises":[65],"resources,":[66],"states":[67],"transitions":[69],"generator":[72,110],"only":[74],"creates":[75,85],"source":[77],"code":[78],"but":[83],"also":[84],"large":[87],"number":[88],"test":[90,98,112],"cases":[91,113],"can":[93],"be":[94],"immediately":[95],"used":[96],"implementation.":[100],"process":[105],"developing":[107],"using":[114],"state-of-the-art":[115],"tools":[116],"provides":[118],"example":[120],"show":[122],"feasibility":[124],"our":[126],"approach.":[127]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
