EDBT 2026 Demo / reviewers in the wild / expert
Jiesong Li
dblp:299/8766
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 44% Services computing and microservices · 44% Empirical software engineering · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
change management |
0.5 | 1 | 2021 | Identifying bad software changes via multimodal anomaly detection for online service systems · ESEC/SIGSOFT FSE 2021 |
Services computing and microservices
multimodal anomaly detection |
0.5 | 1 | 2021 | Identifying bad software changes via multimodal anomaly detection for online service systems · ESEC/SIGSOFT FSE 2021 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2021 | Identifying bad software changes via multimodal anomaly detection for online service systems · ESEC/SIGSOFT FSE 2021 |
Methods — techniques the papers use, named apart from their topics
multimodal learning · 0.5anomaly detection · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Identifying bad software changes via multimodal anomaly detection for online service systemsabstractIn large-scale online service systems, software changes are inevitable and frequent. Due to importing new code or configurations, changes are likely to incur incidents and destroy user experience. Thus it is essential for engineers to identify bad software changes, so as to reduce the influence of incidents and improve system re- liability. To better understand bad software changes, we perform the first empirical study based on large-scale real-world data from a large commercial bank. Our quantitative analyses indicate that about 50.4% of incidents are caused by bad changes, mainly be- cause of code defect, configuration error, resource contention, and software version. Besides, our qualitative analyses show that the current practice of detecting bad software changes performs not well to handle heterogeneous multi-source data involved in soft- ware changes. Based on the findings and motivation obtained from the empirical study, we propose a novel approach named SCWarn aiming to identify bad changes and produce interpretable alerts accurately and timely. The key idea of SCWarn is drawing support from multimodal learning to identify anomalies from heterogeneous multi-source data. An extensive study on two datasets with various bad software changes demonstrates our approach significantly outperforms all the compared approaches, achieving 0.95 F1-score on average and reducing MTTD (mean time to detect) by 20.4%∼60.7%. In particular, we shared some success stories and lessons learned from the practical usage. Nengwen Zhao, Junjie Chen 0003, Zhaoyang Yu 0002, Honglin Wang, Jiesong Li, Bin Qiu, Hongyu Xu, Wenchi Zhang, Kaixin Sui, Dan Pei |
ESEC/SIGSOFT FSE | 5 |