项目名称: 软件崩溃的分析,聚类和调试技术研究

项目编号: No.61272089

项目类型: 面上项目

立项/批准年度: 2013

项目学科: 自动化技术、计算机技术

项目作者: 张洪宇

作者单位: 清华大学

项目金额: 81万元

中文摘要: 随着软件产业的发展,软件系统正变得越来越复杂,软件失效的可能性也越来越大。在各样软件失效中,软件崩溃(Software Crash)造成的影响相对较大。软件崩溃是指软件在运行过程中不正常地停止工作的现象。现在工业界广泛采用的软件质量保证技术很难保证软件崩溃不会发生。同时,随着软件崩溃报告的数量的增加,传统的崩溃处理方法已经很难适应。在本项目中, 我们将研究有效的软件崩溃分析、聚类与调试方法。我们将深入分析崩溃产生的原因及特性,并提出相似崩溃报告的聚类方法(即将由相同的软件缺陷造成的崩溃报告聚成一类)。我们也将提出崩溃的重现方法(即帮助程序员快速复制、重现崩溃情形),和导致崩溃的缺陷的定位方法(即帮助程序员找到出错的地方)。我们将在实际软件项目中验证所提出的方法。我们相信关于软件崩溃的研究能够帮助企业提高软件质量,减少崩溃带来的损失。

中文关键词: 软件崩溃;软件测试;软件缺陷管理;软件数据挖据;软件维护

英文摘要: With the rapid development of software industry, software systems are getting more and more complex and error-prone. Although project teams spend much resources and effort on software testing before releasing products, in reality, released software still contains bugs. Some bugs manifest as crashes in the field. Software crash means unexpected termination of a software system during runtime. With the increasing number of crash reports, traditional crash-handling methods should be improved. In this project, we will explore methods for automated analysis, clustering and debugging of software crashes. We plan to analyze the possible causes and characteristics of software crashes, and a method for clustering similar crash reports that are caused by the same bug. We will also propose methods for reproducing crash reports (to help developers replicate the crashing scenarios), as well as methods for locating crashing faults. We will evaluate the proposed method on large-scale, real-world projects. We believe such a project could help industry improve software product quality and reduce the damage caused by software crashes.

英文关键词: Software Crash;Software Testing;Software Defect Management;Mining Software Repository;Software Maintenance

成为VIP会员查看完整内容
0

相关内容

北约《军事系统的网络安全风险评估》技术报告
专知会员服务
98+阅读 · 2022年4月18日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
专知会员服务
12+阅读 · 2021年9月21日
【2021新书】《用正确的方式学Python》,456页pdf
专知会员服务
77+阅读 · 2021年6月9日
专知会员服务
30+阅读 · 2020年12月21日
专知会员服务
95+阅读 · 2020年12月8日
【干货书】Python数据科学分析,413页pdf
专知会员服务
90+阅读 · 2020年8月22日
【干货书】Python高级数据科学分析,424页pdf
专知会员服务
114+阅读 · 2020年8月7日
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
6000字,快速理解低代码
人人都是产品经理
2+阅读 · 2022年1月3日
2021 年 Python 的好与坏
InfoQ
2+阅读 · 2021年11月16日
快速上手笔记,PyTorch模型训练实用教程(附代码)
手把手教TensorFlow(附代码)
深度学习世界
15+阅读 · 2017年10月17日
已删除
将门创投
12+阅读 · 2017年10月13日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月20日
Arxiv
1+阅读 · 2022年4月20日
Arxiv
17+阅读 · 2020年11月15日
Meta-Learning to Cluster
Arxiv
17+阅读 · 2019年10月30日
Arxiv
10+阅读 · 2018年2月17日
小贴士
相关VIP内容
北约《军事系统的网络安全风险评估》技术报告
专知会员服务
98+阅读 · 2022年4月18日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
专知会员服务
12+阅读 · 2021年9月21日
【2021新书】《用正确的方式学Python》,456页pdf
专知会员服务
77+阅读 · 2021年6月9日
专知会员服务
30+阅读 · 2020年12月21日
专知会员服务
95+阅读 · 2020年12月8日
【干货书】Python数据科学分析,413页pdf
专知会员服务
90+阅读 · 2020年8月22日
【干货书】Python高级数据科学分析,424页pdf
专知会员服务
114+阅读 · 2020年8月7日
相关资讯
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
6000字,快速理解低代码
人人都是产品经理
2+阅读 · 2022年1月3日
2021 年 Python 的好与坏
InfoQ
2+阅读 · 2021年11月16日
快速上手笔记,PyTorch模型训练实用教程(附代码)
手把手教TensorFlow(附代码)
深度学习世界
15+阅读 · 2017年10月17日
已删除
将门创投
12+阅读 · 2017年10月13日
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员