{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T10:08:34Z","timestamp":1743156514536,"version":"3.40.3"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030719050"},{"type":"electronic","value":"9783030719067"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-71906-7_11","type":"book-chapter","created":{"date-parts":[[2021,3,13]],"date-time":"2021-03-13T08:02:28Z","timestamp":1615622548000},"page":"133-139","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Resolving Security Smells in Microservice-Based Applications"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6411-0511","authenticated-orcid":false,"given":"Francisco","family":"Ponce","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,14]]},"reference":[{"key":"11_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-030-45989-5_2","volume-title":"Service-Oriented Computing \u2013 ICSOC 2019 Workshops","author":"A Brogi","year":"2020","unstructured":"Brogi, A., Neri, D., Soldani, J.: Freshening the air in microservices: resolving architectural smells via refactoring. In: Yangui, S., et al. (eds.) ICSOC 2019. LNCS, vol. 12019, pp. 17\u201329. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-45989-5_2"},{"key":"11_CR2","doi-asserted-by":"publisher","unstructured":"Carrasco, A., Bladel, B.v., Demeyer, S.: Migrating towards microservices: Migration and architecture smells. In: Proceedings of the 2nd International Workshop on Refactoring, pp. 1\u20136. IWoR 2018, Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3242163.3242164","DOI":"10.1145\/3242163.3242164"},{"key":"11_CR3","doi-asserted-by":"publisher","unstructured":"Di Francesco, P., Lago, P., Malavolta, I.: Migrating towards microservice architectures: an industrial survey. In: 2018 IEEE International Conference on Software Architecture (ICSA), pp. 29\u20132909, April 2018. https:\/\/doi.org\/10.1109\/ICSA.2018.00012","DOI":"10.1109\/ICSA.2018.00012"},{"key":"11_CR4","volume-title":"Production-ready Microservices: Building Standardized Systems Across an Engineering Organization","author":"SJ Fowler","year":"2016","unstructured":"Fowler, S.J.: Production-ready Microservices: Building Standardized Systems Across an Engineering Organization. O\u2019Reilly Media Inc., Sebastopol (2016)"},{"key":"11_CR5","doi-asserted-by":"publisher","unstructured":"Garcia, J., Popescu, D., Edwards, G., Medvidovic, N.: Identifying architectural bad smells. In: 2009 13th European Conference on Software Maintenance and Reengineering, pp. 255\u2013258 (2009). https:\/\/doi.org\/10.1109\/CSMR.2009.59","DOI":"10.1109\/CSMR.2009.59"},{"key":"11_CR6","doi-asserted-by":"publisher","unstructured":"Garousi, V., Felderer, M., M\u00e4ntyl\u00e4, M.V.: The need for multivocal literature reviews in software engineering: complementing systematic literature reviews with grey literature. In: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering. EASE 2016. Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2915970.2916008","DOI":"10.1145\/2915970.2916008"},{"key":"11_CR7","unstructured":"Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. Accessed 27 Dec 2019"},{"key":"11_CR8","volume-title":"Refactoring in Large Software Projects: Performing Complex Restructurings Successfully","author":"M Lippert","year":"2006","unstructured":"Lippert, M., Roock, S.: Refactoring in Large Software Projects: Performing Complex Restructurings Successfully. Wiley, New York (2006)"},{"issue":"1\u20132","key":"11_CR9","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s00450-019-00407-8","volume":"35","author":"D Neri","year":"2019","unstructured":"Neri, D., Soldani, J., Zimmermann, O., Brogi, A.: Design principles, architectural smells and refactorings for microservices: a multivocal review. SICS Softw.-Intens. Cyber-Phys. Syst. 35(1\u20132), 3\u201315 (2019). https:\/\/doi.org\/10.1007\/s00450-019-00407-8","journal-title":"SICS Softw.-Intens. Cyber-Phys. Syst."},{"key":"11_CR10","volume-title":"Building microservices: designing fine-grained systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building microservices: designing fine-grained systems. O\u2019Reilly Media Inc., Sebastopol (2015)"},{"key":"11_CR11","doi-asserted-by":"publisher","unstructured":"Pigazzini, I., Fontana, F.A., Lenarduzzi, V., Taibi, D.: Towards microservice smells detection. In: Proceedings of the 3rd International Conference on Technical Debt, pp. 92\u201397. TechDebt 2020, Association for Computing Machinery, New York, NY, USA (2020). https:\/\/doi.org\/10.1145\/3387906.3388625","DOI":"10.1145\/3387906.3388625"},{"issue":"3","key":"11_CR12","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MS.2018.2141031","volume":"35","author":"D Taibi","year":"2018","unstructured":"Taibi, D., Lenarduzzi, V.: On the definition of microservice bad smells. IEEE Software 35(3), 56\u201362 (2018). https:\/\/doi.org\/10.1109\/MS.2018.2141031","journal-title":"IEEE Software"},{"key":"11_CR13","doi-asserted-by":"publisher","unstructured":"Yarygina, T., Bagge, A.H.: Overcoming security challenges in microservice architectures. In: 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 11\u201320 (2018). https:\/\/doi.org\/10.1109\/SOSE.2018.00011","DOI":"10.1109\/SOSE.2018.00011"},{"issue":"22","key":"11_CR14","doi-asserted-by":"publisher","first-page":"e4436","DOI":"10.1002\/cpe.4436","volume":"31","author":"D Yu","year":"2019","unstructured":"Yu, D., Jin, Y., Zhang, Y., Zheng, X.: A survey on security issues in services communication of microservices-enabled fog applications. Concurr. Comput. Pract. Exp. 31(22), e4436 (2019). https:\/\/doi.org\/10.1002\/cpe.4436","journal-title":"Concurr. Comput. Pract. Exp."}],"container-title":["Communications in Computer and Information Science","Advances in Service-Oriented and Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-71906-7_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,13]],"date-time":"2021-03-13T08:11:10Z","timestamp":1615623070000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-71906-7_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030719050","9783030719067"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-71906-7_11","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"14 March 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESOCC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Service-Oriented and Cloud Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Heraklion, Crete","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"esocc2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/esocc-conf.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"30% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}