【记录】开源软件缺陷定位工具合集(fault localization tool)
文章目錄
- 前言
- 1. GZoltar
- 2. Flacoco
- 3 Nopol
- 4 其他
- 小結(jié)
- 參考文獻(xiàn)
前言
創(chuàng)作開始時(shí)間:2021年11月4日16:14:18
這篇文章或許對(duì)研究缺陷定位的朋友們會(huì)有所幫助。本文在此記錄一下目前的開源軟件缺陷定位工具都有哪些。(盡量保持更新)
1. GZoltar
老牌定位工具了,論文里面用的最多。
網(wǎng)址:https://github.com/GZoltar/gzoltar
目前有幾個(gè)主流版本:
- v0.1.1
- v1.6.0
- v1.7.2
- v1.7.3
這四個(gè)版本我都用過,感覺v0.1.1雖然是最老的,但它反而是最好用的。
2. Flacoco
新工具。期待一波。
網(wǎng)址:https://github.com/SpoonLabs/flacoco
我試用了一下,目前連mvn package都會(huì)報(bào)錯(cuò),,,emmm
解決錯(cuò)誤之后呢,用到定位也還是有問題,用不了。期待后續(xù)改進(jìn)。
我在上面提了個(gè)issue:Errors occur when running mvn package -DskipTests and localizing bugs with flacoco jar #120
3 Nopol
這本身是個(gè)修復(fù)工具,但是有好幾個(gè)定位的實(shí)現(xiàn)。
網(wǎng)址:https://github.com/SpoonLabs/nopol
具體有:
- 基于CoCoSpoon實(shí)現(xiàn)的定位:CocospoonLocalizer.java
- 基于GZoltar實(shí)現(xiàn)的定位:GZoltarFaultLocalizer.java
- 簡(jiǎn)單的定位:DumbFaultLocalizerImpl.java
4 其他
還有一些其他的定位實(shí)現(xiàn),都嵌在具體的框架或者工具里面了,以后有機(jī)會(huì)再補(bǔ)上。
小結(jié)
以上。暫且告一段落吧。
創(chuàng)作結(jié)束時(shí)間:2021年11月4日16:21:18
參考文獻(xiàn)
總結(jié)
以上是生活随笔為你收集整理的【记录】开源软件缺陷定位工具合集(fault localization tool)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux学习笔记--12(iptabl
- 下一篇: 数学期望(离散型和连续型)