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
?

492

0.005263157894736842

(overlap = 8.00 / 10.00)(pattern support = 425 / 425)(violation support = 1 / 152)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/StereotypeUtility.java#getApplyStereotypeActions(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/ui/TabProps.java#createPropPanel(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java#getSingleModelTarget()
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramLayouter.java#xCenter(List)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ToDoItem.java#select()

425

?

493

0.005263157894736842

(overlap = 8.00 / 10.00)(pattern support = 425 / 425)(violation support = 1 / 152)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/StereotypeUtility.java#getApplyStereotypeActions(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/ui/TabProps.java#createPropPanel(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java#getSingleModelTarget()
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramLayouter.java#xCenter(List)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ToDoItem.java#select()

425

?

803

0.0024509803921568627

(overlap = 5.00 / 8.00)(pattern support = 10 / 425)(violation support = 1 / 6)

  • argouml/026/build/src/argouml-app/src/org/argouml/profile/ZipModelLoader.java#loadModel(ProfileReference)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/reveng/java/JavaImport.java#updateImportClassloader()
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java#getReleaseVersionFromFile(File)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java#doLoad(File, File, ProgressMgr)
  • argouml/026/build/src/argouml-app/src/org/argouml/profile/FileModelLoader.java#loadModel(ProfileReference)

10

?

2696

0.0004987212276214833

(overlap = 9.00 / 12.00)(pattern support = 13 / 425)(violation support = 1 / 46)

  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/TransitionNotationUml.java#parseTrigger(Object, String)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/StateBodyNotationUml.java#parseStateEntryAction(Object, String)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/NodeInstanceNotationUml.java#parse(Object, String)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/ProfileConfigurationFilePersister.java#handleUserDefinedProfile(BufferedReader)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/ComponentInstanceNotationUml.java#parse(Object, String)

13

?

3041

0.00035093582887700536

(overlap = 7.00 / 8.00)(pattern support = 15 / 425)(violation support = 1 / 88)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/use_case/UseCaseDiagramGraphModel.java#addEdge(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/SAXParserBase.java#parse(InputSource)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java#doSave(Project, File)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeAssociationClass.java#getRemoveDelegate()
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/reveng/java/Modeller.java#addClassifier(Object, String, short, String, List)

15

?

3042

0.00035093582887700536

(overlap = 7.00 / 8.00)(pattern support = 15 / 425)(violation support = 1 / 88)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/use_case/UseCaseDiagramGraphModel.java#addEdge(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/SAXParserBase.java#parse(InputSource)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java#doSave(Project, File)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeAssociationClass.java#getRemoveDelegate()
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/reveng/java/Modeller.java#addClassifier(Object, String, short, String, List)

15

?

4339

0.0001313269493844049

(overlap = 3.00 / 5.00)(pattern support = 20 / 425)(violation support = 1 / 215)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionAddSignalsToSignalEvent.java#doIt(Collection)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/reveng/Import.java#ConfigPanelExtension(List)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/ComponentInstanceNotationUml.java#toString(Object, Map)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java#predicate2(Object, Designer)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java#computeOffenders(Object)

20

?

8235

0.00003188267176789415

(overlap = 16.00 / 18.00)(pattern support = 10 / 425)(violation support = 1 / 656)

  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ui/ToDoByGoal.java#toDoItemsChanged(ToDoListEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ui/ToDoByDecision.java#toDoItemsChanged(ToDoListEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ui/ToDoByDecision.java#toDoItemsRemoved(ToDoListEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ui/ToDoByDecision.java#toDoItemsAdded(ToDoListEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/cognitive/ui/ToDoByGoal.java#toDoItemsAdded(ToDoListEvent)

10