EDBT 2026 Demo / reviewers in the wild / expert
Choongwoo Han
dblp:190/3337
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
—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 2021Graphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Software testing · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Computer graphics and multimedia
1 paper |
Multimedia systems and quality of experience · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.9 | 2 | 2021 | The Art, Science, and Engineering of Fuzzing: A Survey · IEEE Trans. Software Eng. 2021 Grey-box concolic testing on binary code · ICSE 2019 |
Software testing › test input generation
concolic testing |
0.4 | 1 | 2019 | Grey-box concolic testing on binary code · ICSE 2019 |
Software testing › fuzzing
greybox fuzzing |
0.4 | 1 | 2019 | Grey-box concolic testing on binary code · ICSE 2019 |
Software testing › test generation › white-box test generation
test path generation |
0.4 | 1 | 2019 | Grey-box concolic testing on binary code · ICSE 2019 |
Multimedia systems and quality of experience › mobile multimedia
mobile video streaming |
0.2 | 1 | 2016 | Resource-Efficient Mobile Multimedia Streaming With Adaptive Network Selection · IEEE Trans. Multim. 2016 |
Systems and software security › vulnerability discovery
fuzzing |
0.1 | 1 | 2021 | The Art, Science, and Engineering of Fuzzing: A Survey · IEEE Trans. Software Eng. 2021 |
Systems and software security
vulnerability discovery |
0.1 | 1 | 2021 | The Art, Science, and Engineering of Fuzzing: A Survey · IEEE Trans. Software Eng. 2021 |
Methods — techniques the papers use, named apart from their topics
taxonomy · 1.0survey · 1.0markov decision process · 0.5heuristic scheduling · 0.5dynamic programming · 0.5lightweight instrumentation · 0.4concolic testing · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | The Art, Science, and Engineering of Fuzzing: A SurveyabstractAmong the many software testing techniques available today,fuzzinghas remained highly popular due to its conceptual simplicity, its low barrier to deployment, and its vast amount of empirical evidence in discovering real-world software vulnerabilities. At a high level, fuzzing refers to a process of repeatedly running a program with generated inputs that may be syntactically or semantically malformed. While researchers and practitioners alike have invested a large and diverse effort towards improving fuzzing in recent years, this surge of work has also made it difficult to gain a comprehensive and coherent view of fuzzing. To help preserve and bring coherence to the vast literature of fuzzing, this paper presents a unified, general-purpose model of fuzzing together with a taxonomy of the current fuzzing literature. We methodically explore the design decisions at every stage of our model fuzzer by surveying the related literature and innovations in the art, science, and engineering that make modern-day fuzzers effective. Valentin J. M. Manès, HyungSeok Han, Choongwoo Han, Sang Kil Cha, Manuel Egele, Edward J. Schwartz, Maverick Woo |
IEEE Trans. Software Eng. | 3 |
| 2019 | Grey-box concolic testing on binary codeabstractWe present grey-box concolic testing, a novel path-based test case generation method that combines the best of both white-box and grey-box fuzzing. At a high level, our technique systematically explores execution paths of a program under test as in white-box fuzzing, a.k.a. concolic testing, while not giving up the simplicity of grey-box fuzzing: it only uses a lightweight instrumentation, and it does not rely on an SMT solver. We implemented our technique in a system called Eclipser, and compared it to the state-of-the-art grey-box fuzzers (including AFLFast, LAF-intel, Steelix, and VUzzer) as well as a symbolic executor (KLEE). In our experiments, we achieved higher code coverage and found more bugs than the other tools. Jaeseung Choi 0002, Joonun Jang, Choongwoo Han, Sang Kil Cha |
ICSE | 3 |
| 2016 | Resource-Efficient Mobile Multimedia Streaming With Adaptive Network SelectionabstractFrom the advancements of mobile display and network infrastructure, mobile users can enjoy high quality mobile video streaming anywhere, anytime. However, most mobile users are still reluctant to use high quality video streaming when they are mobile due to costly cellular data and high energy consumption. In this work, we develop scheduling algorithms for resource-efficient mobile video streaming, which minimize the weighted sum objective of cellular cost and energy consumption. We first model the scheduling problem as a Markov decision process and propose an optimal scheduling algorithm based on dynamic programming. Then, we derive a heuristic algorithm that approximates the optimal algorithm. To evaluate the performance of proposed algorithms, we run simulation over YouTube video traces with audience retention graphs and mobility/connectivity traces in public transportation (e.g., commuting). Through extensive simulations, we show that our proposed scheduling algorithm has negligible performance loss compared to the optimal scheduling algorithm, where it saves 59% of cellular cost and 41% of energy compared to the YouTube default scheduler. We also implement our scheduling algorithm on an Android platform, and experimentally evaluate the performance compared to existing streaming policies. Kyunghan Lee, Choongwoo Han, Song Chong |
IEEE Trans. Multim. | 3 |