作者
Xuanrun Wang, Kanglin Yin, Qianyu Ouyang, Xidao Wen, Shenglin Zhang, Wenchi Zhang, Li Cao, Jiuxue Han, Xing Jin, Dan Pei
发表日期
2022/10/31
研讨会论文
2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)
页码范围
366-377
出版商
IEEE
简介
Software changes are frequent and inevitable. How-ever, erroneous software changes may cause failures and incidents, degrading user experience and system stability. Thus, it is critical to distinguish erroneous software changes from normal ones. Our empirical study from a global data center reveals that erroneous software changes have caused nearly one-third of the critical incidents in the last two years. Some quantitative results also imply that the number of software changes and that of the Key Performance Indicator (KPI) time series related to a software change are relatively large. Based on the observations, we propose Kontrast, a self-supervised, generic and adaptive approach using contrastive learning, aiming to identify erroneous software changes on time. Its key idea is to compare pre-change and post-change KPI time series related to the software change, assuring the time series is still in a normal …
引用总数
学术搜索中的文章
X Wang, K Yin, Q Ouyang, X Wen, S Zhang, W Zhang… - 2022 IEEE 33rd International Symposium on Software …, 2022