SLIDE 17 SCAN Soumaya Medini Introduction SCAN Approach SCAN Performances Evaluation
RQ1: How do the labels of the trace segments produced by the participants change when providing them different amount of information? RQ2: How do the labels of the trace segments produced by the participants compare to the labels generated by SCAN? RQ3: To what extent does SCAN correctly identify relations among segments?
SCAN Usefulness Evaluation
RQ4: Does SCAN has a potential to support feature location? RQ5: To what extent does SCAN support feature location tasks if used as a standalone technique?
Conclusion References
SCAN Usefulness Evaluation
Rank Method Similarity 1 IsiImporter.isiAuthorsConvert(String) 0.48 2 IsiImporter.isiAuthorsConvert(String[]) 0.44 3 AuthorList.getAuthorList(String) 0.35 4 NameFieldAutoCompleter.addBibtexEntry(BibtexEntry) 0.33 5 AuthorList.AuthorList(String) 0.31 … Order of execution Method
1 IsiImporter.importEntries(InputStream) 2 IsiImporter.isiAuthorsConvert(String) 3 IsiImporter.isiAuthorsConvert(String[]) 4 IsiImporter.isiAuthorConvert(String) 5 Util.join(String[]-String-int-int) 6 IsiImporter.parseMonth(String) 7 IsiImporter.parsePages(String) 8 Globals.getEntryType(String) 9 BibtexEntry.BibtexEntry(String-BibtexEntryType) 10 BibtexEntry.setType(BibtexEntryType) 11 BibtexEntry.firePropertyChangedEvent(String-Object-Object) 12 IsiImporter.processSubSup(HashMap<String-String>) 13 IsiImporter.processCapitalization(HashMap<String-String>) 14 CaseChanger.changeCase(String-int-boolean) 15 BibtexEntry.setField(Map<String-String>) 16 IsiImporter.isiAuthorsConvert(String) 17 IsiImporter.isiAuthorsConvert(String[]) 18 IsiImporter.isiAuthorConvert(String) 19 Util.join(String[]-String-int-int) 20 IsiImporter.parseMonth(String) 21 IsiImporter.parsePages(String) 22 Globals.getEntryType(String) 23 BibtexEntry.BibtexEntry(String-BibtexEntryType) 24 BibtexEntry.setType(BibtexEntryType) 25 BibtexEntry.firePropertyChangedEvent(String-Object-Object) 26 IsiImporter.processSubSup(HashMap<String-String>) 27 IsiImporter.processCapitalization(HashMap<String-String>) 28 BibtexEntry.setField(Map<String-String>) 29 ImportFormatReader.purgeEmptyEntries(Collection<BibtexEntry>) 30 BibtexEntry.getAllFields() 31 ParserResult.ParserResult(BibtexDatabase-HashMap<String-String>-HashMap<String-BibtexEntryType>) 32 ParserResult.ParserResult(Collection<BibtexEntry>) 33 ImportFormatReader.createDatabase(Collection<BibtexEntry>) 34 ImportFormatReader.purgeEmptyEntries(Collection<BibtexEntry>) 35 BibtexEntry.getAllFields() 36 Util.createNeutralId() 37 BibtexEntry.setId(String) 38 BibtexEntry.firePropertyChangedEvent(String-Object-Object) 39 BibtexDatabase.insertEntry(BibtexEntry) 40 BibtexDatabase.getEntryById(String) 41 BibtexEntry.addPropertyChangeListener(VetoableChangeListener) 42 BibtexDatabase.fireDatabaseChanged(DatabaseChangeEvent) 43 BibtexEntry.getCiteKey() 44 BibtexDatabase.checkForDuplicateKeyAndAdd(String-String-boolean) 45 BibtexDatabase.addKeyToSet(String) 46 ParserResult.ParserResult(BibtexDatabase-HashMap<String-String>-HashMap<String-BibtexEntryType>) 47 JstorImporter.isRecognizedFormat(InputStream) 48 JstorImporter.importEntries(InputStream) 49 ImportFormatReader.purgeEmptyEntries(Collection<BibtexEntry>) 50 MsBibImporter.isRecognizedFormat(InputStream)
SITIR: Top 5 ranked method SCAN: Segment 4 Bug report
convert hash author entri isi bibtex result databas chang type
Label:
Bug#460 in JabRef: Wrong author import from Inspec ISI file.
17 / 24