VLDB 2026 Research / reviewers in the wild / expert
Lin Gui 0002
dblp:34/8605-2
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0002-8054-9524ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 4 first-authorTheory of computation · 2Artificial intelligence and machine learning · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 48% Performance modeling and evaluation · 26% Electronic design automation · 26% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 90% Program verification · 10% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
reliability analysis |
0.4 | 2 | 2015 | Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015 MDP-Based Reliability Analysis of an Ambient Assisted Living System · FM 2014 |
Electronic design automation › hardware verification and test › formal verification
abstraction refinement |
0.2 | 1 | 2015 | Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015 |
Performance modeling and evaluation
probabilistic model checking |
0.2 | 1 | 2015 | Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015 |
Automated reasoning and model checking › model checking
probabilistic model checking |
0.2 | 1 | 2015 | Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015 |
Automated reasoning and model checking › model checking
state space reduction |
0.2 | 1 | 2015 | Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015 |
Software testing › software reliability
reliability assessment |
0.2 | 1 | 2014 | RaPiD: a toolkit for reliability analysis of non-deterministic systems · SIGSOFT FSE 2014 |
Software testing › random testing
probabilistic testing |
0.2 | 1 | 2013 | Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013 |
Software testing › software reliability
reliability prediction |
0.2 | 1 | 2013 | Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013 |
Automated reasoning and model checking
model checking |
0.2 | 1 | 2013 | Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013 |
Machine learning › Reinforcement learning
markov decision process |
0.1 | 1 | 2014 | MDP-Based Reliability Analysis of an Ambient Assisted Living System · FM 2014 |
Methods — techniques the papers use, named apart from their topics
markov decision process · 1.0abstraction and reduction · 0.4statistical testing · 0.3model checking · 0.3reliability synthesis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | What Makes Open Source Software Projects Impactful: A Data-Driven ApproachabstractWith the wide adoption and acceptance of open source version control and hosting systems, more and more companies, including Google, Microsoft, Apple and Facebook, are putting their projects on such platforms, e.g., GitHub. It is very important for open source projects to be impactful, i.e., to attract attentions from the open source development community, so as to gain support on development, testing as well as maintenance from the community. However, the question of what factors affect open source project impact, remains largely open. Given the numerous confounding factors and the complex correlations among the factors, it is a challenge to answer the question. In this study, we gather a large dataset from GitHub and provide empirical insights on this question base on a data-driven approach. We randomly collect 146,286 projects from GitHub and then adopt data analysis techniques to automatically analyze the correlations of different features with the software project impact. We also provide suggestions on how to potentially make open source projects impactful base on our analysis results. Huaiwei Yang, Shuang Liu 0007, Lin Gui 0002, Jun Sun 0001, Junjie Chen 0003 |
Internetware | 3 |
| 2015 | Reliability assessment for distributed systems via communication abstraction and refinementabstractDistributed systems like cloud-based services are ever more popular. Assessing the reliability of distributed systems is highly non-trivial. Particularly, the order of executions among distributed components adds a dimension of non-determinism, which invalidates existing reliability assessment methods based on Markov chains. Probabilistic model checking based on models like Markov decision processes is designed to deal with scenarios involving both probabilistic behavior (e.g., reliabilities of system components) and non-determinism. However, its application is currently limited by state space explosion, which makes reliability assessment of distributed system particularly difficult. In this work, we improve the probabilistic model checking through a method of abstraction and reduction, which controls the communications among system components and actively reduces the size of each component. We prove the soundness and completeness of the proposed approach. Through an implementation in a software toolkit and evaluations with several systems, we show that our approach often reduces the size of the state space by several orders of magnitude, while still producing sound and accurate assessment. Lin Gui 0002, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001 |
ISSTA | 1 |
| 2014 | MDP-Based Reliability Analysis of an Ambient Assisted Living System
Yan Liu 0012, Lin Gui 0002, Yang Liu 0003 |
FM | 2 |
| 2014 | SCC-Based Improved Reachability Analysis for Markov Decision Processes
Lin Gui 0002, Jun Sun 0001, Songzheng Song, Yang Liu 0003, Jin Song Dong 0001 |
ICFEM | 1 |
| 2014 | RaPiD: a toolkit for reliability analysis of non-deterministic systemsabstractNon-determinism in concurrent or distributed software systems (i.e., various possible execution orders among different distributed components) presents new challenges to the existing reliability analysis methods based on Markov chains. In this work, we present a toolkit RaPiD for the reliability analysis of non-deterministic systems. Taking Markov decision process as reliability model, RaPiD can help in the analysis of three fundamental and rewarding aspects regarding software reliability. First, to have reliability assurance on a system, RaPiD can synthesize the overall system reliability given the reliability values of system components. Second, given a requirement on the overall system reliability, RaPiD can distribute the reliability requirement to each component. Lastly, RaPiD can identify the component that affects the system reliability most significantly. RaPiD has been applied to analyze several real-world systems including a financial stock trading system, a proton therapy control system and an ambient assisted living room system. Lin Gui 0002, Jun Sun 0001, Yang Liu 0003, Truong Khanh Nguyen, Jin Song Dong 0001 |
SIGSOFT FSE | 1 |
| 2013 | Improved Reachability Analysis in DTMC via Divide and Conquer
Songzheng Song, Lin Gui 0002, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001 |
IFM | 2 |
| 2013 | Combining model checking and testing with an application to reliability prediction and distributionabstractTesting provides a probabilistic assurance of system correctness. In general, testing relies on the assumptions that the system under test is deterministic so that test cases can be sampled. However, a challenge arises when a system under test behaves non-deterministiclly in a dynamic operating environment because it will be unknown how to sample test cases. Lin Gui 0002, Jun Sun 0001, Yang Liu 0003, Yuanjie Si, Jin Song Dong 0001, Xinyu Wang 0001 |
ISSTA | 1 |
| 2012 | Probabilistic Model Checking Multi-agent Behaviors in Dispersion Games Using Counter Abstraction
Jianye Hao, Songzheng Song, Yang Liu 0003, Jun Sun 0001, Lin Gui 0002, Jin Song Dong 0001, Ho-fung Leung |
PRIMA | 5 |