面向移动应用的缺陷定位方法研究

基本信息
批准号:61602258
项目类别:青年科学基金项目
资助金额:20.00
负责人:张涛
学科分类:
依托单位:哈尔滨工程大学
批准年份:2016
结题年份:2019
起止时间:2017-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:陈伟,刘峥,闫晓霜,穆桃,戴成瑞
关键词:
移动应用信息检索缺陷报告缺陷定位软件数据挖掘
结项摘要

With the increasing number of mobile devices (e.g., smart phone) and applications (apps), software maintenance for mobile apps becomes an important problem. In the process of software maintenance, finding the correct source file where a bug is (i.e., bug localization) is a key of bug resolution. However, the current studies focus on desktop software but not for mobile apps which have the own characteristics (e.g., few historical bug reports and less detailed description). Thus, they cannot be directly applied in mobile apps. . According to the characteristics of the mobile apps, this project intends to propose a bug localization technique towards for mobile apps. Specific studies include: 1) Using feature extraction and machine learning algorithm to automatically identify the bug reports among all issue reports in bug repositories of mobile apps; 2) Using structured and unstructured textual similarity to build the relationship between the bug report and the candidate source files so that a bug localization technique for mobile apps is developed; 3) Analyzing the influence of the commit messages to the performance of bug localization for mobile apps in order to reveal its importance. . The achievements of this research project can promote the application of automatic bug localization in mobile apps.

随着移动设备(如智能手机)及其应用软件(apps)的爆发式增长,移动应用的软件维护成为了一个重要问题。在软件维护过程中,找到缺陷发生的源文件(即缺陷定位)是解决软件缺陷的关键。然而,现有研究主要是针对桌面软件进行的,忽略了移动应用这样一个特殊的个体所呈现的不同特点(比如较少的历史数据以及不充分的缺陷细节描述等),因此这些方法并不能直接应用到移动应用软件中。本项目拟结合移动应用的一些自身特点,研究面向移动应用的缺陷定位技术。具体研究内容包括:1)通过特征提取和机器学习算法自动标记软件缺陷报告;2)利用结构化与非结构化的文本相似度构建需要定位的缺陷报告与候选源文件之间的关联,并开发面向移动应用的缺陷定位技术;3)分析变更代码时的提交信息对移动应用缺陷定位方法性能的影响,揭示该数据源的重要性。该项目的研究成果对推动自动软件缺陷定位方法在移动应用中的实现有着重要的意义。

项目摘要

随着使用移动设备的用户数量不断增长,其移动应用软件的维护成为了一个重要并富有挑战的问题。在软件维护过程中,软件缺陷定位是修复软件缺陷的关键环节。然而,过去的相关研究主要是面向桌面软件的,没有考虑到移动应用这样一个特殊的个体所呈现的不同特点(比如较少的历史数据以及不充分的缺陷细节描述等),因此这些方法并不能直接应用到移动应用的软件维护任务中。本项目结合移动应用的关键属性,研究面向移动应用的缺陷定位技术。具体研究内容包括:1)通过特征提取和机器学习算法对软件缺陷报告进行自动标记;2)利用结构化与非结构化的文本相似度构建需要定位的缺陷报告与候选源文件之间的关联,并开发面向移动应用的缺陷定位技术;3)分析变更代码时的提交信息对移动应用缺陷定位方法性能的影响,揭示该数据源的重要性。该项目的研究成果对推动自动软件缺陷定位方法在移动应用中的实现有着重要的意义。通过在10个最受欢迎的移动应用上所做的实验,我们得到最高的缺陷报告自动标记正确率(F1)为80%,最高的缺陷定位准确率(MRR)达到了92.1%。总体上,项目的最终结果符合预期。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
2

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

DOI:10.12202/j.0476-0301.2020285
发表时间:2021
3

多源数据驱动CNN-GRU模型的公交客流量分类预测

多源数据驱动CNN-GRU模型的公交客流量分类预测

DOI:10.19818/j.cnki.1671-1637.2021.05.022
发表时间:2021
4

面向工件表面缺陷的无监督域适应方法

面向工件表面缺陷的无监督域适应方法

DOI:
发表时间:2021
5

基于LBS的移动定向优惠券策略

基于LBS的移动定向优惠券策略

DOI:10.3969/j.issn.1005-2542.2020.02.009
发表时间:2020

张涛的其他基金

批准号:60904100
批准年份:2009
资助金额:18.00
项目类别:青年科学基金项目
批准号:61673006
批准年份:2016
资助金额:53.00
项目类别:面上项目
批准号:51607145
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:70501031
批准年份:2005
资助金额:17.50
项目类别:青年科学基金项目
批准号:51371182
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:51307097
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:61171069
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:10904146
批准年份:2009
资助金额:23.00
项目类别:青年科学基金项目
批准号:81102594
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:81260536
批准年份:2012
资助金额:52.00
项目类别:地区科学基金项目
批准号:39900062
批准年份:1999
资助金额:12.00
项目类别:青年科学基金项目
批准号:71571187
批准年份:2015
资助金额:48.00
项目类别:面上项目
批准号:81773143
批准年份:2017
资助金额:51.00
项目类别:面上项目
批准号:51608420
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:31872617
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:21405052
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:30370386
批准年份:2003
资助金额:18.00
项目类别:面上项目
批准号:41602135
批准年份:2016
资助金额:16.00
项目类别:青年科学基金项目
批准号:81874061
批准年份:2018
资助金额:58.00
项目类别:面上项目
批准号:31300115
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:U1460202
批准年份:2014
资助金额:200.00
项目类别:联合基金项目
批准号:51771184
批准年份:2017
资助金额:63.00
项目类别:面上项目
批准号:61350009
批准年份:2013
资助金额:20.00
项目类别:专项基金项目
批准号:81802269
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:41106049
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:31301712
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:41502172
批准年份:2015
资助金额:24.00
项目类别:青年科学基金项目
批准号:11326088
批准年份:2013
资助金额:3.00
项目类别:数学天元基金项目
批准号:61701004
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:11501179
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:81460724
批准年份:2014
资助金额:45.00
项目类别:地区科学基金项目
批准号:11103076
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:51302049
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:21805200
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:30200214
批准年份:2002
资助金额:19.80
项目类别:青年科学基金项目
批准号:61702226
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51905105
批准年份:2019
资助金额:28.00
项目类别:青年科学基金项目
批准号:31300097
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:21406096
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:71171126
批准年份:2011
资助金额:42.00
项目类别:面上项目
批准号:81102166
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:51705248
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51571005
批准年份:2015
资助金额:75.00
项目类别:面上项目
批准号:50708108
批准年份:2007
资助金额:20.00
项目类别:青年科学基金项目
批准号:31672597
批准年份:2016
资助金额:63.00
项目类别:面上项目
批准号:11204364
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:81301854
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:31171588
批准年份:2011
资助金额:62.00
项目类别:面上项目
批准号:11575241
批准年份:2015
资助金额:75.00
项目类别:面上项目
批准号:21275129
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:61572518
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:51608296
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:51003052
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:41376069
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:60904088
批准年份:2009
资助金额:18.00
项目类别:青年科学基金项目
批准号:50601007
批准年份:2006
资助金额:29.00
项目类别:青年科学基金项目
批准号:60903221
批准年份:2009
资助金额:18.00
项目类别:青年科学基金项目
批准号:81302514
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:61904137
批准年份:2019
资助金额:23.00
项目类别:青年科学基金项目
批准号:20805042
批准年份:2008
资助金额:16.00
项目类别:青年科学基金项目
批准号:81872837
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:29100016
批准年份:1991
资助金额:3.50
项目类别:青年科学基金项目
批准号:81172152
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:30470453
批准年份:2004
资助金额:23.00
项目类别:面上项目
批准号:11561006
批准年份:2015
资助金额:35.00
项目类别:地区科学基金项目
批准号:81502604
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:51878651
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:18800304
批准年份:1988
资助金额:2.80
项目类别:青年科学基金项目
批准号:81601273
批准年份:2016
资助金额:17.50
项目类别:青年科学基金项目
批准号:51672299
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:21706100
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51374223
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:81001507
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:50631010
批准年份:2006
资助金额:190.00
项目类别:重点项目
批准号:81902220
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:11875289
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:31001083
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:31770359
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81673271
批准年份:2016
资助金额:45.00
项目类别:面上项目
批准号:61801496
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:41807260
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:31070964
批准年份:2010
资助金额:8.00
项目类别:面上项目
批准号:61272490
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:31771148
批准年份:2017
资助金额:25.00
项目类别:面上项目
批准号:31760251
批准年份:2017
资助金额:39.00
项目类别:地区科学基金项目
批准号:50771006
批准年份:2007
资助金额:32.00
项目类别:面上项目
批准号:29573137
批准年份:1995
资助金额:10.00
项目类别:面上项目
批准号:21875278
批准年份:2018
资助金额:68.00
项目类别:面上项目
批准号:31670025
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:81600937
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:81601884
批准年份:2016
资助金额:18.00
项目类别:青年科学基金项目
批准号:41701081
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:71202102
批准年份:2012
资助金额:20.00
项目类别:青年科学基金项目
批准号:31171053
批准年份:2011
资助金额:66.00
项目类别:面上项目
批准号:21806184
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:41576065
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:81272587
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:11375230
批准年份:2013
资助金额:95.00
项目类别:面上项目
批准号:51771050
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:11305215
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:31300597
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:31101230
批准年份:2011
资助金额:24.00
项目类别:青年科学基金项目
批准号:50471001
批准年份:2004
资助金额:28.00
项目类别:面上项目
批准号:71901051
批准年份:2019
资助金额:19.00
项目类别:青年科学基金项目
批准号:30340006
批准年份:2003
资助金额:8.00
项目类别:专项基金项目
批准号:71103041
批准年份:2011
资助金额:21.00
项目类别:青年科学基金项目
批准号:11573066
批准年份:2015
资助金额:70.00
项目类别:面上项目
批准号:11861014
批准年份:2018
资助金额:39.00
项目类别:地区科学基金项目
批准号:61602365
批准年份:2016
资助金额:21.00
项目类别:青年科学基金项目
批准号:70501018
批准年份:2005
资助金额:17.00
项目类别:青年科学基金项目
批准号:31600362
批准年份:2016
资助金额:21.00
项目类别:青年科学基金项目
批准号:41801287
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:31572636
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:81672269
批准年份:2016
资助金额:52.00
项目类别:面上项目
批准号:61201088
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:30870827
批准年份:2008
资助金额:30.00
项目类别:面上项目
批准号:41206156
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:41877298
批准年份:2018
资助金额:62.00
项目类别:面上项目
批准号:41801141
批准年份:2018
资助金额:25.40
项目类别:青年科学基金项目
批准号:31401944
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:70971132
批准年份:2009
资助金额:26.00
项目类别:面上项目
批准号:10702022
批准年份:2007
资助金额:23.00
项目类别:青年科学基金项目
批准号:51375088
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:31301914
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:81202495
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:30872942
批准年份:2008
资助金额:8.00
项目类别:面上项目

相似国自然基金

1

面向移动应用的恶意代码自动化检测方法研究

批准号:61772026
批准年份:2017
负责人:陈铁明
学科分类:F0205
资助金额:51.00
项目类别:面上项目
2

面向物联网应用的高精度无源RFID定位方法研究

批准号:61201167
批准年份:2012
负责人:王宏义
学科分类:F0103
资助金额:25.00
项目类别:青年科学基金项目
3

面向复杂应用环境的传感网节点自适应定位方法研究

批准号:61201317
批准年份:2012
负责人:吴银锋
学科分类:F0123
资助金额:27.00
项目类别:青年科学基金项目
4

面向用户体验的移动Web应用高能效资源调度优化方法研究

批准号:61902229
批准年份:2019
负责人:任杰
学科分类:F0208
资助金额:28.00
项目类别:青年科学基金项目