{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T15:08:07Z","timestamp":1784300887873,"version":"3.55.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319387901","type":"print"},{"value":"9783319387918","type":"electronic"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-38791-8_2","type":"book-chapter","created":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T22:07:33Z","timestamp":1464127653000},"page":"21-39","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":68,"title":["REST APIs: A Large-Scale Analysis of Compliance with Principles and Best Practices"],"prefix":"10.1007","author":[{"given":"Carlos","family":"Rodr\u00edguez","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcos","family":"Baez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florian","family":"Daniel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabio","family":"Casati","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan Carlos","family":"Trabucco","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luigi","family":"Canali","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gianraffaele","family":"Percannella","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,5,25]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"An, X., Kunzmann, G.: Understanding mobile internet usage behavior. In: Networking Conference, IFIP 2014, pp. 1\u20139. IEEE (2014)","DOI":"10.1109\/IFIPNetworking.2014.6857110"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifier (URI): Generic syntax. Technical report (2004)","DOI":"10.17487\/rfc3986"},{"key":"2_CR3","unstructured":"Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H.F., Thatte, S., Winer, D.: SOAP Version 1.2. W3c recommendation, W3C. http:\/\/www.w3.org\/TR\/soap\/"},{"key":"2_CR4","unstructured":"Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1. W3c note, W3C, March 2001"},{"key":"2_CR5","series-title":"Data-Centric Systems and Applications","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55049-2","volume-title":"Mashups: Concepts, Models and Architectures","author":"F Daniel","year":"2014","unstructured":"Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. Data-Centric Systems and Applications. Springer, Heidelberg (2014)"},{"key":"2_CR6","unstructured":"Fielding, R.: Architectural styles and the design of network-based software architectures. Ph.D. dissertation, University of California, Irvine (2007)"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext Transfer Protocol - HTTP\/1.1. Technical Report RFC 2616, The Internet Society, (1999). http:\/\/www.ietf.org\/rfc\/rfc2616.txt","DOI":"10.17487\/rfc2616"},{"key":"2_CR8","unstructured":"Fowler, M.: Richardson maturity model: steps toward the glory of rest (2010). http:\/\/martinfowler.com\/articles\/richardsonMaturityModel.html"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Goland, Y., Whitehead, E., Faizi, A., Carter, S., Jensen, D.: HTTP Extensions for Distributed Authoring - WEBDAV. Rfc 2518, The Internet Society (1999). https:\/\/tools.ietf.org\/html\/rfc2518","DOI":"10.17487\/rfc2518"},{"key":"2_CR10","unstructured":"Hadley, M.: Web Application Description Language. W3C member submission, Sun Microsystems (2009). http:\/\/www.w3.org\/Submission\/wadl\/"},{"key":"2_CR11","unstructured":"Khirman, S., Henriksen, P.: Relationship between quality-of-service and quality-of-experience for public internet service. In: Proceedings of the 3rd Workshop on Passive and Active Measurement (2002)"},{"issue":"33","key":"2_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2831270","volume":"48","author":"A Lagares Lemos","year":"2015","unstructured":"Lagares Lemos, A., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(33), 1\u201341 (2015)","journal-title":"ACM Comput. Surv."},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Mah, B., et al.: An empirical model of http network traffic. In: INFOCOM 1997, vol. 2, pp. 592\u2013600 (1997)","DOI":"10.1109\/INFCOM.1997.644510"},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/978-3-319-19890-3_9","volume-title":"Engineering the Web in the Big Data Era","author":"T Mai","year":"2015","unstructured":"Mai, T., Ajwani, D., Sala, A.: Profiling user activities with minimal traffic traces. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 116\u2013133. Springer, Heidelberg (2015)"},{"key":"2_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-642-12334-4_17","volume-title":"Passive and Active Measurement","author":"G Maier","year":"2010","unstructured":"Maier, G., Schneider, F., Feldmann, A.: A first look at mobile hand-held device traffic. In: Krishnamurthy, A., Plattner, B. (eds.) PAM 2010. LNCS, vol. 6032, pp. 161\u2013170. Springer, Heidelberg (2010)"},{"key":"2_CR16","volume-title":"REST API design rulebook","author":"M Masse","year":"2011","unstructured":"Masse, M.: REST API design rulebook. O\u2019Reilly Media Inc, Sebastopol (2011)"},{"key":"2_CR17","unstructured":"Musser, J.: KPIs for APIs. The Business of APIs Conference (2014). http:\/\/www.slideshare.net\/jmusser\/kpis-for-apis"},{"key":"2_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-662-45391-9_16","volume-title":"Service-Oriented Computing","author":"F Palma","year":"2014","unstructured":"Palma, F., Dubois, J., Moha, N., Gu\u00e9h\u00e9neuc, Y.-G.: Detection of REST patterns and antipatterns: a heuristics-based approach. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 230\u2013244. Springer, Heidelberg (2014)"},{"key":"2_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-662-48616-0_11","volume-title":"Service-Oriented Computing","author":"F Palma","year":"2015","unstructured":"Palma, F., Gonzalez-Huerta, J., Moha, N., Gu\u00e9h\u00e9neuc, Y.-G., Tremblay, G.: Are RESTful APIs well-designed? detection of their linguistic (Anti)Patterns. In: Barros, A., et al. (eds.) ICSOC 2015. LNCS, vol. 9435, pp. 171\u2013187. Springer, Heidelberg (2015). doi:10.1007\/978-3-662-48616-0_11"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Pang, R., Allman, M., Bennett, M., Lee, J., Paxson, V., Tierney, B.: A first look at modern enterprise traffic. In: Proceedings of the 5th ACM SIGCOMM Conference on Internet Measurement, pp. 2\u20132. USENIX Association (2005)","DOI":"10.1145\/1330107.1330110"},{"key":"2_CR21","volume-title":"Web Services - Principles and Technology","author":"MP Papazoglou","year":"2008","unstructured":"Papazoglou, M.P.: Web Services - Principles and Technology. Prentice Hall, Upper Saddle River (2008)"},{"key":"2_CR22","unstructured":"Pautasso, C.: Some rest design patterns (and anti-patterns) (2009)"},{"key":"2_CR23","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-1-4614-7518-7_2","volume-title":"Web Services Foundations","author":"C Pautasso","year":"2014","unstructured":"Pautasso, C.: Restful web services: principles, patterns, emerging technologies. In: Bouguettaya, A., Sheng, Q.Z., Daniel, F. (eds.) Web Services Foundations, pp. 31\u201351. Springer, New York (2014)"},{"issue":"4","key":"2_CR24","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s10922-005-9000-y","volume":"13","author":"Y Bhole","year":"2005","unstructured":"Bhole, Y., Popescu, A.: Measurement and analysis of HTTP traffic. J. Netw. Syst. Manage. 13(4), 357\u2013371 (2005)","journal-title":"J. Netw. Syst. Manage."}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-38791-8_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T19:16:44Z","timestamp":1748978204000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-38791-8_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319387901","9783319387918"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-38791-8_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"25 May 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}