EDBT 2026 Demo / reviewers in the wild / expert
Chaorong Guo
dblp:139/7089
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author
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 |
Program analysis · 100% | |
| Network and information security
1 paper |
Web and mobile security · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis › bug detection
resource leak detection |
0.4 | 2 | 2016 | Light-Weight, Inter-Procedural and Callback-Aware Resource Leak Detection for Android Apps · IEEE Trans. Software Eng. 2016 Characterizing and detecting resource leaks in Android applications · ASE 2013 |
Program analysis
static analysis |
0.4 | 2 | 2016 | Light-Weight, Inter-Procedural and Callback-Aware Resource Leak Detection for Android Apps · IEEE Trans. Software Eng. 2016 Characterizing and detecting resource leaks in Android applications · ASE 2013 |
Web and mobile security
mobile security |
0.2 | 1 | 2013 | Characterizing and detecting resource leaks in Android applications · ASE 2013 |
Program analysis › static analysis
interprocedural analysis |
0.1 | 1 | 2016 | Light-Weight, Inter-Procedural and Callback-Aware Resource Leak Detection for Android Apps · IEEE Trans. Software Eng. 2016 |
Methods — techniques the papers use, named apart from their topics
lightweight static analysis · 0.3function call graph analysis · 0.3function call graph construction · 0.2callback-aware analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Light-Weight, Inter-Procedural and Callback-Aware Resource Leak Detection for Android AppsabstractAndroid devices include many embedded resources such as Camera, Media Player and Sensors. These resources require programmers to explicitly request and release them. Missing release operations might cause serious problems such as performance degradation or system crash. This kind of defects is called resource leak. Despite a large body of existing works on testing and analyzing Android apps, there still remain several challenging problems. In this work, we present Relda2, a light-weight and precise static resource leak detection tool. We first systematically collected a resource table, which includes the resources that the Android reference requires developers release manually. Based on this table, we designed a general approach to automatically detect resource leaks. To make a more precise inter-procedural analysis, we construct a Function Call Graph for each Android application, which handles function calls of user-defined methods and the callbacks invoked by the Android framework at the same time. To evaluate Relda2's effectiveness and practical applicability, we downloaded 103 apps from popular app stores and an open source community, and found 67 real resource leaks, which we have confirmed manually. Tianyong Wu, Jierui Liu, Zhenbo Xu, Chaorong Guo, Jun Yan 0009, Jian Zhang 0001 |
IEEE Trans. Software Eng. | 4 |
| 2013 | Characterizing and detecting resource leaks in Android applicationsabstractAndroid phones come with a host of hardware components embedded in them, such as Camera, Media Player and Sensor. Most of these components are exclusive resources or resources consuming more memory/energy than general. And they should be explicitly released by developers. Missing release operations of these resources might cause serious problems such as performance degradation or system crash. These kinds of defects are called resource leaks. This paper focuses on resource leak problems in Android apps, and presents our lightweight static analysis tool called Relda, which can automatically analyze an application's resource operations and locate the resource leaks. We propose an automatic method for detecting resource leaks based on a modified Function Call Graph, which handles the features of event-driven mobile programming by analyzing the callbacks defined in Android framework. Our experimental data shows that Relda is effective in detecting resource leaks in real Android apps. Chaorong Guo, Jian Zhang 0001, Jun Yan 0009, Zhiqiang Zhang 0007 |
ASE | 1 |