学位论文详细信息
Enabling and supporting the debugging of software failures
Debugging;Software engineering;Minimization;Anonymization
Clause, James Alexander ; Computing
University:Georgia Institute of Technology
Department:Computing
关键词: Debugging;    Software engineering;    Minimization;    Anonymization;   
Others  :  https://smartech.gatech.edu/bitstream/1853/39514/1/clause_james_a_201105_phd.pdf
美国|英语
来源: SMARTech Repository
PDF
【 摘 要 】

This dissertation evaluates the following thesis statement: Program analysis techniques can enable and support the debugging of failures in widely-used applications by (1) capturing, replaying, and, as much as possible, anonymizing failing executions and (2) highlighting subsets of failure-inducing inputs that are likely to be helpful for debugging such failures. To investigate this thesis, I developed techniques for recording, minimizing, and replaying executions captured from users' machines, anonymizing execution recordings, and automatically identifying failure-relevant inputs. I then performed experiments to evaluate the techniques in realistic scenarios using real applications and real failures. The results of these experiments demonstrate that the techniques can reduce the cost and difficulty of debugging.

【 预 览 】
附件列表
Files Size Format View
Enabling and supporting the debugging of software failures 2142KB PDF download
  文献评价指标  
  下载次数:10次 浏览次数:29次