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.

Hyunmin Seo

dblp:120/0749 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
3since 2021 · last 2026
0009-0006-7580-4013ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 2 · 1 since 2021Security and privacy · 2 · 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
3 papers
Software testing · 42% Empirical software engineering · 29% Software maintenance and evolution · 16%
Network and information security
1 paper
Systems and software security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Systems and software security › virtualization security
container security
0.412020
BASTION: A Security Enforcement Network Stack for Container Networks · USENIX ATC 2020
Empirical software engineering
mining software repositories
0.322014
Programmers' build errors: a case study (at google) · ICSE 2014
Predicting recurring crash stacks · ASE 2012
Software maintenance and evolution › build systems
build failure analysis
0.212014
Programmers' build errors: a case study (at google) · ICSE 2014
Software testing › test input generation
concolic testing
0.212014
How we get there: a context-guided search strategy in concolic testing · SIGSOFT FSE 2014
Software testing
test input generation
0.212014
How we get there: a context-guided search strategy in concolic testing · SIGSOFT FSE 2014
Cloud and datacenter computing › cloud networking
container networking
0.112020
BASTION: A Security Enforcement Network Stack for Container Networks · USENIX ATC 2020
Software testing › test coverage
coverage-based testing
0.112014
How we get there: a context-guided search strategy in concolic testing · SIGSOFT FSE 2014
Software testing
test coverage
0.112014
How we get there: a context-guided search strategy in concolic testing · SIGSOFT FSE 2014

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

security enforcement · 0.9empirical study · 0.2context-guided search · 0.2concolic testing · 0.2build log analysis · 0.2stack trace analysis · 0.1bug fix location comparison · 0.1
YearPublicationVenuePosition
2026 SecTracer: A framework for uncovering the root causes of network intrusions via security provenance
Hyunmin Seo, Hwanjo Heo, Anduo Wang, Seungwon Shin 0001, Jinwoo Kim 0006
Comput. Secur.2
2024 HardWhale: A Hardware-Isolated Network Security Enforcement System for Cloud Environments
abstract
With the increasing popularity of containers for deploying microservices, ensuring the security of container networks has become a vital concern. However, current security solutions rely on a host's operating system (OS) to enforce network policies for container traffic. This design incurs severe overhead and cannot guarantee container network security when attackers gain access to the host's OS. Therefore, we propose HardWhale, a hardware-isolated network security enforcement system for containers that delivers high-performance and robust network security without depending on the host's OS. HardWhale leverages a smartNIC, physically isolating the entire container traffic inspection stack from the host and accelerating inspection tasks. Inspection policies securely reside within the smartNIC and are updated in runtime without involving the host, due to our isolated policy management mechanism. This design ensures robust network security for containers, even if the host is exposed to attackers. Evaluations show that HardWhale protects containers against various network attacks in compromised environments and improves HTTP throughput threefold and HTTP latency 2.3-fold compared to state-of-the-art solutions.
Myoungsung You, Jaehyun Nam, Hyunmin Seo, Minjae Seo, Jaehan Kim, Dongmin Choi, Seungwon Shin 0001
ICDCS3
2021 Accurate Positioning Using Beamforming
abstract
Precise positioning in indoor environments has recently begun to take on greater significance. The characteristics of new radio (NR), such as high frequency-based small cells and broader system bandwidth, can improve the accuracy of observed time difference of arrival (OTDOA) positioning. However, OT-DOA positioning still cannot distinguish the estimated positions of adjacent user equipments (UEs) due to the resolution limitation caused by the sampling period. In this paper, we introduce a method for updating the estimated position of OTDOA using accurate beamforming. Simulation results show the proposed method can improve the ability to distinguish the estimated position of adjacent UEs as well as OTDOA positioning accuracy.
Hyunmin Seo, Daesik Hong
CCNC1
2020 BASTION: A Security Enforcement Network Stack for Container Networks
Jaehyun Nam, Seungsoo Lee 0001, Hyunmin Seo, Phillip A. Porras, Vinod Yegneswaran, Seungwon Shin 0001
USENIX ATC3
2018 Duo: Software Defined Intrusion Tolerant System Using Dual Cluster
abstract
An intrusion tolerant system (ITS) is a network security system that is composed of redundant virtual servers that are online only in a short time window, called exposure time. The servers are periodically recovered to their clean state, and any infected servers are refreshed again, so attackers have insufficient time to succeed in breaking into the servers. However, there is a conflicting interest in determining exposure time, short for security and long for performance. In other words, the short exposure time can increase security but requires more servers to run in order to process requests in a timely manner. In this paper, we propose Duo, an ITS incorporated in SDN, which can reduce exposure time without consuming computing resources. In Duo, there are two types of servers: some servers with long exposure time (White server) and others with short exposure time (Gray server). Then, Duo classifies traffic into benign and suspicious with the help of SDN/NFV technology that also allows dynamically forwarding the classified traffic to White and Gray servers, respectively, based on the classification result. By reducing exposure time of a set of servers, Duo can decrease exposure time on average. We have implemented the prototype of Duo and evaluated its performance in a realistic environment.
Hyunmin Seo, Changhoon Yoon, Seungwon Shin 0001, Hyunsoo Yoon
Secur. Commun. Networks3
2014 Programmers' build errors: a case study (at google)
abstract
Building is an integral part of the software development process. However, little is known about the compiler errors that occur in this process. In this paper, we present an empirical study of 26.6 million builds produced during a period of nine months by thousands of developers. We describe the workflow through which those builds are generated, and we analyze failure frequency, compiler error types, and resolution efforts to fix those compiler errors. The results provide insights on how a large organization build process works, and pinpoints errors for which further developer support would be most effective.
Hyunmin Seo, Caitlin Sadowski, Sebastian G. Elbaum, Edward Aftandilian, Robert W. Bowdidge
ICSE1
2014 How we get there: a context-guided search strategy in concolic testing
abstract
One of the biggest challenges in concolic testing, an automatic test generation technique, is its huge search space. Concolic testing generates next inputs by selecting branches from previous execution paths. However, a large number of candidate branches makes a simple exhaustive search infeasible, which often leads to poor test coverage. Several search strategies have been proposed to explore high-priority branches only. Each strategy applies different criteria to the branch selection process but most do not consider context, how we got to the branch, in the selection process. In this paper, we introduce a context-guided search (CGS) strategy. CGS looks at preceding branches in execution paths and selects a branch in a new context for the next input. We evaluate CGS with two publicly available concolic testing tools, CREST and CarFast, on six C subjects and six Java subjects. The experimental results show that CGS achieves the highest coverage of all twelve subjects and reaches a target coverage with a much smaller number of iterations on most subjects than other strategies.
Hyunmin Seo, Sunghun Kim 0001
SIGSOFT FSE1
2012 Predicting recurring crash stacks
abstract
Software crash is one of the most severe bug manifestations and developers want to fix crash bugs quickly and efficiently. The Crash Reporting System (CRS) is widely deployed for this purpose. Even with the help of CRS, fixes are largely by manual effort, which is error-prone and results in recurring crashes even after the fixes. Our empirical study reveals that 48% of fixed crashes in Firefox CRS are recurring mostly due to incomplete or missing fixes. It is desirable to automatically check if a crash fix misses some reported crash traces at the time of the first fix. This paper proposes an automatic technique to predict recurring crash traces. We first extract stack traces and then compare them with bug fix locations to predict recurring crash traces. Evaluation using the real Firefox crash data shows that the approach yields reasonable accuracy in prediction of recurring crashes. Had our technique been deployed earlier, more than 2,225 crashes in Firefox 3.6 could have been avoided.
Hyunmin Seo, Sunghun Kim 0001
ASE1