-
Notifications
You must be signed in to change notification settings - Fork 0
Progress Report 2018.12.22
TimHe edited this page Feb 10, 2019
·
1 revision
1.关于我的调研工作的数据从哪里来:我看了一下前人已有的和性能有关的bug调研工作,他们的数据来源均只有bug report这一种。那么我如果只用bugreport应该也是说的过去的,不过我最近在看bug report的过程中,发现几乎每个bug都会对应到一个或者两个commit。那么我就想到会不会有一些和性能有关的commit是在bugreport中没有的、开发者直接提交到源码中去的。所以我这几天改了一下周师兄的爬虫代码,正在爬mariadb的commit,爬的速度比较慢,可能还需要2天左右时间。
可能的结果1:如果发现了很多bugreport中没提到的commit,那么就可以好好分析一下这些不会出现在bugreport中的和性能有关的fix是什么样的。做这件事情我觉得可以让我的调研工作比前人的性能bug调研更完善些,methodology也会更好。
可能的结果2:没有发现几个bugreport中没提到的commit,我暂时还没想好这会有什么finding,也许可以说明目前软件中的性能bug主要是用户遇到才会提出,而开发人员在开发过程中不会专门进行针对性能进行测试和响应问题的诊断。
2.继续补全已有的bugreport中的发生bug的原因、bug被引入原因(开发者责任)。30条已经完毕,但结果还是总结不出分布特征,因为发生bug的原因有比较多,现在能总结出相似原因的bug比较少。