SHF: Small: LeakDroid: Exposing Leaks and Jank in Android Applications
SHF:小:LeakDroid:暴露 Android 应用程序中的泄漏和卡顿
基本信息
- 批准号:1319695
- 负责人:
- 金额:$ 46.51万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-09-01 至 2017-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Android software is widely used in smartphones, tablets, and variousother devices. In devices with limited resources, an application thatconsumes too many resources can lead to slowdowns, crashes, andnegative user experience. Software defects related to leaking ofresources are widespread and varied, but there does not exist acomprehensive strategy for testing and debugging of such leaks.Another common problem in Android software is when an applicationtakes too long to respond to a user action, in which case it isperceived as sluggish and of low quality. There do not exist testingtechniques or tools for exposing the underlying software defectsleading to poor responsiveness.Resource leaks and poor responsiveness can have severe effects onsoftware reliability, performance, and marketplace success. Thisproject develops LeakDroid, a novel approach and toolset for testingand debugging of such defects. Static code analyses are used toextract precise GUI models of Android applications; such analyses areessential for many algorithms for program understanding, optimization,testing, and debugging. Next, GUI tests are generated based on commonleak patterns, through sequences of GUI events that should not lead toincreases in resource usage. Poor responsiveness is exposed with teststhat introduce delays at chosen code locations. Debugging techniquesare then employed to find leaking data structures and poorresponsiveness operations, as well as the corresponding defectivecode. These contributions advance the state of the art in theimportant area of analysis, testing, and debugging for Androidsoftware. When these advances and tools become part of softwaredevelopment practices, they would result in lower costs and increasedquality applications for millions of users of mobile devices. Theeducational efforts of the project develop the skills of the nextgeneration of creators of mobile software
Android软件被广泛用于智能手机,平板电脑和其他设备中。在资源有限的设备中,填写太多资源的应用程序会导致放缓,崩溃和不受欢迎的用户体验。与泄漏有关的软件缺陷是广泛且多样化的,但是并不存在用于测试和调试此类泄漏的综合策略。Android软件中的另一个常见问题是,当应用程序太久以来无法响应用户行动,在这种情况下,它是一种缓慢而被认为是缓慢的,并且质量较低。没有用于暴露基础软件缺陷型响应性差的测试技术或工具。资源泄漏和响应率差会产生严重的影响,造成软件可靠性,性能和市场成功的影响。 ThisProject开发泄漏质体,这是一种用于测试此类缺陷的新型方法和工具集。静态代码分析用于提取Android应用程序的精确GUI模型;对于许多算法,对于程序理解,优化,测试和调试而言,此类分析是必不可少的。接下来,通过一系列GUI事件,不应导致资源使用中的gui事件生成GUI测试。响应能力不佳,可以在选定的代码位置引入延迟。然后,调试技术将用于查找泄漏的数据结构和POORRESPONSISISINE操作,以及相应的缺陷。这些贡献在重要的分析,测试和调试Androidsoftware的重要领域中提高了最重要的领域。当这些进步和工具成为软件开发实践的一部分时,它们将为数百万移动设备的用户提供较低的成本和提高质量应用程序。该项目的教育努力发展了移动软件创建者的下一代的技能
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Atanas Rountev其他文献
Atanas Rountev的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Atanas Rountev', 18)}}的其他基金
Collaborative Research: PPoSS: Large: A comprehensive framework for efficient, scalable, and performance-portable tensor applications
协作研究:PPoSS:大型:高效、可扩展和性能可移植的张量应用程序的综合框架
- 批准号:
2216903 - 财政年份:2022
- 资助金额:
$ 46.51万 - 项目类别:
Standard Grant
Collaborative Research: PPoSS: Planning: Model-Driven Compiler Optimization and Algorithm-Architecture Co-Design for Scalable Machine Learning
协作研究:PPoSS:规划:用于可扩展机器学习的模型驱动编译器优化和算法架构协同设计
- 批准号:
2118737 - 财政年份:2021
- 资助金额:
$ 46.51万 - 项目类别:
Standard Grant
SHF: Small: PrivAid: Differentially-Private Analytics for Android Apps
SHF:小型:PrivAid:Android 应用程序的差分隐私分析
- 批准号:
1907715 - 财政年份:2019
- 资助金额:
$ 46.51万 - 项目类别:
Standard Grant
SHF: Small: Control-Flow and Data-Flow Analysis of Android Software: Foundations and Applications
SHF:小:Android 软件的控制流和数据流分析:基础和应用
- 批准号:
1526459 - 财政年份:2015
- 资助金额:
$ 46.51万 - 项目类别:
Standard Grant
SHF: Small: Algorithms for Dynamic Analysis of Run-Time Bloat
SHF:小:运行时膨胀动态分析算法
- 批准号:
1017204 - 财政年份:2010
- 资助金额:
$ 46.51万 - 项目类别:
Standard Grant
CAREER: Dataflow Analysis for Modern Software Systems
职业:现代软件系统的数据流分析
- 批准号:
0546040 - 财政年份:2006
- 资助金额:
$ 46.51万 - 项目类别:
Continuing Grant
相似国自然基金
靶向Treg-FOXP3小分子抑制剂的筛选及其在肺癌免疫治疗中的作用和机制研究
- 批准号:32370966
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
化学小分子激活YAP诱导染色质可塑性促进心脏祖细胞重编程的表观遗传机制研究
- 批准号:82304478
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
靶向小胶质细胞的仿生甘草酸纳米颗粒构建及作用机制研究:脓毒症相关性脑病的治疗新策略
- 批准号:82302422
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
HMGB1/TLR4/Cathepsin B途径介导的小胶质细胞焦亡在新生大鼠缺氧缺血脑病中的作用与机制
- 批准号:82371712
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
- 批准号:32372613
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
Powering Small Craft with a Novel Ammonia Engine
用新型氨发动机为小型船只提供动力
- 批准号:
10099896 - 财政年份:2024
- 资助金额:
$ 46.51万 - 项目类别:
Collaborative R&D
"Small performances": investigating the typographic punches of John Baskerville (1707-75) through heritage science and practice-based research
“小型表演”:通过遗产科学和基于实践的研究调查约翰·巴斯克维尔(1707-75)的印刷拳头
- 批准号:
AH/X011747/1 - 财政年份:2024
- 资助金额:
$ 46.51万 - 项目类别:
Research Grant
人工知能に基づく非線形高次元小標本データ解析とその社会的応用
基于人工智能的非线性高维小样本数据分析及其社会应用
- 批准号:
24K14847 - 财政年份:2024
- 资助金额:
$ 46.51万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Fragment to small molecule hit discovery targeting Mycobacterium tuberculosis FtsZ
针对结核分枝杆菌 FtsZ 的小分子片段发现
- 批准号:
MR/Z503757/1 - 财政年份:2024
- 资助金额:
$ 46.51万 - 项目类别:
Research Grant
Bacteriophage control of host cell DNA transactions by small ORF proteins
噬菌体通过小 ORF 蛋白控制宿主细胞 DNA 交易
- 批准号:
BB/Y004426/1 - 财政年份:2024
- 资助金额:
$ 46.51万 - 项目类别:
Research Grant