Maintenance Benchmarks
收藏资源简介:
<strong>Overview of Data</strong> This dataset contains two new datasets for ArgoUML0.24 and ArgoUML0.26.2, as well as a suite of Java tools used to generate these benchmarks, and two Matlab scripts that use VSM and LSI to compute the similarities between a query and the methods of a system (i.e., the corpus). <strong>Traces Format</strong> The format of a JPDA trace is as following: ```<br> thread name Number of pipes ("|") denote call stack depth methodName -- ClassNameWithFullPath$InnerClass<br> ``` Example: ```<br> main:0:| 5:2 processOptions -- org.mozilla.javascript.tools.shell.Main<br> main:0:| 5:2 init -- org.mozilla.javascript.tools.shell.Global<br> main:0:| | 5:2 <init> -- org.mozilla.javascript.tools.shell.Global$1<br> main:0:| | 5:2 call -- org.mozilla.javascript.ContextFactory<br> main:0:| | 5:2 call -- org.mozilla.javascript.ContextFactory<br> main:0:| | 5:2 <init> -- org.mozilla.javascript.ScriptableObject$Slot<br> main:0:| | | 5:2 <clinit> -- org.mozilla.javascript.Context<br> main:0:| | | | 5:2 <clinit> -- org.mozilla.javascript.ScriptRuntime<br> main:0:| | | | | 5:2 classOrNull -- org.mozilla.javascript.Kit<br> ``` <strong>Remarks</strong> * `$1` denotes an anonymous class<br> * `<init>` is the class constructor, and should be replaced with the actual name of the class (e.g., from org.mozilla.javascript.tools.shell.Global.<init> to org.mozilla.javascript.tools.shell.Global.Global)<br> * `<clinit>` is for static block or class initialization (can be discarded)<br> * the trace does not capture the signature of the methods



