答辩修改意见
答辩记录:
流程:10 分钟 PPT 讲演;5 分钟评审老师提问和回答。
- 问题:符号执行算法和遗传算法擅长什么?结合两种算法的结论是什么?
- 建议:补充两种算法是如何结合的
- 建议:图和表下方的空白太多,需要调整格式
- 建议:遗传算法部分介绍得太宽泛了,需要更加具体
- 问题:遗传算法中是如何编码的?
- 问题:遗传算法中的适应度是什么?如何在每一次迭代中得到覆盖率
- 建议:封面不要有页码,正文前页码用罗马数字
- 建议:没有伪代码这个题注,建议修改为表
回答:
问题 1:符号执行擅长探索分支条件复杂的分支,遗传算法适合探索执行路径深的分支,两者结合可以优势互补
问题 5:采用树形编码
问题 6:通过 JaCoCo 工具生成个体的覆盖率,每次迭代保存中间结果。适应度是测试用例集的行覆盖率和分支覆盖率。通过执行测试用例集生成覆盖率。
- 问题:符号执行和遗传算法它们擅长什么?得到的结论是什么?
- 建议:两种算法是怎么结合的,需要补充(补充在第三章开头,一半一半)
- 建议:图表下面留的空白太多【格式】
- 建议:遗传算法部分介绍得太 general 了,需要更加详细
- 建议:遗传算法是怎么编码的?
- 建议:遗传算法中适应度是什么?每一次迭代中覆盖率是怎么得到的?
- 建议:中文参考文献太少了
- 建议:页码问题【格式】
- 建议:伪代码题注,没有这个类型【格式】
改进:
- 论文条理要改进(之前批注有,但修改不够)
- 实验部分增加具体例子,哪个测试用例覆盖了哪行
- 第一章最后用两三行说明主要贡献
- 图的清晰度问题
讲 PPT 的问题:
- 工作的内容没讲清楚
其他:
- 最终的打印版负责一下一起打印,决定人之后告诉老师