- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于监控与 QuickFix 的代码错误提示和修
复方法#
罗悦,刘辉**
5
10
(北京理工大学计算机学院)
摘要:现有的静态检测方法和错误提示不能及时地让程序员发现错误,马上修复。较高的误
报率和对程序员编写的干扰给其工作带来极大不便。对此本文提出了基于监控与 QuickFix
的代码错误提示和修复方法。此方法利用了 eclipse 的相关机制,很好的实现了对编程过程
的监控。通过获取对程序员当前工作,异步处理结果,第一时间发现错误。在无干扰的情
况下快速将结果反馈给程序员,给出友好提示,同时提供修复辅助,方法简单有效,帮助
程序员准确快速地完成程序错误修改。
关键词:监控;QuickFix;错误提示;修复
中图分类号:TP311
15
Error Prompt and Fixup Based on Monitoring and
QuickFix
LUO Yue1, LIU Hui2
(1. School of Computer Science and Technology, Beijing Institute of Technology,;
20
25
30
35
40
2. School of Computer Science and Technology, Beijing Institute of Technology)
Abstract: The existing static test method and error prompt cannot make programmers finding the
bugs in the first time and repairing immediately. High rate of false positives and the interferece to
the programmers bring huge inconvenience. This paper proposed a mothod of error prompt and
fixup based on monitoring and qiuckfix. The method taks advantages of the related mechanism of
Eclipse, realize the monitoring of the process of programming perfectly. We can find errors in the
first time by getting the programmers current working, asynchronous processing result. And give
feedback — including friendly reminder and auxiliary for repairing — to the programmer at
same time without any interference. The method is simple and effective, accurately helps
programmers to complete the program error modification easily and quickly.
Key words: Monitoring; QuickFix; Error Prompt; Fixup
0 引言
在编写程序的过程中,错误是难以避免的。统计显示,每 10 行程序便可能产生一个错
误,而平均需要 12 个小时才能够解决一个比较复杂的错误。软件开发者必须用整个工作量
的 30%以上的时间用肉眼进行代码错误的查找与改正[1]。错误发现得越早,开发费用越低,
产品质量更高,后期的修改与维护成本也更低。错误被隐藏的时间越久,修复它的代价越高。
[2]
其他研究也表明,对于现在的大多数企业,返工成本占项目总成本的 30 - 40%。由于它们
的巨大数额和多重影响,找到并修复需求错误占项目返工总成本的 70 - 85%[3]。
普遍使用的程序静态分析可以帮助开发人员在一定程度上帮助开发人员查找代码中错
误,但是其通过对程序扫描,从而找到匹配某种规则模式的错误检测方式导致了误报率较高。
基金项目:高等学校博士学科点专项科研基金(No.20101101120027);国家自然科学基金;
北京高等学校青年英才计划项目
作者简介:罗悦(1989-),女,硕士研究生
通信联系人:刘辉(1978-),男,副教授,主要研究领域为软件重构,软件维护与软件测试.
liuhui08@
-1-
我们需要更加友好的提示方式,减少对程序
您可能关注的文档
- 4种农林生物质热解特性及动力学研究.doc
- 48份分蘖洋葱种质资源遗传多样性的SSR和AFLP标记分析.doc
- 80 t转炉熔池混匀行为的物理模拟研究.doc
- 105μm芯径GI多模光纤中受激布里渊散射及受激布里渊放大模式特性研究.doc
- AZ31+Y+Sr镁合金盒形件超塑气胀成形研究.doc
- CH4-H2O-NaCl包裹体V-x参数的准确计算.doc
- CoMnCrSi霍伊斯勒合金的结构稳定性和半金属性研究.doc
- GDQR求解非均质变截面圆拱的振动特性.doc
- Klotho基因在残余肾模型大鼠肾脏的表达及淫羊藿、黄芪、大黄复方的干预作用研究.doc
- LRRC4增强替莫唑胺的敏感性促进U87细胞凋亡.doc
最近下载
- 甘肃省暴雨图集新版.pdf VIP
- 课题开题报告:学科素养导向的道德与法治“教-学-评”一体设计研究.docx VIP
- 马工程《民法学》(第二版)下册参考教学课件07-11民法学-第七编 侵权责任法 第十一章.pptx VIP
- 小学英语核心素养培养与跨学科融合教学策略研究教学研究课题报告.docx
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 河南省信阳市2025年某中学小升初入学分班考试语文考试真题含答案.docx VIP
- 马工程《民法学》(第二版)下册参考教学课件07-10民法学-第七编 侵权责任法 第十章.pptx VIP
- (高清版)DB13(J)∕T 8453-2021 住宅工程常见质量问题控制标准.pdf VIP
- 2024年水浒传知识点及考点总结.docx VIP
- 大学校园内急救知识培训.pptx VIP
原创力文档


文档评论(0)