Review

Misuse Details

Details about the known misuse from the MUBench dataset.

Potential Hits

Findings of the detector that identify an anomaly in the same file and method as the known misuse.

Hit Rank Confidence Confidence String Pattern Examples Pattern Support Pattern Violation Target Environment Mapping Violation Types
? 1089 0.00252214038004 (pattern support = 20 / 41)*(pattern violations = 1 / 185)*(overlap = 22.00 / 23.00) * jfreechart/2183/original-src/org/jfree/chart/ChartPanel.java#getSelectionState(Dataset) * jfreechart/2183/original-src/org/jfree/chart/plot/CombinedRangeCategoryPlot.java#getDataRange(ValueAxis) * jfreechart/2183/original-src/org/jfree/data/time/TimePeriodValuesCollection.java#getDomainBounds(boolean) * jfreechart/2183/original-src/org/jfree/chart/text/TextLine.java#calculateBaselineOffset(Graphics2D, TextAnchor) * jfreechart/2183/original-src/org/jfree/chart/plot/CombinedDomainCategoryPlot.java#clone() 20
  • missing/condition/null_check
? 2241 0.0012059070895 (pattern support = 13 / 41)*(pattern violations = 1 / 232)*(overlap = 15.00 / 17.00) * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#drawAxes(Graphics2D, Rectangle2D, PlotRenderingInfo) * jfreechart/2183/original-src/org/jfree/chart/urls/CustomPieURLGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#cloneMarkerMap(Map) * jfreechart/2183/original-src/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/renderer/WaferMapRenderer.java#makePaintIndex() 13
  • missing/condition/null_check
? 2242 0.0012059070895 (pattern support = 13 / 41)*(pattern violations = 1 / 232)*(overlap = 15.00 / 17.00) * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#drawAxes(Graphics2D, Rectangle2D, PlotRenderingInfo) * jfreechart/2183/original-src/org/jfree/chart/urls/CustomPieURLGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#cloneMarkerMap(Map) * jfreechart/2183/original-src/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/renderer/WaferMapRenderer.java#makePaintIndex() 13
  • missing/condition/null_check
? 2243 0.0012059070895 (pattern support = 13 / 41)*(pattern violations = 1 / 232)*(overlap = 15.00 / 17.00) * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#drawAxes(Graphics2D, Rectangle2D, PlotRenderingInfo) * jfreechart/2183/original-src/org/jfree/chart/urls/CustomPieURLGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#cloneMarkerMap(Map) * jfreechart/2183/original-src/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/renderer/WaferMapRenderer.java#makePaintIndex() 13
  • missing/condition/null_check
? 2245 0.0012059070895 (pattern support = 13 / 41)*(pattern violations = 1 / 232)*(overlap = 15.00 / 17.00) * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#drawAxes(Graphics2D, Rectangle2D, PlotRenderingInfo) * jfreechart/2183/original-src/org/jfree/chart/urls/CustomPieURLGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#cloneMarkerMap(Map) * jfreechart/2183/original-src/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java#clone() * jfreechart/2183/original-src/org/jfree/chart/renderer/WaferMapRenderer.java#makePaintIndex() 13
  • missing/condition/null_check
? 2876 0.000914634146341 (pattern support = 10 / 41)*(pattern violations = 1 / 200)*(overlap = 3.00 / 4.00) * jfreechart/2183/original-src/org/jfree/chart/plot/XYPlot.java#addDomainMarker(int, Marker, Layer, boolean) * jfreechart/2183/original-src/org/jfree/data/time/TimeSeries.java#getTimePeriods() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#addRangeMarker(int, Marker, Layer, boolean) * jfreechart/2183/original-src/org/jfree/data/time/TimeSeries.java#getTimePeriodsUniqueToOtherSeries(TimeSeries) * jfreechart/2183/original-src/org/jfree/chart/plot/XYPlot.java#addRangeMarker(int, Marker, Layer, boolean) 10
  • missing/condition/null_check
? 2877 0.000914634146341 (pattern support = 10 / 41)*(pattern violations = 1 / 200)*(overlap = 3.00 / 4.00) * jfreechart/2183/original-src/org/jfree/chart/plot/XYPlot.java#addDomainMarker(int, Marker, Layer, boolean) * jfreechart/2183/original-src/org/jfree/data/time/TimeSeries.java#getTimePeriods() * jfreechart/2183/original-src/org/jfree/chart/plot/CategoryPlot.java#addRangeMarker(int, Marker, Layer, boolean) * jfreechart/2183/original-src/org/jfree/data/time/TimeSeries.java#getTimePeriodsUniqueToOtherSeries(TimeSeries) * jfreechart/2183/original-src/org/jfree/chart/plot/XYPlot.java#addRangeMarker(int, Marker, Layer, boolean) 10
  • missing/condition/null_check
? 4161 0.000545976155732 (pattern support = 11 / 41)*(pattern violations = 1 / 351)*(overlap = 5.00 / 7.00) * jfreechart/2183/original-src/org/jfree/data/xy/DefaultXYZDataset.java#clone() * jfreechart/2183/original-src/org/jfree/chart/axis/CyclicNumberAxis.java#refreshVerticalTicks(Graphics2D, Rectangle2D, RectangleEdge) * jfreechart/2183/original-src/org/jfree/data/ComparableObjectSeries.java#add(ComparableObjectItem, boolean) * jfreechart/2183/original-src/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java#add(List, Comparable) * jfreechart/2183/original-src/org/jfree/chart/plot/PlotRenderingInfo.java#clone() 11
  • missing/condition/null_check
? 4162 0.000545976155732 (pattern support = 11 / 41)*(pattern violations = 1 / 351)*(overlap = 5.00 / 7.00) * jfreechart/2183/original-src/org/jfree/data/xy/DefaultXYZDataset.java#clone() * jfreechart/2183/original-src/org/jfree/chart/axis/CyclicNumberAxis.java#refreshVerticalTicks(Graphics2D, Rectangle2D, RectangleEdge) * jfreechart/2183/original-src/org/jfree/data/ComparableObjectSeries.java#add(ComparableObjectItem, boolean) * jfreechart/2183/original-src/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java#add(List, Comparable) * jfreechart/2183/original-src/org/jfree/chart/plot/PlotRenderingInfo.java#clone() 11
  • missing/condition/null_check
? 4163 0.000545976155732 (pattern support = 11 / 41)*(pattern violations = 1 / 351)*(overlap = 5.00 / 7.00) * jfreechart/2183/original-src/org/jfree/data/xy/DefaultXYZDataset.java#clone() * jfreechart/2183/original-src/org/jfree/chart/axis/CyclicNumberAxis.java#refreshVerticalTicks(Graphics2D, Rectangle2D, RectangleEdge) * jfreechart/2183/original-src/org/jfree/data/ComparableObjectSeries.java#add(ComparableObjectItem, boolean) * jfreechart/2183/original-src/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java#add(List, Comparable) * jfreechart/2183/original-src/org/jfree/chart/plot/PlotRenderingInfo.java#clone() 11
  • missing/condition/null_check