| <?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> |