题名 | DroidLeaks: a comprehensive database of resource leaks in Android apps |
作者 | |
通讯作者 | Liu,Yepang |
发表日期 | 2019
|
DOI | |
发表期刊 | |
ISSN | 1382-3256
|
EISSN | 1573-7616
|
卷号 | 24期号:6页码:3435-3483 |
摘要 | Resource leaks in Android apps are pervasive. They can cause serious performance degradation and system crashes. In recent years, many resource leak detection techniques have been proposed to help Android developers correctly manage system resources. Yet, there exist no common databases of real-world bugs for effectively comparing such techniques to understand their strengths and limitations. This paper describes our effort towards constructing such a bug database named DroidLeaks. To extract real resource leak bugs, we mined 124,215 code revisions of 34 popular open-source Android apps. After automated filtering and manual validation, we successfully found 292 fixed resource leak bugs, which cover a diverse set of resource classes, from 32 analyzed apps. To understand these bugs, we conducted an empirical study, which revealed the characteristics of resource leaks in Android apps and common patterns of resource management mistakes made by developers. To further demonstrate the usefulness of our work, we evaluated eight resource leak detectors from both academia and industry on DroidLeaks and performed a detailed analysis of their performance. We release DroidLeaks for public access to support future research. |
关键词 | |
相关链接 | [Scopus记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 第一
; 通讯
|
资助项目 | [2017KSYS008]
; Science, Technology and Innovation Commission of Shenzhen Municipality[ZDSYS201703031748284]
; National Natural Science Foundation of China[61672505]
; [16202917]
|
WOS研究方向 | Computer Science
|
WOS类目 | Computer Science, Software Engineering
|
WOS记录号 | WOS:000501131100007
|
出版者 | |
EI入藏号 | 20192206972195
|
EI主题词 | Database Systems
; Leak Detection
; Open Systems
|
EI分类号 | Computer Software, Data HAndling And Applications:723
; Database Systems:723.3
|
ESI学科分类 | COMPUTER SCIENCE
|
Scopus记录号 | 2-s2.0-85066015884
|
来源库 | Scopus
|
引用统计 |
被引频次[WOS]:18
|
成果类型 | 期刊论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/44117 |
专题 | 工学院_计算机科学与工程系 |
作者单位 | 1.Shenzhen Key Laboratory of Computational IntelligenceDepartment of Computer Science and EngineeringSouthern University of Science and Technology,Shenzhen,China 2.State Key Laboratory for Novel Software Technology and Department of Computer Science and TechnologyNanjing University,Nanjing,China 3.Department of Computer Science and EngineeringHong Kong University of Science and Technology,Hong Kong 4.State Key Laboratory of Computer ScienceInstitute of SoftwareChinese Academy of Sciences,Beijing,China 5.University of Chinese Academy of Sciences,Beijing,China |
第一作者单位 | 计算机科学与工程系 |
通讯作者单位 | 计算机科学与工程系 |
第一作者的第一单位 | 计算机科学与工程系 |
推荐引用方式 GB/T 7714 |
Liu,Yepang,Wang,Jue,Wei,Lili,et al. DroidLeaks: a comprehensive database of resource leaks in Android apps[J]. Empirical Software Engineering,2019,24(6):3435-3483.
|
APA |
Liu,Yepang.,Wang,Jue.,Wei,Lili.,Xu,Chang.,Cheung,Shing Chi.,...&Zhang,Jian.(2019).DroidLeaks: a comprehensive database of resource leaks in Android apps.Empirical Software Engineering,24(6),3435-3483.
|
MLA |
Liu,Yepang,et al."DroidLeaks: a comprehensive database of resource leaks in Android apps".Empirical Software Engineering 24.6(2019):3435-3483.
|
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | 操作 | |
Liu-2019-DroidLeaks_(4321KB) | -- | -- | 限制开放 | -- |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论