{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T13:22:38Z","timestamp":1742995358259,"version":"3.40.3"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031707964"},{"type":"electronic","value":"9783031707971"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-70797-1_23","type":"book-chapter","created":{"date-parts":[[2024,8,31]],"date-time":"2024-08-31T11:02:22Z","timestamp":1725102142000},"page":"350-358","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Teamwise Informed Decisions On Microservice Security Smells"],"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"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2435-3543","authenticated-orcid":false,"given":"Jacopo","family":"Soldani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6487-5813","authenticated-orcid":false,"given":"Hern\u00e1n","family":"Astudillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2048-2468","authenticated-orcid":false,"given":"Antonio","family":"Brogi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,1]]},"reference":[{"key":"23_CR1","doi-asserted-by":"publisher","unstructured":"Alshammari, T., Alshayeb, M.: Toward a software bad smell prioritization model for software maintainability. Arabian J. Sci. Eng. 46 (2021). https:\/\/doi.org\/10.1007\/s13369-021-05766-6","DOI":"10.1007\/s13369-021-05766-6"},{"key":"23_CR2","doi-asserted-by":"publisher","unstructured":"Arcelli\u00a0Fontana, F., Ferme, V., Zanoni, M., Roveda, R.: Towards a prioritization of code debt: a code smell intensity index. In: 2015 IEEE 7th International Workshop on Managing Technical Debt (MTD), pp. 16\u201324 (2015). https:\/\/doi.org\/10.1109\/MTD.2015.7332620","DOI":"10.1109\/MTD.2015.7332620"},{"key":"23_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111133","volume":"184","author":"TWW Aung","year":"2022","unstructured":"Aung, T.W.W., Wan, Y., Huo, H., Sui, Y.: Multi-triage: a multi-task learning framework for bug triage. J. Syst. Softw. 184, 111133 (2022). https:\/\/doi.org\/10.1016\/j.jss.2021.111133","journal-title":"J. Syst. Softw."},{"key":"23_CR4","doi-asserted-by":"publisher","unstructured":"Besker, T., Martini, A., Bosch, J.: Technical debt triage in backlog management. In: 2019 IEEE\/ACM International Conference on Technical Debt (TechDebt), pp. 13\u201322 (2019). https:\/\/doi.org\/10.1109\/TechDebt.2019.00010","DOI":"10.1109\/TechDebt.2019.00010"},{"key":"23_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111829","volume":"206","author":"T Cerny","year":"2023","unstructured":"Cerny, T., Abdelfattah, A.S., Maruf, A.A., Janes, A., Taibi, D.: Catalog and detection techniques of microservice anti-patterns and bad smells: a tertiary study. JSS 206, 111829 (2023). https:\/\/doi.org\/10.1016\/j.jss.2023.111829","journal-title":"JSS"},{"key":"23_CR6","doi-asserted-by":"publisher","unstructured":"Dell\u2019Immagine, G., Soldani, J., Brogi, A.: Kubehound: detecting microservices\u2019 security smells in Kubernetes deployments. Future Internet 15(7) (2023). https:\/\/doi.org\/10.3390\/fi15070228","DOI":"10.3390\/fi15070228"},{"issue":"5","key":"23_CR7","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MCC.2017.4250939","volume":"4","author":"D Gannon","year":"2017","unstructured":"Gannon, D., Barga, R., Sundaresan, N.: Cloud-native applications. IEEE Cloud Comput. 4(5), 16\u201321 (2017). https:\/\/doi.org\/10.1109\/MCC.2017.4250939","journal-title":"IEEE Cloud Comput."},{"key":"23_CR8","doi-asserted-by":"publisher","unstructured":"Gupta, A., Chauhan, N.K.: A severity-based classification assessment of code smells in kotlin and java application. Arabian J. Sci. Eng. 47 (2022). https:\/\/doi.org\/10.1007\/s13369-021-06077-6","DOI":"10.1007\/s13369-021-06077-6"},{"key":"23_CR9","doi-asserted-by":"publisher","unstructured":"Haendler, T., Sobernig, S., Strembeck, M.: Towards triaging code-smell candidates via runtime scenarios and method-call dependencies. In: Proceedings of the XP2017 Scientific Workshops. XP \u201917, ACM (2017). https:\/\/doi.org\/10.1145\/3120459.3120468","DOI":"10.1145\/3120459.3120468"},{"key":"23_CR10","doi-asserted-by":"publisher","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The architecture tradeoff analysis method. In: Proceedings. Fourth IEEE International Conference on Engineering of Complex Computer Systems (Cat. No.98EX193), pp. 68\u201378 (1998). https:\/\/doi.org\/10.1109\/ICECCS.1998.706657","DOI":"10.1109\/ICECCS.1998.706657"},{"key":"23_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110827","volume":"171","author":"V Lenarduzzi","year":"2021","unstructured":"Lenarduzzi, V., Besker, T., Taibi, D., Martini, A., Arcelli Fontana, F.: A systematic literature review on technical debt prioritization: strategies, processes, factors, and tools. J. Syst. Softw. 171, 110827 (2021). https:\/\/doi.org\/10.1016\/j.jss.2020.110827","journal-title":"J. Syst. Softw."},{"key":"23_CR12","doi-asserted-by":"publisher","unstructured":"Lim, S., Zaidi, S., Woo, H., Lee, C.G.: Toward an effective bug triage system using transformers to add new developers. J. Sens. 2022 (2022). https:\/\/doi.org\/10.1155\/2022\/4347004","DOI":"10.1155\/2022\/4347004"},{"key":"23_CR13","doi-asserted-by":"publisher","unstructured":"Malhotra, R., Singh, P.: Exploiting bad-smells and object-oriented characteristics to prioritize classes for refactoring. Int. J. Syst. Assur. Eng. Manag. 11 (2020). https:\/\/doi.org\/10.1007\/s13198-020-01001-x","DOI":"10.1007\/s13198-020-01001-x"},{"key":"23_CR14","doi-asserted-by":"publisher","unstructured":"Pecorelli, F., Palomba, F., Khomh, F., De\u00a0Lucia, A.: Developer-driven code smell prioritization. In: Proceedings of the 17th International Conference on Mining Software Repositories, pp. 220\u2013231. MSR \u201920, ACM (2020). https:\/\/doi.org\/10.1145\/3379597.3387457","DOI":"10.1145\/3379597.3387457"},{"key":"23_CR15","doi-asserted-by":"publisher","unstructured":"Ponce, F., Soldani, J., Astudillo, H., Brogi, A.: Should microservice security smells stay or be refactored? Towards a trade-off analysis. In: Gerostathopoulos, I., Lewis, G., Batista, T., Bure\u0161, T. (eds.) Software Architecture. ECSA 2022. LNCS, vol. 13444, pp. 131\u2013139. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-16697-6_9","DOI":"10.1007\/978-3-031-16697-6_9"},{"key":"23_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111393","volume":"192","author":"F Ponce","year":"2022","unstructured":"Ponce, F., Soldani, J., Astudillo, H., Brogi, A.: Smells and refactorings for microservices security: a multivocal literature review. J. Syst. Softw. 192, 111393 (2022). https:\/\/doi.org\/10.1016\/j.jss.2022.111393","journal-title":"J. Syst. Softw."},{"key":"23_CR17","doi-asserted-by":"publisher","unstructured":"Ponce, F., Soldani, J., Taramasco, C., Astudillo, H., Brogi, A.: Triaging microservice security smells, with TriSS. In: Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, pp. 698\u2013706. EASE \u201924, Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3661167.3661282","DOI":"10.1145\/3661167.3661282"},{"key":"23_CR18","doi-asserted-by":"publisher","unstructured":"Sae-Lim, N., Hayashi, S., Saeki, M.: Context-based code smells prioritization for prefactoring. In: 2016 IEEE 24th International Conference on Program Comprehension (ICPC), pp. 1\u201310. IEEE (2016). https:\/\/doi.org\/10.1109\/ICPC.2016.7503705","DOI":"10.1109\/ICPC.2016.7503705"},{"key":"23_CR19","doi-asserted-by":"publisher","unstructured":"Sae-Lim, N., Hayashi, S., Saeki, M.: Revisiting context-based code smells prioritization: on supporting referred context. In: Proceedings of the XP2017 Scientific Workshops. XP \u201917, Association for Computing Machinery, New York, NY, USA (2017). https:\/\/doi.org\/10.1145\/3120459.3120463","DOI":"10.1145\/3120459.3120463"},{"issue":"12","key":"23_CR20","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2536","volume":"35","author":"R Verma","year":"2023","unstructured":"Verma, R., Kumar, K., Verma, H.K.: Code smell prioritization in object-oriented software systems: a systematic literature review. J. Softw. Evolut. Process 35(12), e2536 (2023). https:\/\/doi.org\/10.1002\/smr.2536","journal-title":"J. Softw. Evolut. Process"},{"key":"23_CR21","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/s10515-014-0175-x","volume":"23","author":"SA Vidal","year":"2016","unstructured":"Vidal, S.A., Marcos, C., D\u00edaz-Pace, J.A.: An approach to prioritize code smells for refactoring. Autom. Softw. Eng. 23, 501\u2013532 (2016). https:\/\/doi.org\/10.1007\/s10515-014-0175-x","journal-title":"Autom. Softw. Eng."},{"issue":"4","key":"23_CR22","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s10664-020-09910-y","volume":"26","author":"Y Wang","year":"2021","unstructured":"Wang, Y., Kadiyala, H., Rubin, J.: Promises and challenges of microservices: an exploratory study. Empir. Softw. Eng. 26(4), 63 (2021). https:\/\/doi.org\/10.1007\/s10664-020-09910-y","journal-title":"Empir. Softw. Eng."},{"key":"23_CR23","doi-asserted-by":"publisher","unstructured":"Wizenty, P., et al.: Towards resolving security smells in microservices, model-driven. In: 18th International Conference on Software Technologies (ICSOFT), pp. 15\u201326. INSTICC, SciTePress (2023). https:\/\/doi.org\/10.5220\/0012049800003538","DOI":"10.5220\/0012049800003538"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-70797-1_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,31]],"date-time":"2024-08-31T11:06:13Z","timestamp":1725102373000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-70797-1_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031707964","9783031707971"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-70797-1_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Luxembourg City","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Luxembourg","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}