Demo Data from EDBT 2026 / reviewers in the wild / expert
Zuoning Yin
dblp:21/4635
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 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.
| Software engineering, system software, and programming languages
4 papers |
Debugging and program repair · 42% Concurrent programming · 20% Software testing · 12% | |
| Network and information security
1 paper |
Authentication and access control · 67% Cryptographic protocols and secure computation · 33% | |
| Computer networks
1 paper |
Wireless networking · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
0.1 | 2 | 2010 | PRES: probabilistic replay with execution sketching on multiprocessors · SOSP 2009 Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs · OOPSLA 2010 |
Debugging and program repair
program repair |
0.1 | 1 | 2011 | How do fixes become bugs? · SIGSOFT FSE 2011 |
Software testing
software reliability |
0.1 | 1 | 2011 | How do fixes become bugs? · SIGSOFT FSE 2011 |
Concurrent programming
concurrency bug detection |
0.1 | 1 | 2010 | Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs · OOPSLA 2010 |
Program analysis
dynamic analysis |
0.1 | 1 | 2010 | Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs · OOPSLA 2010 |
Debugging and program repair
bug reproduction |
0.1 | 1 | 2009 | PRES: probabilistic replay with execution sketching on multiprocessors · SOSP 2009 |
Concurrent programming
concurrency bugs |
0.1 | 1 | 2009 | PRES: probabilistic replay with execution sketching on multiprocessors · SOSP 2009 |
Debugging and program repair › record and replay
deterministic replay |
0.1 | 1 | 2009 | PRES: probabilistic replay with execution sketching on multiprocessors · SOSP 2009 |
Authentication and access control › cryptographic authentication
certificate-based authentication |
0.1 | 1 | 2007 | Authentication on the edge: distributed authentication for a global open wi-fi network · MobiCom 2007 |
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate revocation |
0.1 | 1 | 2007 | Authentication on the edge: distributed authentication for a global open wi-fi network · MobiCom 2007 |
Authentication and access control
distributed authentication |
0.1 | 1 | 2007 | Authentication on the edge: distributed authentication for a global open wi-fi network · MobiCom 2007 |
Empirical software engineering
mining software repositories |
0.0 | 1 | 2011 | An empirical study on configuration errors in commercial and open source systems · SOSP 2011 |
Processor architecture and microarchitecture
multicore design |
0.0 | 1 | 2009 | PRES: probabilistic replay with execution sketching on multiprocessors · SOSP 2009 |
Wireless networking › WLAN › wireless access network
open wifi network |
0.0 | 1 | 2007 | Authentication on the edge: distributed authentication for a global open wi-fi network · MobiCom 2007 |
Wireless networking
WLAN |
0.0 | 1 | 2007 | Authentication on the edge: distributed authentication for a global open wi-fi network · MobiCom 2007 |
Methods — techniques the papers use, named apart from their topics
probabilistic replay · 0.2execution sketching · 0.2social lookup network · 0.1certificate-based authentication · 0.1invariant detection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | GIRAFFE: A scalable distributed coordination service for large-scale systemsabstractThe scale of cloud services keeps increasing over time, significantly introducing huge challenges in system manageability and reliability. Designing coordination services in cloud is the right track to solve the above problems. However, existing coordination services (e.g., Chubby and ZooKeeper) only perform well in read-intensive scenario and small ensemble scales. To this end, we propose Giraffe, a scalable distributed coordination service. There are three important contributions in our design. (1) Giraffe organizes coordination servers using interior-node-disjoint trees for better scalability. (2) Giraffe employs a novel Paxos protocol for strong consistency and fault-tolerance. (3) Giraffe supports hierarchical data organization and in-memory storage for high throughput and low latency. We evaluate Giraffe on a high performance computing test-bed. The experimental results show that Giraffe gains much better write performance than ZooKeeper when server ensemble is large. Giraffe is nearly 300% faster than ZooKeeper on update operations when ensemble size is 50 servers. Experiments also show that Giraffe reacts and recovers more quickly than ZooKeeper against node failures. Xuanhua Shi, Haohong Lin, Hai Jin 0001, Bing Bing Zhou, Zuoning Yin, Sheng Di, Song Wu 0001 |
CLUSTER | 5 |
| 2011 | How do fixes become bugs?abstractSoftware bugs affect system reliability. When a bug is exposed in the field, developers need to fix them. Unfortunately, the bug-fixing process can also introduce errors, which leads to buggy patches that further aggravate the damage to end users and erode software vendors' reputation. Zuoning Yin, Ding Yuan 0004, Yuanyuan Zhou 0001, Shankar Pasupathy, Lakshmi N. Bairavasundaram |
SIGSOFT FSE | 1 |
| 2011 | An empirical study on configuration errors in commercial and open source systemsabstractConfiguration errors (i.e., misconfigurations) are among the dominant causes of system failures. Their importance has inspired many research efforts on detecting, diagnosing, and fixing misconfigurations; such research would benefit greatly from a real-world characteristic study on misconfigurations. Unfortunately, few such studies have been conducted in the past, primarily because historical misconfigurations usually have not been recorded rigorously in databases. Zuoning Yin, Xiao Ma 0014, Yuanyuan Zhou 0001, Lakshmi N. Bairavasundaram, Shankar Pasupathy |
SOSP | 1 |
| 2010 | Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugsabstractSoftware bugs, such as concurrency, memory and semantic bugs, can significantly affect system reliability. Although much effort has been made to address this problem, there are still many bugs that cannot be detected, especially concurrency bugs due to the complexity of concurrent programs. Effective approaches for detecting these common bugs are therefore highly desired. Zuoning Yin, Shan Lu 0001, Yuanyuan Zhou 0001 |
OOPSLA | 3 |
| 2009 | PRES: probabilistic replay with execution sketching on multiprocessorsabstractBug reproduction is critically important for diagnosing a production-run failure. Unfortunately, reproducing a concurrency bug on multi-processors (e.g., multi-core) is challenging. Previous techniques either incur large overhead or require new non-trivial hardware extensions. Yuanyuan Zhou 0001, Weiwei Xiong, Zuoning Yin, Rini T. Kaushik, Kyu H. Lee, Shan Lu 0001 |
SOSP | 4 |
| 2007 | Authentication on the edge: distributed authentication for a global open wi-fi networkabstractA global-scale low cost outdoor Internet access infrastructure is finally attainable. Emerging projects are leveraging the proliferation of private Wi-Fi networks to build a global-scale ubiquitous access infrastructure from autonomous, independently owned Internet connections at homes and other private properties. To ensure the trace ability and accountability required by the broadband ISPs and private owners of these Wi-Fi networks, reliable authentication and authorization are needed. This paper describes authentication on the edge, a localized and distributed authentication method for open Wi-Fi networks. Three main ideas are used to adapt to the variability and unreliability of these networks: the use of certificate-based authentication, the distribution of a segmented certificate revocation list to all entities and the self organization of access points into a social lookup network. These methods achieve the scalability needed for the overwhelming size and volume of a global network and increase resiliency against temporary failures in the infrastructure. Nathanael Thompson, Petros Zerfos, Haiyun Luo, Jatinder Pal Singh, Zuoning Yin |
MobiCom | 5 |
| 2005 | Adaptive Query-Caching in Peer-to-Peer Systems
Zuoning Yin, Hai Jin 0001, Chao Zhang 0008, Chucheng Zhao |
NPC | 1 |