{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T14:50:57Z","timestamp":1785595857366,"version":"3.56.0"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T00:00:00Z","timestamp":1597622400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T00:00:00Z","timestamp":1597622400000},"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":["Autom Softw Eng"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10515-020-00272-9","type":"journal-article","created":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T20:03:53Z","timestamp":1597694633000},"page":"187-228","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A multi-dimensional study on the state of the practice of REST APIs usage in Android apps"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8647-1676","authenticated-orcid":false,"given":"Manel","family":"Abdellatif","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rafik","family":"Tighilt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdelkarim","family":"Belkhir","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Naouel","family":"Moha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"\u00c9ric","family":"Beaudry","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,8,17]]},"reference":[{"key":"272_CR1","doi-asserted-by":"crossref","unstructured":"Abdellatif, M., Hecht, G., Mili, H., Elboussaidi, G., Moha, N., Shatnawi, A., Privat, J, Gu\u00e9h\u00e9neuc, Y.G.: State of the practice in service identification for soa migration in industry. In: International Conference on Service-Oriented Computing, pp. 634\u2013650. Springer (2018)","DOI":"10.1007\/978-3-030-03596-9_46"},{"key":"272_CR2","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.compag.2012.05.016","volume":"87","author":"M Arroqui","year":"2012","unstructured":"Arroqui, M., Mateos, C., Machado, C., Zunino, A.: Restful web services improve the efficiency of data transfer of a whole-farm simulator accessed by android smartphones. Comput. Electron. Agric. 87, 14\u201318 (2012)","journal-title":"Comput. Electron. Agric."},{"key":"272_CR3","doi-asserted-by":"crossref","unstructured":"Belkhir, A., Abdellatif, M., Tighilt, R., Moha, N., Gu\u00e9h\u00e9neuc, Y.G., Beaudry, E.: An observational study on the state of rest api uses in android mobile applications. In: Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, pp. 66\u201375. IEEE Press (2019)","DOI":"10.1109\/MOBILESoft.2019.00020"},{"key":"272_CR4","doi-asserted-by":"crossref","unstructured":"Brabra, H., Mtibaa, A., Sliman, L., Gaaloul, W., Benatallah, B., Gargouri, F.: Detecting cloud (anti) patterns: Occi perspective. In: International Conference on Service-Oriented Computing, pp. 202\u2013218. Springer (2016)","DOI":"10.1007\/978-3-319-46295-0_13"},{"key":"272_CR5","doi-asserted-by":"crossref","unstructured":"Brabra, H., Mtibaa, A., Sliman, L, Gaaloul, W., Benatallah, B., Gargouri, F.: Detecting cloud (anti)patterns: OCCI perspective. In: 14th International Conference on Service-Oriented Computing, volume 9936 of Lecture Notes in Computer Science, pp. 202\u2013218. Springer (2016)","DOI":"10.1007\/978-3-319-46295-0_13"},{"issue":"1","key":"272_CR6","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1177\/001316446002000104","volume":"20","author":"J Cohen","year":"1960","unstructured":"Cohen, J.: A coefficient of agreement for nominal scales. Educ. Psychol. Meas. 20(1), 37\u201346 (1960)","journal-title":"Educ. Psychol. Meas."},{"key":"272_CR7","doi-asserted-by":"publisher","first-page":"159","DOI":"10.2307\/2529310","volume":"4","author":"JR Landis","year":"1977","unstructured":"Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 4, 159\u2013174 (1977)","journal-title":"Biometrics"},{"key":"272_CR8","doi-asserted-by":"crossref","unstructured":"Li, L., Bissyand\u00e9, T.F., Klein, J., Le, T.Y: An investigation into the use of common libraries in android apps. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 1, pp. 403\u2013414. IEEE (2016)","DOI":"10.1109\/SANER.2016.52"},{"key":"272_CR9","doi-asserted-by":"crossref","unstructured":"Li, D., Halfond, W.G.J.: Optimizing energy of http requests in android applications. In: Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile, pp. 25\u201328 (2015)","DOI":"10.1145\/2804345.2804351"},{"key":"272_CR10","doi-asserted-by":"crossref","unstructured":"Li, D., Lyu, Y., Gui, J., Halfond, W.G.J.: Automated energy optimization of http requests for mobile applications. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp. 249\u2013260. IEEE (2016)","DOI":"10.1145\/2884781.2884867"},{"key":"272_CR11","unstructured":"Nurseitov, N., Paulson, M., Reynolds, R., Izurieta, C.: Comparison of JSON and XML data interchange formats: a case study. In: 22nd International Conference on Computer Applications in Industry and Engineering, pp. 157\u2013162 (2009)"},{"key":"272_CR12","doi-asserted-by":"crossref","unstructured":"Oumaziz, M.A., Belkhir, A., Vacher, T., Beaudry, E., Blanc, X., Falleri, J.R., Moha, N.: Empirical study on rest apis usage in android mobile applications. In: International Conference on Service-Oriented Computing, pp. 614\u2013622. Springer (2017)","DOI":"10.1007\/978-3-319-69035-3_45"},{"key":"272_CR13","doi-asserted-by":"crossref","unstructured":"Palma, F., Dubois, J., Moha, N., Gu\u00e9h\u00e9neuc, Y.G.: Detection of REST patterns and antipatterns: a heuristics-based approach. In: 12th International Conference on Service-Oriented Computing, volume 8831 of Lecture Notes in Computer Science, pp. 230\u2013244. Springer (2014)","DOI":"10.1007\/978-3-662-45391-9_16"},{"key":"272_CR14","doi-asserted-by":"crossref","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: 13th International Conference on Service-Oriented Computing, volume 9435 of Lecture Notes in Computer Science, pp. 171\u2013187. Springer (2015)","DOI":"10.1007\/978-3-662-48616-0_11"},{"key":"272_CR15","doi-asserted-by":"publisher","first-page":"1024","DOI":"10.1109\/TSE.2018.2819180","volume":"45","author":"F Palma","year":"2018","unstructured":"Palma, F., Moha, N., Gu\u00e9h\u00e9neuc, Y.G.: Unidosa: the unified specification and detection of service antipatterns. IEEE Trans. Softw. Eng. 45, 1024\u20131053 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"272_CR16","doi-asserted-by":"crossref","unstructured":"Petrillo, F., Merle, P., Moha, N., Gu\u00e9h\u00e9neuc, Y.: Are REST apis for cloud computing well-designed? An exploratory study. In: 14th International Conference on Service-Oriented Computing, volume 9936 of Lecture Notes in Computer Science, pp. 157\u2013170. Springer (2016)","DOI":"10.1007\/978-3-319-46295-0_10"},{"key":"272_CR17","doi-asserted-by":"crossref","unstructured":"Rodrigues, C., Afonso, J., Tom\u00e9, P.: Mobile application webservice performance analysis: restful services with json and xml. In: International Conference on ENTERprise Information Systems, pp. 162\u2013169. Springer (2011)","DOI":"10.1007\/978-3-642-24355-4_17"},{"key":"272_CR18","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez, C., B\u00e1ez, M., Daniel, F., Casati, F., Trabucco, J.C., Canali, L., Percannella, G.: REST apis: a large-scale analysis of compliance with principles and best practices. In 16th International Conference Web Engineering, volume 9671 of Lecture Notes in Computer Science, pp. 21\u201339. Springer (2016)","DOI":"10.1007\/978-3-319-38791-8_2"},{"key":"272_CR19","first-page":"1","volume":"6","author":"P Salza","year":"2019","unstructured":"Salza, P., Palomba, F., Di Nucci, D., De Lucia, A., Ferrucci, F.: Third-party libraries in mobile apps. Empir. Softw. Eng. 6, 1\u201337 (2019)","journal-title":"Empir. Softw. Eng."},{"key":"272_CR20","volume-title":"Elements of Survey Sampling","author":"R Singh","year":"2013","unstructured":"Singh, R., Mangat, N.S.: Elements of Survey Sampling, vol. 15. Springer, New York (2013)"},{"key":"272_CR21","unstructured":"Tilkov, S.: Rest anti-patterns. In: InfoQ Article (2008)"},{"key":"272_CR22","doi-asserted-by":"crossref","unstructured":"Vall\u00e9e-Rai, R., Co, P., Gagnon, E., Hendren, L., Lam, P., Sundaresan, V.: Soot: a java bytecode optimization framework. In: CASCON First Decade High Impact Papers, pp. 214\u2013224. IBM Corp. (2010)","DOI":"10.1145\/1925805.1925818"},{"key":"272_CR23","doi-asserted-by":"crossref","unstructured":"Wang, H., Kessentini, M., Ouni, A.: Bi-level identification of web service defects. In: 14th International Conference on Service-Oriented Computing, volume 9936 of Lecture Notes in Computer Science, pp. 352\u2013368. Springer (2016)","DOI":"10.1007\/978-3-319-46295-0_22"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-020-00272-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-020-00272-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-020-00272-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,16]],"date-time":"2021-08-16T23:50:53Z","timestamp":1629157853000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-020-00272-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,17]]},"references-count":23,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["272"],"URL":"https:\/\/doi.org\/10.1007\/s10515-020-00272-9","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,17]]},"assertion":[{"value":"15 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 July 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 August 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}