Lin Gui 0002

dblp:34/8605-2 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Hardware reliability and fault tolerance
reliability analysis
0.422015
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.212015
Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015
Performance modeling and evaluation
probabilistic model checking
0.212015
Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015
Automated reasoning and model checking › model checking
probabilistic model checking
0.212015
Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015
Automated reasoning and model checking › model checking
state space reduction
0.212015
Reliability assessment for distributed systems via communication abstraction and refinement · ISSTA 2015
Software testing › software reliability
reliability assessment
0.212014
RaPiD: a toolkit for reliability analysis of non-deterministic systems · SIGSOFT FSE 2014
Software testing › random testing
probabilistic testing
0.212013
Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013
Software testing › software reliability
reliability prediction
0.212013
Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013
Automated reasoning and model checking
model checking
0.212013
Combining model checking and testing with an application to reliability prediction and distribution · ISSTA 2013
Machine learning › Reinforcement learning
markov decision process
0.112014
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
YearPublicationVenuePosition
2020 What Makes Open Source Software Projects Impactful: A Data-Driven Approach
abstract
With 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
Internetware3
2015 Reliability assessment for distributed systems via communication abstraction and refinement
abstract
Distributed 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
ISSTA1
2014 MDP-Based Reliability Analysis of an Ambient Assisted Living System
Yan Liu 0012, Lin Gui 0002, Yang Liu 0003
FM2
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
ICFEM1
2014 RaPiD: a toolkit for reliability analysis of non-deterministic systems
abstract
Non-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 FSE1
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
IFM2
2013 Combining model checking and testing with an application to reliability prediction and distribution
abstract
Testing 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
ISSTA1
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
PRIMA5