{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,12]],"date-time":"2026-09-12T02:05:41Z","timestamp":1789178741896,"version":"build-2803163510"},"reference-count":56,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100010198","name":"Ministerio de Economa Industria y Competitividad Gobierno de Espaa","doi-asserted-by":"publisher","award":["RTI2018-101204- B-C21"],"award-info":[{"award-number":["RTI2018-101204- B-C21"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ministerio de Educacin y Formacin Profesional Gobierno de Espaa","award":["FPU17\/04077"],"award-info":[{"award-number":["FPU17\/04077"]}]},{"DOI":"10.13039\/501100002878","name":"Consejera de Economa Innovacin Ciencia y Empleo Junta de Andaluca","doi-asserted-by":"publisher","award":["P18-FR-2895"],"award-info":[{"award-number":["P18-FR-2895"]}],"id":[{"id":"10.13039\/501100002878","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002878","name":"Consejera de Economa Innovacin Ciencia y Empleo Junta de Andaluca","doi-asserted-by":"publisher","award":["US-1264651"],"award-info":[{"award-number":["US-1264651"]}],"id":[{"id":"10.13039\/501100002878","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Serv. Comput."],"published-print":{"date-parts":[[2022,7,1]]},"DOI":"10.1109\/tsc.2021.3050610","type":"journal-article","created":{"date-parts":[[2021,1,12]],"date-time":"2021-01-12T23:37:03Z","timestamp":1610494623000},"page":"2342-2355","source":"Crossref","is-referenced-by-count":29,"title":["Specification and Automated Analysis of Inter-Parameter Dependencies in Web APIs"],"prefix":"10.1109","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5501-9225","authenticated-orcid":false,"given":"Alberto","family":"Martin-Lopez","sequence":"first","affiliation":[{"name":"Smart Computer systems Research and Engineering Lab (SCORE), Research Institute of Informatics Engineering (I3US), Universidad de Sevilla, Sevilla, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8816-6213","authenticated-orcid":false,"given":"Sergio","family":"Segura","sequence":"additional","affiliation":[{"name":"Smart Computer systems Research and Engineering Lab (SCORE), Research Institute of Informatics Engineering (I3US), Universidad de Sevilla, Sevilla, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8157-9146","authenticated-orcid":false,"given":"Carlos","family":"Muller","sequence":"additional","affiliation":[{"name":"Research Institute of Informatics Engineering (I3US), Universidad de Sevilla, Sevilla, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9827-1834","authenticated-orcid":false,"given":"Antonio","family":"Ruiz-Cortes","sequence":"additional","affiliation":[{"name":"Smart Computer systems Research and Engineering Lab (SCORE), Research Institute of Informatics Engineering (I3US), Universidad de Sevilla, Sevilla, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00083"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2005.43"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595719"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/11841197_9"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2018.2821157"},{"key":"ref7","article-title":"The chuffed CP solver","year":"2020"},{"key":"ref8","article-title":"CLiX - A validation rule language for XML","year":"2020"},{"key":"ref9","article-title":"Inter-parameter dependencies in RESTful APIs [Dataset]","year":"2019"},{"key":"ref10","article-title":"Architectural styles and the design of network-based software architectures","author":"Fielding","year":"2000"},{"key":"ref11","article-title":"Forte API","year":"2020"},{"key":"ref12","article-title":"Foursquare API","year":"2020"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3341176"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2014.22"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2593925"},{"key":"ref16","article-title":"GECODE - An open, free, efficient constraint solving toolkit","year":"2020"},{"key":"ref17","article-title":"GitHub API","year":"2020"},{"key":"ref18","article-title":"Google Maps API","year":"2020"},{"key":"ref19","article-title":"Inter-parameter Dependency Language (IDL)","year":"2020"},{"key":"ref20","article-title":"IDLReasoner: An analysis library for IDL specifications","year":"2020"},{"key":"ref21","volume-title":"APIs: A Strategy Guide","author":"Jacobson","year":"2011"},{"key":"ref22","article-title":"Netflix API: Top 10 lessons learned","volume-title":"Open Source Convention (OSCON)","author":"Jacobson","year":"2014"},{"key":"ref23","article-title":"Last.fm API","year":"2020"},{"key":"ref24","article-title":"Language server protocol","year":"2020"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-33702-5_31"},{"key":"ref26","article-title":"MiniZinc: Constraint modeling language","year":"2020"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2018.2885766"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2013.9"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2013.45"},{"key":"ref30","article-title":"GitHub issue - Support interdependencies between query parameters","year":"2020"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-60131-1_18"},{"key":"ref32","first-page":"1","article-title":"Static typing of complex presence constraints in interfaces","volume-title":"Proc. 32nd Eur. Conf. Object-Oriented Program.","author":"Oostvogels"},{"key":"ref33","article-title":"OpenAPI specification","year":"2020"},{"key":"ref34","article-title":"Semantic markup for web services (OWL-S)","year":"2020"},{"key":"ref35","article-title":"Microsoft PICT - Pairwise independent combinatorial testing","year":"2020"},{"key":"ref36","article-title":"ProgrammableWeb API directory","year":"2020"},{"key":"ref37","article-title":"QuickBooks Payments API","year":"2020"},{"key":"ref38","article-title":"RESTful API modeling language (RAML)","year":"2020"},{"key":"ref39","article-title":"RapidAPI API Directory","year":"2020"},{"key":"ref40","article-title":"RESTest: Automated black-box testing of RESTful web APIs","year":"2020"},{"key":"ref41","volume-title":"RESTful Web APIs","author":"Richardson","year":"2013"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03596-9_40"},{"key":"ref43","article-title":"Supplementary material of the paper"},{"key":"ref44","article-title":"Swagger","year":"2020"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(98)00078-0"},{"key":"ref46","article-title":"Testcover.com","year":"2020"},{"key":"ref47","article-title":"Twilio API","year":"2020"},{"key":"ref48","article-title":"Web services description language (WSDL) version 2.0","year":"2020"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488512"},{"key":"ref50","article-title":"Xtext","year":"2020"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2009.5632118"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-1536-6_98"},{"key":"ref53","article-title":"Yelp API","year":"2020"},{"key":"ref54","article-title":"Twitter API","year":"2020"},{"key":"ref55","article-title":"YouTube Data API v3","year":"2020"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.52"}],"container-title":["IEEE Transactions on Services Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4629386\/9851490\/09319562.pdf?arnumber=9319562","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T22:52:05Z","timestamp":1704840725000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9319562\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,1]]},"references-count":56,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tsc.2021.3050610","relation":{},"ISSN":["1939-1374","2372-0204"],"issn-type":[{"value":"1939-1374","type":"electronic"},{"value":"2372-0204","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,1]]}}}