{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:35:28Z","timestamp":1776785728103,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T00:00:00Z","timestamp":1720569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Natural Science Foundation of China","award":[""],"award-info":[{"award-number":[""]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,7,10]]},"DOI":"10.1145\/3663529.3663833","type":"proceedings-article","created":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T19:43:13Z","timestamp":1720640593000},"page":"115-125","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Fault Diagnosis for Test Alarms in Microservices through Multi-source Data"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0330-0028","authenticated-orcid":false,"given":"Shenglin","family":"Zhang","sequence":"first","affiliation":[{"name":"Nankai University, Tianjin, China \/ Haihe Laboratory of Information Technology Application Innovation, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7802-5204","authenticated-orcid":false,"given":"Jun","family":"Zhu","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3523-4346","authenticated-orcid":false,"given":"Bowen","family":"Hao","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0266-7899","authenticated-orcid":false,"given":"Yongqian","family":"Sun","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China \/ Tianjin Key Laboratory of Software Experience and Human Computer Interaction, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0371-854X","authenticated-orcid":false,"given":"Xiaohui","family":"Nie","sequence":"additional","affiliation":[{"name":"Computer Network Information Center at Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7954-6449","authenticated-orcid":false,"given":"Jingwen","family":"Zhu","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4870-1012","authenticated-orcid":false,"given":"Xilin","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3882-7619","authenticated-orcid":false,"given":"Xiaoqian","family":"Li","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3304-1389","authenticated-orcid":false,"given":"Yuchi","family":"Ma","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5113-838X","authenticated-orcid":false,"given":"Dan","family":"Pei","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China \/ BNRist, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,10]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA). 44\u201351","author":"Alshuqayran Nuha","year":"2016","unstructured":"Nuha Alshuqayran, Nour Ali, and Roger Evans. 2016. A systematic mapping study in microservice architecture. In 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA). 44\u201351."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00031"},{"key":"e_1_3_2_1_3_1","volume-title":"OPTICS: Ordering points to identify the clustering structure. ACM Sigmod record, 28, 2","author":"Ankerst Mihael","year":"1999","unstructured":"Mihael Ankerst, Markus M Breunig, Hans-Peter Kriegel, and J\u00f6rg Sander. 1999. OPTICS: Ordering points to identify the clustering structure. ACM Sigmod record, 28, 2 (1999), 49\u201360."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 40th international conference on software engineering. 433\u2013444","author":"Bell Jonathan","year":"2018","unstructured":"Jonathan Bell, Owolabi Legunsen, Michael Hilton, Lamyaa Eloussi, Tifany Yung, and Darko Marinov. 2018. DeFlaker: Automatically detecting flaky tests. In Proceedings of the 40th international conference on software engineering. 433\u2013444."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3569932","article-title":"Exploring better black-Box test case prioritization via log analysis","volume":"32","author":"Chen Zhichao","year":"2023","unstructured":"Zhichao Chen, Junjie Chen, Weijing Wang, Jianyi Zhou, Meng Wang, Xiang Chen, Shan Zhou, and Jianmin Wang. 2023. Exploring better black-Box test case prioritization via log analysis. ACM Transactions on Software Engineering and Methodology, 32, 3 (2023), 1\u201332.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_1_6_1","first-page":"2017","article-title":"Testing strategies in a microservice architecture","volume":"23","author":"Clemson Toby","year":"2014","unstructured":"Toby Clemson. 2014. Testing strategies in a microservice architecture. Cited, 23 (2014), 2017.","journal-title":"Cited"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9050750"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 4445\u20134454","author":"Deng Cheng","year":"2021","unstructured":"Cheng Deng, Yuting Jia, Hui Xu, Chong Zhang, Jingyao Tang, Luoyi Fu, Weinan Zhang, Haisong Zhang, Xinbing Wang, and Chenghu Zhou. 2021. Gakg: A multimodal geoscience academic knowledge graph. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 4445\u20134454."},{"key":"e_1_3_2_1_9_1","volume-title":"Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805.","author":"Devlin Jacob","year":"2018","unstructured":"Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics12102260"},{"key":"e_1_3_2_1_11_1","volume-title":"Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, and Larisa Safina.","author":"Dragoni Nicola","year":"2017","unstructured":"Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, and Larisa Safina. 2017. Microservices: yesterday, today, and tomorrow. Present and ulterior software engineering, 195\u2013216."},{"key":"e_1_3_2_1_12_1","volume-title":"A survey on automated dynamic malware-analysis techniques and tools. ACM computing surveys (CSUR), 44, 2","author":"Egele Manuel","year":"2008","unstructured":"Manuel Egele, Theodoor Scholte, Engin Kirda, and Christopher Kruegel. 2008. A survey on automated dynamic malware-analysis techniques and tools. ACM computing surveys (CSUR), 44, 2 (2008), 1\u201342."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Dieter Fensel Umutcan \u015eim\u015fek Kevin Angele Elwin Huaman Elias K\u00e4rle Oleksandra Panasiuk Ioan Toma J\u00fcrgen Umbrich Alexander Wahler and Dieter Fensel. 2020. Introduction: what is a knowledge graph? Knowledge graphs: Methodology tools and selected use cases 1\u201310.","DOI":"10.1007\/978-3-030-37439-6_1"},{"key":"e_1_3_2_1_14_1","first-page":"e2452","article-title":"ExVivoMicroTest: ExVivo testing of microservices","volume":"35","author":"Gazzola Luca","year":"2023","unstructured":"Luca Gazzola, Maayan Goldstein, Leonardo Mariani, Marco Mobilio, Itai Segall, Alessandro Tundo, and Luca Ussi. 2023. ExVivoMicroTest: ExVivo testing of microservices. Journal of Software: Evolution and Process, 35, 4 (2023), e2452.","journal-title":"Journal of Software: Evolution and Process"},{"key":"e_1_3_2_1_15_1","first-page":"65","article-title":"Microservice testing approaches: A systematic literature review","volume":"11","author":"Ghani Israr","year":"2019","unstructured":"Israr Ghani, Wan MN Wan-Kadir, Ahmad Mustafa, and Muhammad Imran Babir. 2019. Microservice testing approaches: A systematic literature review. International Journal of Integrated Engineering, 11, 8 (2019), 65\u201380.","journal-title":"International Journal of Integrated Engineering"},{"key":"e_1_3_2_1_16_1","first-page":"2018","volume-title":"ZEUS","author":"Ghofrani Javad","year":"2018","unstructured":"Javad Ghofrani and Daniel L\u00fcbke. 2018. Challenges of Microservices Architecture: A Survey on the State of the Practice.. ZEUS, 2018 (2018), 1\u20138."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2017.13"},{"key":"e_1_3_2_1_18_1","volume-title":"2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. 2, 39\u201348","author":"Herzig Kim","year":"2015","unstructured":"Kim Herzig and Nachiappan Nagappan. 2015. Empirically detecting false test alarms using association rules. In 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. 2, 39\u201348."},{"key":"e_1_3_2_1_19_1","volume-title":"2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. 2, 39\u201348","author":"Herzig Kim","year":"2015","unstructured":"Kim Herzig and Nachiappan Nagappan. 2015. Empirically detecting false test alarms using association rules. In 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. 2, 39\u201348."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Chuanjia Hou Tong Jia Yifan Wu Ying Li and Jing Han. 2021. Diagnosing performance issues in microservices with heterogeneous data source. In 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications Big Data & Cloud Computing Sustainable Computing & Communications Social Computing & Networking (ISPA\/BDCloud\/SocialCom\/SustainCom). 493\u2013500.","DOI":"10.1109\/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00074"},{"key":"e_1_3_2_1_21_1","volume-title":"Hitanomaly: Hierarchical transformers for anomaly detection in system log","author":"Huang Shaohan","year":"2020","unstructured":"Shaohan Huang, Yi Liu, Carol Fung, Rong He, Yining Zhao, Hailong Yang, and Zhongzhi Luan. 2020. Hitanomaly: Hierarchical transformers for anomaly detection in system log. IEEE transactions on network and service management, 17, 4 (2020), 2064\u20132076."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2021.107310"},{"key":"e_1_3_2_1_23_1","volume-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE). 712\u2013723","author":"Jiang He","year":"2017","unstructured":"He Jiang, Xiaochen Li, Zijiang Yang, and Jifeng Xuan. 2017. What causes my test alarm? Automatic cause analysis for test alarms in system and integration testing. In 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE). 712\u2013723."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 3417\u20133420","author":"Kannan Amar Viswanathan","year":"2020","unstructured":"Amar Viswanathan Kannan, Dmitriy Fradkin, Ioannis Akrotirianakis, Tugba Kulahcioglu, Arquimedes Canedo, Aditi Roy, Shih-Yuan Yu, Malawade Arnav, and Mohammad Abdullah Al Faruque. 2020. Multimodal knowledge graph for deep learning papers and code. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 3417\u20133420."},{"key":"e_1_3_2_1_25_1","volume-title":"Kamran Aziz, Simon Fong, and Sababady Sarasvady.","author":"Khan Kamran","year":"2014","unstructured":"Kamran Khan, Saif Ur Rehman, Kamran Aziz, Simon Fong, and Sababady Sarasvady. 2014. DBSCAN: Past, present and future. In The fifth international conference on the applications of digital information and web technologies (ICADIWT 2014). 232\u2013238."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377813.3381371"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2494232.2465753"},{"key":"e_1_3_2_1_28_1","volume-title":"2017 IEEE International Conference on Software Architecture (ICSA). 11\u201320","author":"Klock Sander","year":"2017","unstructured":"Sander Klock, Jan Martijn EM Van Der Werf, Jan Pieter Guelen, and Slinger Jansen. 2017. Workload-based clustering of coherent feature sets in microservice architectures. In 2017 IEEE International Conference on Software Architecture (ICSA). 11\u201320."},{"key":"e_1_3_2_1_29_1","volume-title":"Mocha, Jenkins, Docker, and Kubernetes","author":"Daniel Li.","unstructured":"Daniel Li. 2018. Building Enterprise JavaScript Applications: Learn to Build and Deploy Robust JavaScript Applications Using Cucumber, Mocha, Jenkins, Docker, and Kubernetes. Packt Publishing Ltd."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889232"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00043"},{"key":"e_1_3_2_1_32_1","volume-title":"2017 IEEE International Conference on Web Services (ICWS). 389\u2013396","author":"Lu Siyang","year":"2017","unstructured":"Siyang Lu, BingBing Rao, Xiang Wei, Byungchul Tak, Long Wang, and Liqiang Wang. 2017. Log-based abnormal task detection and root cause analysis for spark. In 2017 IEEE International Conference on Web Services (ICWS). 389\u2013396."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380111"},{"key":"e_1_3_2_1_34_1","volume-title":"2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC). 2, 81\u201386","author":"Ma Shang-Pin","year":"2018","unstructured":"Shang-Pin Ma, Chen-Yuan Fan, Yen Chuang, Wen-Tin Lee, Shin-Jie Lee, and Nien-Lin Hsueh. 2018. Using service dependency graph to analyze and test microservices. In 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC). 2, 81\u201386."},{"key":"e_1_3_2_1_35_1","first-page":"4739","article-title":"Loganomaly: Unsupervised detection of sequential and quantitative anomalies in unstructured logs","volume":"19","author":"Meng Weibin","year":"2019","unstructured":"Weibin Meng, Ying Liu, Yichen Zhu, Shenglin Zhang, Dan Pei, Yuqing Liu, Yihao Chen, Ruizhi Zhang, Shimin Tao, and Pei Sun. 2019. Loganomaly: Unsupervised detection of sequential and quantitative anomalies in unstructured logs.. In IJCAI. 19, 4739\u20134745.","journal-title":"IJCAI."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1002\/widm.53"},{"key":"e_1_3_2_1_37_1","unstructured":"Annamalai Narayanan Mahinthan Chandramohan Rajasekar Venkatesan Lihui Chen Yang Liu and Shantanu Jaiswal. 2017. graph2vec: Learning distributed representations of graphs. arXiv preprint arXiv:1707.05005."},{"key":"e_1_3_2_1_38_1","volume-title":"Classification accuracy score for conditional generative models. Advances in neural information processing systems, 32","author":"Ravuri Suman","year":"2019","unstructured":"Suman Ravuri and Oriol Vinyals. 2019. Classification accuracy score for conditional generative models. Advances in neural information processing systems, 32 (2019)."},{"key":"e_1_3_2_1_39_1","volume-title":"Sentence-bert: Sentence embeddings using siamese bert-networks. arXiv preprint arXiv:1908.10084.","author":"Reimers Nils","year":"2019","unstructured":"Nils Reimers and Iryna Gurevych. 2019. Sentence-bert: Sentence embeddings using siamese bert-networks. arXiv preprint arXiv:1908.10084."},{"key":"e_1_3_2_1_40_1","volume-title":"2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). 81\u201391","author":"Sarkar Aindrila","year":"2019","unstructured":"Aindrila Sarkar, Peter C Rigby, and B\u00e9la Bartalos. 2019. Improving bug triaging with high confidence predictions at ericsson. In 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). 81\u201391."},{"key":"e_1_3_2_1_41_1","article-title":"LogKG: Log Failure Diagnosis through Knowledge Graph","author":"Sui Yicheng","year":"2023","unstructured":"Yicheng Sui, Yuzhe Zhang, Jianjun Sun, Ting Xu, Shenglin Zhang, Zhengdan Li, Yongqian Sun, Fangrui Guo, Junyu Shen, and Yuzhi Zhang. 2023. LogKG: Log Failure Diagnosis through Knowledge Graph. IEEE Transactions on Services Computing.","journal-title":"IEEE Transactions on Services Computing."},{"key":"e_1_3_2_1_42_1","article-title":"The operation and maintenance governance of microservices architecture systems: A systematic literature review","author":"Wang Lu","year":"2022","unstructured":"Lu Wang, Yu Xuan Jiang, Zhan Wang, Qi En Huo, Jie Dai, Sheng Long Xie, Rui Li, Ming Tao Feng, Yue Shen Xu, and Zhi Ping Jiang. 2022. The operation and maintenance governance of microservices architecture systems: A systematic literature review. Journal of Software: Evolution and Process, e2433.","journal-title":"Journal of Software: Evolution and Process, e2433."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2017.2754499"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.3022028"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111061"},{"key":"e_1_3_2_1_46_1","volume-title":"Microservices: flexible software architecture","author":"Wolff Eberhard","unstructured":"Eberhard Wolff. 2016. Microservices: flexible software architecture. Addison-Wesley Professional."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583215"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3449905"},{"key":"e_1_3_2_1_49_1","volume-title":"2019 IEEE 12th International Conference on Cloud Computing (CLOUD). 124\u2013131","author":"Yuan Yue","year":"2019","unstructured":"Yue Yuan, Wenchang Shi, Bin Liang, and Bo Qin. 2019. An approach to cloud execution failure diagnosis based on exception logs in openstack. In 2019 IEEE 12th International Conference on Cloud Computing (CLOUD). 124\u2013131."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510180"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","unstructured":"Shenglin Zhang Pengxiang Jin Zihan Lin Yongqian Sun Bicheng Zhang Sibo Xia Zhengdan Li Zhenyu Zhong Minghua Ma and Wa Jin. 2023. Robust Failure Diagnosis of Microservice System through Multimodal Data. arXiv preprint arXiv:2302.10512.","DOI":"10.1109\/TSC.2023.3290018"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3473919"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338961"}],"event":{"name":"FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering","location":"Porto de Galinhas Brazil","acronym":"FSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3663529.3663833","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3663529.3663833","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:44:21Z","timestamp":1750290261000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3663529.3663833"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,10]]},"references-count":53,"alternative-id":["10.1145\/3663529.3663833","10.1145\/3663529"],"URL":"https:\/\/doi.org\/10.1145\/3663529.3663833","relation":{},"subject":[],"published":{"date-parts":[[2024,7,10]]},"assertion":[{"value":"2024-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}