{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T18:39:45Z","timestamp":1781807985322,"version":"3.54.5"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032021373","type":"print"},{"value":"9783032021380","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T00:00:00Z","timestamp":1755648000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T00:00:00Z","timestamp":1755648000000},"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":[[2026]]},"DOI":"10.1007\/978-3-032-02138-0_16","type":"book-chapter","created":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T02:30:38Z","timestamp":1756521038000},"page":"243-259","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Centrality Change Proneness: An\u00a0Early Indicator of\u00a0Microservice Architectural Degradation"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3513-7253","authenticated-orcid":false,"given":"Alexander","family":"Bakhtin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8451-3668","authenticated-orcid":false,"given":"Matteo","family":"Esposito","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0511-5133","authenticated-orcid":false,"given":"Valentina","family":"Lenarduzzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3210-3990","authenticated-orcid":false,"given":"Davide","family":"Taibi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,8,20]]},"reference":[{"issue":"5\/6","key":"16_CR1","first-page":"17","volume":"7","author":"M Abufouda","year":"2017","unstructured":"Abufouda, M., Abukwaik, H.: On using network science in mining developers collaboration in software engineering: a systematic literature review. Int. J. Data Mining Knowl. Manag. Process (IJDKP) 7(5\/6), 17\u201334 (2017)","journal-title":"Int. J. Data Mining Knowl. Manag. Process (IJDKP)"},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"Al\u00a0Maruf, A., Bakhtin, A., Cerny, T., Taibi, D.: Using microservice telemetry data for system dynamic analysis. In: 2022 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 29\u201338. IEEE (2022)","DOI":"10.1109\/SOSE55356.2022.00010"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Anderson, T.W., Darling, D.A.: Asymptotic theory of certain \u201cgoodness of fit\u201d criteria based on stochastic processes. Ann. Math. Stat. 193\u2013212 (1952)","DOI":"10.1214\/aoms\/1177729437"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Bakhtin, A., Al\u00a0Maruf, A., Cerny, T., Taibi, D.: Survey on tools and techniques detecting microservice API patterns. In: 2022 IEEE International Conference on Services Computing (SCC), pp. 31\u201338. IEEE (2022)","DOI":"10.1109\/SCC55611.2022.00018"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Bakhtin, A., Esposito, M., Lenarduzzi, V., Taibi, D.: Network centrality as a new perspective on microservice architecture. In: 2025 IEEE 22nd International Conference on Software Architecture (ICSA), pp. 72\u201383 (2025)","DOI":"10.1109\/ICSA65012.2025.00017"},{"key":"16_CR6","doi-asserted-by":"publisher","unstructured":"Bakhtin, A., Esposito, M., Lenarduzzi, V., Taibi, D.: Replication package and online appendix for \u201ccentrality change proneness: an early indicator of microservice architectural degradation\u201d (2025). https:\/\/doi.org\/10.5281\/zenodo.15100706","DOI":"10.5281\/zenodo.15100706"},{"key":"16_CR7","unstructured":"Bakhtin, A., Esposito, M., Taibi, D.: Challenges in constructing temporal architecture networks for microservice systems. In: Arctic AI 2024 (2024)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Bakhtin, A., Li, X., Taibi, D.: Temporal community detection in developer collaboration networks of microservice projects. In: European Conference on Software Architecture, pp. 174\u2013182. Springer, Cham (2024)","DOI":"10.1007\/978-3-031-70797-1_11"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"\u00c1lvaro Brand\u00f3n, Sol\u00e9, M., Hu\u00e9lamo, A., Solans, D., P\u00e9rez, M.S., Munt\u00e9s-Mulero, V.: Graph-based root cause analysis for service-oriented and microservice architectures. J. Syst. Softw. 159, 110432 (2020)","DOI":"10.1016\/j.jss.2019.110432"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"Shrikanth, N.C., Menzies, T.: Assessing the early bird heuristic (for predicting project quality). ACM Trans. Softw. Eng. Methodol. 32(5) (2023)","DOI":"10.1145\/3583565"},{"key":"16_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111829","volume":"206","author":"T Cerny","year":"2023","unstructured":"Cerny, T., Abdelfattah, A.S., Al Maruf, A., Janes, A., Taibi, D.: Catalog and detection techniques of microservice anti-patterns and bad smells: a tertiary study. J. Syst. Softw. 206, 111829 (2023)","journal-title":"J. Syst. Softw."},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"Chakraborty, S., Garg, S., Agarwal, S., Chauhan, A., Saini, S.K.: Causil: causal graph for instance level microservice data. In: WWW 2023, pp. 2905\u20132915. Association for Computing Machinery, New York (2023)","DOI":"10.1145\/3543507.3583274"},{"key":"16_CR13","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.comcom.2023.03.028","volume":"204","author":"J Chen","year":"2023","unstructured":"Chen, J., et al.: Tracegra: a trace-based anomaly detection for microservice using graph deep learning. Comput. Commun. 204, 109\u2013117 (2023)","journal-title":"Comput. Commun."},{"key":"16_CR14","unstructured":"Dancey, C.: Statistics without maths for psychology. Prentice Hall (2007)"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Falessi, D., Laureani, S.M., \u00c7arka, J., Esposito, M., Costa, D.A.D.: Enhancing the defectiveness prediction of methods and classes via JIT. Empir. Softw. Eng. 28(2), 37 (2023)","DOI":"10.1007\/s10664-022-10261-z"},{"issue":"1","key":"16_CR16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1093\/biomet\/69.1.81","volume":"69","author":"EJ Hannan","year":"1982","unstructured":"Hannan, E.J., Rissanen, J.: Recursive estimation of mixed autoregressive-moving average order. Biometrika 69(1), 81\u201394 (1982)","journal-title":"Biometrika"},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Huang, Q., Zhao, C., Zhang, X., Wang, X., Yi, D.: Centrality measures in temporal networks with time series analysis. EPL (Europhys. Lett.) 118(3), 36001 (2017)","DOI":"10.1209\/0295-5075\/118\/36001"},{"issue":"1","key":"16_CR18","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1111\/abac.12172","volume":"57","author":"JH Kim","year":"2021","unstructured":"Kim, J.H., Choi, I.: Choosing the level of significance: a decision-theoretic approach. Abacus 57(1), 27\u201371 (2021)","journal-title":"Abacus"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Kumar, T., Narayanan, M., Ravindran, B.: Effect of inter-layer coupling on multilayer network centrality measures. J. Indian Inst. Sci. 99(2), 237\u2013246 (2019)","DOI":"10.1007\/s41745-019-0103-y"},{"key":"16_CR20","doi-asserted-by":"crossref","unstructured":"Liu, R., Zhang, S., Zhang, D., Zhang, X., Bao, X.: Node importance identification for temporal networks based on optimized supra-adjacency matrix. Entropy 24(10), 1391 (2022)","DOI":"10.3390\/e24101391"},{"key":"16_CR21","series-title":"CCIS","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-031-68165-3_3","volume-title":"Cloud Computing and Services Science","author":"A Marchese","year":"2024","unstructured":"Marchese, A., Tomarchio, O.: Evaluating microservices communication relationships for scheduling containers on kubernetes clusters. In: van Steen, M., Ferguson, D., Pahl, C. (eds.) CLOSER CLOSER 2022. CCIS, vol. 1845, pp. 45\u201365. Springer, Cham (2024). https:\/\/doi.org\/10.1007\/978-3-031-68165-3_3"},{"key":"16_CR22","doi-asserted-by":"crossref","unstructured":"Palomba, F., Bavota, G., Penta, M.D., Fasano, F., Oliveto, R., Lucia, A.D.: On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empir. Softw. Eng. 23(3), 1188\u20131221 (2018)","DOI":"10.1007\/s10664-017-9535-z"},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Pearson, K.: VII. note on regression and inheritance in the case of two parents. Proc. Roy. Soc. London 58(347-352), 240\u2013242 (1895)","DOI":"10.1098\/rspl.1895.0041"},{"key":"16_CR24","doi-asserted-by":"crossref","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 (2020)","DOI":"10.1145\/3387906.3388625"},{"key":"16_CR25","doi-asserted-by":"crossref","unstructured":"Saarim\u00e4ki, N., Moreschini, S., Lomio, F., Penaloza, R., Lenarduzzi, V.: Towards a robust approach to analyze time-dependent data in software engineering. In: 2022 SANER, pp. 36\u201340. IEEE (2022)","DOI":"10.1109\/SANER53432.2022.00015"},{"key":"16_CR26","doi-asserted-by":"crossref","unstructured":"Schneider, S., Scandariato, R.: Automatic extraction of security-rich dataflow diagrams for microservice applications written in java. JSS (2023)","DOI":"10.1016\/j.jss.2023.111722"},{"issue":"1","key":"16_CR27","doi-asserted-by":"publisher","first-page":"72","DOI":"10.2307\/1412159","volume":"15","author":"C Spearman","year":"1904","unstructured":"Spearman, C.: The proof and measurement of association between two things. Am. J. Psychol. 15(1), 72\u2013101 (1904)","journal-title":"Am. J. Psychol."},{"key":"16_CR28","doi-asserted-by":"crossref","unstructured":"Sun, Y., et al.: Interpretable failure localization for microservice systems based on graph autoencoder. ACM Trans. Softw. Eng. Methodol. 34(2) (2025)","DOI":"10.1145\/3695999"},{"issue":"1","key":"16_CR29","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1137\/16M1066142","volume":"15","author":"D Taylor","year":"2017","unstructured":"Taylor, D., Myers, S.A., Clauset, A., Porter, M.A., Mucha, P.J.: Eigenvector-based centrality measures for temporal networks. Multiscale Model. Simul. 15(1), 537\u2013574 (2017)","journal-title":"Multiscale Model. Simul."},{"key":"16_CR30","doi-asserted-by":"crossref","unstructured":"Wilcoxon, F.: Individual comparisons by ranking methods. Biom. Bull. 1(6), 80 (1945)","DOI":"10.2307\/3001968"},{"key":"16_CR31","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., et\u00a0al.: Experimentation in Software Engineering. Springer (2012)","DOI":"10.1007\/978-3-642-29044-2"},{"key":"16_CR32","unstructured":"Xu, Y., Ge, J., Tang, H., Ding, S., Li, T., Li, H.: System states forecasting of microservices with dynamic spatio-temporal data arXiv:2408.07894 (2024)"},{"key":"16_CR33","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.physa.2018.08.018","volume":"512","author":"RR Yin","year":"2018","unstructured":"Yin, R.R., Guo, Q., Yang, J.N., Liu, J.G.: Inter-layer similarity-based eigenvector centrality measures for temporal networks. Physica A 512, 165\u2013173 (2018)","journal-title":"Physica A"},{"key":"16_CR34","doi-asserted-by":"crossref","unstructured":"Zhou, X., Peng, X., Xie, T., Sun, J., Xu, C., Ji, C., Zhao, W.: Benchmarking microservice systems for software engineering research. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceedings, pp. 323\u2013324 (2018)","DOI":"10.1145\/3183440.3194991"}],"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-032-02138-0_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T06:59:38Z","timestamp":1772434778000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-02138-0_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,20]]},"ISBN":["9783032021373","9783032021380"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-02138-0_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,20]]},"assertion":[{"value":"20 August 2025","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":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ecsa-2025","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}