Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Qilin Xiang

dblp:204/0576 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author

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
Debugging and program repair · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 50% Distributed systems · 50%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
fault localization
0.412019
Latent error prediction and fault localization for microservice applications by learning from system trace logs · ESEC/SIGSOFT FSE 2019
Debugging and program repair › software debugging
microservice fault localization
0.412019
Latent error prediction and fault localization for microservice applications by learning from system trace logs · ESEC/SIGSOFT FSE 2019
Cloud and datacenter computing › microservices
microservice applications
0.112019
Latent error prediction and fault localization for microservice applications by learning from system trace logs · ESEC/SIGSOFT FSE 2019
Distributed systems
system log analysis
0.112019
Latent error prediction and fault localization for microservice applications by learning from system trace logs · ESEC/SIGSOFT FSE 2019

Methods — techniques the papers use, named apart from their topics

trace log analysis · 0.8machine learning classification · 0.8fault injection · 0.8
YearPublicationVenuePosition
2022 Enjoy your observability: an industrial survey of microservice tracing and analysis
Xin Peng 0001, Qilin Xiang, Tao Xie 0001, Jun Sun 0001, Xuanzhe Liu
Empir. Softw. Eng.3
2019 Latent error prediction and fault localization for microservice applications by learning from system trace logs
abstract
In the production environment, a large part of microservice failures are related to the complex and dynamic interactions and runtime environments, such as those related to multiple instances, environmental configurations, and asynchronous interactions of microservices. Due to the complexity and dynamism of these failures, it is often hard to reproduce and diagnose them in testing environments. It is desirable yet still challenging that these failures can be detected and the faults can be located at runtime of the production environment to allow developers to resolve them efficiently. To address this challenge, in this paper, we propose MEPFL, an approach of latent error prediction and fault localization for microservice applications by learning from system trace logs. Based on a set of features defined on the system trace logs, MEPFL trains prediction models at both the trace level and the microservice level using the system trace logs collected from automatic executions of the target application and its faulty versions produced by fault injection. The prediction models thus can be used in the production environment to predict latent errors, faulty microservices, and fault types for trace instances captured at runtime. We implement MEPFL based on the infrastructure systems of container orchestrator and service mesh, and conduct a series of experimental studies with two opensource microservice applications (one of them being the largest open-source microservice application to our best knowledge). The results indicate that MEPFL can achieve high accuracy in intraapplication prediction of latent errors, faulty microservices, and fault types, and outperforms a state-of-the-art approach of failure diagnosis for distributed systems. The results also show that MEPFL can effectively predict latent errors caused by real-world fault cases.
Xin Peng 0001, Tao Xie 0001, Jun Sun 0001, Dewei Liu, Qilin Xiang
ESEC/SIGSOFT FSE7
2017 Subcellular localization prediction of apoptosis proteins based on evolutionary information and support vector machine
Qilin Xiang, Xianhong Li, Zhuoxing Shi, Yuhua Yao
Artif. Intell. Medicine1