blob: 5d377ff0e60ec8c4c0bc0a3f6db55dd1fe28ff6b [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='274.02pt' viewBox='0 0 432.00 274.02'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI='>
<rect x='0.00' y='0.00' width='432.00' height='274.02' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI=)'>
</g>
<defs>
<clipPath id='cpMTM5LjAyfDQyNi41Mnw0Mi4zM3wyMjcuMTU='>
<rect x='139.02' y='42.33' width='287.50' height='184.81' />
</clipPath>
</defs>
<g clip-path='url(#cpMTM5LjAyfDQyNi41Mnw0Mi4zM3wyMjcuMTU=)'>
<polyline points='201.52,227.15 201.52,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='326.52,227.15 326.52,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='139.02,227.15 139.02,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='264.02,227.15 264.02,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='389.02,227.15 389.02,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='139.02' y='45.96' width='57.43' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='82.19' width='35.47' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='64.07' width='55.74' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='190.91' width='8.45' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='172.79' width='10.14' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='100.31' width='21.96' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='136.55' width='13.51' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='118.43' width='18.58' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='154.67' width='10.14' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='139.02' y='209.03' width='47.30' height='14.50' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='213.40,55.02 213.40,51.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='213.40,53.20 179.51,53.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.51,55.02 179.51,51.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.55,91.25 188.55,87.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.55,89.44 160.44,89.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='160.44,91.25 160.44,87.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='211.53,73.13 211.53,69.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='211.53,71.32 178.00,71.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.00,73.13 178.00,69.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.74,199.97 154.74,196.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.74,198.16 140.19,198.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='140.19,199.97 140.19,196.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.10,181.85 157.10,178.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.10,180.04 141.21,180.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='141.21,181.85 141.21,178.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='172.38,109.37 172.38,105.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='172.38,107.56 149.58,107.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='149.58,109.37 149.58,105.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.64,145.61 161.64,141.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.64,143.80 143.43,143.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='143.43,145.61 143.43,141.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.17,127.49 168.17,123.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.17,125.68 147.04,125.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='147.04,127.49 147.04,123.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.10,163.73 157.10,160.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.10,161.92 141.21,161.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='141.21,163.73 141.21,160.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.09,218.09 202.09,214.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.09,216.27 170.54,216.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.54,218.09 170.54,214.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='215.21' y='55.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>23%</text>
<text x='193.25' y='92.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>14%</text>
<text x='213.52' y='74.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>22%</text>
<text x='161.01' y='200.84' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='162.70' y='182.73' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='174.53' y='110.25' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>9%</text>
<text x='166.08' y='146.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text>
<text x='171.15' y='128.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text>
<text x='162.70' y='164.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='205.07' y='218.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>19%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI=)'>
<text x='134.09' y='218.86' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='17.96px' lengthAdjust='spacingAndGlyphs'>Other</text>
<text x='134.09' y='196.85' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='109.83px' lengthAdjust='spacingAndGlyphs'>Tooling support / scaffolding to get</text>
<text x='134.09' y='204.62' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='21.96px' lengthAdjust='spacingAndGlyphs'>started</text>
<text x='134.09' y='182.62' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='105.83px' lengthAdjust='spacingAndGlyphs'>Lack of CI/CD support / guidance</text>
<text x='134.09' y='160.61' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='106.62px' lengthAdjust='spacingAndGlyphs'>Want to find multiple failures / run</text>
<text x='134.09' y='168.39' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='48.72px' lengthAdjust='spacingAndGlyphs'>multiple targets</text>
<text x='134.09' y='146.38' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='81.09px' lengthAdjust='spacingAndGlyphs'>Challenging to implement</text>
<text x='134.09' y='128.26' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='60.30px' lengthAdjust='spacingAndGlyphs'>Not yet on Go 1.18</text>
<text x='134.09' y='106.25' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='111.84px' lengthAdjust='spacingAndGlyphs'>Challenging to use with non-built-in</text>
<text x='134.09' y='114.03' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='17.17px' lengthAdjust='spacingAndGlyphs'>types</text>
<text x='134.09' y='92.02' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='117.42px' lengthAdjust='spacingAndGlyphs'>Understanding use cases or purpose</text>
<text x='134.09' y='73.90' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='79.06px' lengthAdjust='spacingAndGlyphs'>Lack of time / low priority</text>
<text x='134.09' y='51.90' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='109.20px' lengthAdjust='spacingAndGlyphs'>Don't know how to fuzz test / need</text>
<text x='134.09' y='59.67' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='35.54px' lengthAdjust='spacingAndGlyphs'>better docs</text>
<text x='139.02' y='237.24' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='10.39px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='264.02' y='237.24' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='14.39px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='389.02' y='237.24' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='18.38px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='282.77' y='254.53' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='30.60' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.31px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='399.10px' lengthAdjust='spacingAndGlyphs'>What, if anything, has made it challenging for you to use Go's built-in fuzzing tools?</text>
<text x='426.52' y='266.94' text-anchor='end' style='font-size: 7.20px;fill: #999999; font-family: "Arial";' textLength='26.16px' lengthAdjust='spacingAndGlyphs'>n = 148</text>
</g>
</svg>