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
?

97

0.0033472803347280333

(pattern support = 433 / 433)(pattern violations = 1 / 239)(overlap = 8.00 / 10.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToSummary.java#hasIncomingDependencies(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/MessageNotationUml.java#hasMsgWithActivator(Object, Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/UMLActivityGraphContextComboBoxModel.java#buildModelList()
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java#getSingleModelTarget()
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetEvent.java#getAddedTargetCollection()

433

?

98

0.0033472803347280333

(pattern support = 433 / 433)(pattern violations = 1 / 239)(overlap = 8.00 / 10.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToSummary.java#hasIncomingDependencies(Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/MessageNotationUml.java#hasMsgWithActivator(Object, Object)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/UMLActivityGraphContextComboBoxModel.java#buildModelList()
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java#getSingleModelTarget()
  • argouml/026/build/src/argouml-app/src/org/argouml/ui/targetmanager/TargetEvent.java#getAddedTargetCollection()

433

?

151

0.002405696689761355

(pattern support = 10 / 433)(pattern violations = 1 / 6)(overlap = 5.00 / 8.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/reveng/ImportClassLoader.java#removeFile(File)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/XmiFilePersister.java#doLoad(File)
  • 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/ZipFilePersister.java#doLoad(File)

10

?

921

0.00020904674683443496

(pattern support = 15 / 433)(pattern violations = 1 / 145)(overlap = 7.00 / 8.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java#writeProject(Project, OutputStream, ProgressMgr)
  • 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/XmiFilePersister.java#writeProject(Project, OutputStream, ProgressMgr)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java#doSave(Project, File)

15

?

922

0.00020904674683443496

(pattern support = 15 / 433)(pattern violations = 1 / 145)(overlap = 7.00 / 8.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java#writeProject(Project, OutputStream, ProgressMgr)
  • 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/XmiFilePersister.java#writeProject(Project, OutputStream, ProgressMgr)
  • argouml/026/build/src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java#doSave(Project, File)

15

?

3201

0.000050060740364976166

(pattern support = 10 / 433)(pattern violations = 1 / 346)(overlap = 9.00 / 12.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/StateBodyNotationUml.java#parseStateExitAction(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/notation/providers/uml/ObjectNotationUml.java#parse(Object, String)
  • argouml/026/build/src/argouml-app/src/org/argouml/notation/providers/uml/StateBodyNotationUml.java#parseStateDoAction(Object, String)

10

?

4200

0.000043283217550726395

(pattern support = 14 / 433)(pattern violations = 1 / 415)(overlap = 5.00 / 9.00)

  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigPackage.java#getPopUpActions(MouseEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigUseCase.java#getPopUpActions(MouseEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigClassifierBox.java#getPopUpActions(MouseEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigComponent.java#getPopUpActions(MouseEvent)
  • argouml/026/build/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigMNode.java#getPopUpActions(MouseEvent)

14

?

7520

0.000017411884438193577

(pattern support = 10 / 433)(pattern violations = 1 / 1179)(overlap = 16.00 / 18.00)

  • 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/ToDoByGoal.java#toDoItemsRemoved(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/ToDoByGoal.java#toDoItemsAdded(ToDoListEvent)

10