{"id":"https://openalex.org/W4393034709","doi":"https://doi.org/10.1109/iwsc60764.2023.00014","title":"Finding Source Code Clones in Intermediate Representations of Java Bytecode","display_name":"Finding Source Code Clones in Intermediate Representations of Java Bytecode","publication_year":2023,"publication_date":"2023-10-01","ids":{"openalex":"https://openalex.org/W4393034709","doi":"https://doi.org/10.1109/iwsc60764.2023.00014"},"language":"en","primary_location":{"id":"doi:10.1109/iwsc60764.2023.00014","doi":"https://doi.org/10.1109/iwsc60764.2023.00014","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iwsc60764.2023.00014","pdf_url":null,"source":{"id":"https://openalex.org/S7407086335","display_name":"IEEE International Workshop on Software Clones (IWSC)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 17th International Workshop on Software Clones (IWSC)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031280402","display_name":"Andr\u00e9 Sch\u00e4fer","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I76198965","display_name":"Friedrich Schiller University Jena","ror":"https://ror.org/05qpz1x62","country_code":"DE","type":"education","lineage":["https://openalex.org/I76198965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andr\u00e9 Sch\u00e4fer","raw_affiliation_strings":["Friedrich Schiller University Jena, Jena, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Friedrich Schiller University Jena, Jena, Germany","institution_ids":["https://openalex.org/I76198965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032106490","display_name":"Thomas S. Heinze","orcid":"https://orcid.org/0000-0001-8816-7013","observed_orcids":["https://orcid.org/0000-0001-8816-7013"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thomas S. Heinze","raw_affiliation_strings":["Cooperative University Gera-Eisenach, Gera, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cooperative University Gera-Eisenach, Gera, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055251249","display_name":"Wolfram Amme","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I76198965","display_name":"Friedrich Schiller University Jena","ror":"https://ror.org/05qpz1x62","country_code":"DE","type":"education","lineage":["https://openalex.org/I76198965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wolfram Amme","raw_affiliation_strings":["Friedrich Schiller University Jena, Jena, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Friedrich Schiller University Jena, Jena, Germany","institution_ids":["https://openalex.org/I76198965"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.136,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.78514759,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"37","last_page":"43"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-clones","display_name":"code clones","score":0.796999990940094},{"id":"https://openalex.org/keywords/clone-detection","display_name":"clone detection","score":0.8270000219345093},{"id":"https://openalex.org/keywords/java-bytecode","display_name":"Java bytecode","score":0.9929999709129333},{"id":"https://openalex.org/keywords/intermediate-representation","display_name":"intermediate representation","score":0.9210000038146973},{"id":"https://openalex.org/keywords/bigclonebench","display_name":"BigCloneBench","score":0.9739999771118164},{"id":"https://openalex.org/keywords/software-reengineering","display_name":"software reengineering","score":0.7490000128746033},{"id":"https://openalex.org/keywords/software-quality","display_name":"software quality","score":0.7960000038146973}],"concepts":[{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.8724228143692017},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8230025768280029},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7916029691696167},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.7076277136802673},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5939048528671265},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5283699035644531},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4164485037326813},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37568968534469604},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.2294672429561615},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.1731581687927246},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwsc60764.2023.00014","doi":"https://doi.org/10.1109/iwsc60764.2023.00014","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iwsc60764.2023.00014","pdf_url":null,"source":{"id":"https://openalex.org/S7407086335","display_name":"IEEE International Workshop on Software Clones (IWSC)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 17th International Workshop on Software Clones (IWSC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1499141839","https://openalex.org/W1609673577","https://openalex.org/W1698439592","https://openalex.org/W1915915253","https://openalex.org/W1982658254","https://openalex.org/W2041839827","https://openalex.org/W2043140003","https://openalex.org/W2062388955","https://openalex.org/W2080696000","https://openalex.org/W2097510100","https://openalex.org/W2101832700","https://openalex.org/W2119887272","https://openalex.org/W2138756793","https://openalex.org/W2165739648","https://openalex.org/W2170660163","https://openalex.org/W2578208870","https://openalex.org/W2602016889","https://openalex.org/W2914697834","https://openalex.org/W2944228328","https://openalex.org/W2955183140","https://openalex.org/W3013676851","https://openalex.org/W3208543970","https://openalex.org/W4205536004","https://openalex.org/W4383898397"],"related_works":["https://openalex.org/W2756212243","https://openalex.org/W2104609444","https://openalex.org/W4417163540","https://openalex.org/W7098278480","https://openalex.org/W2914697834","https://openalex.org/W4205536004","https://openalex.org/W4321061969","https://openalex.org/W2767034500","https://openalex.org/W2334263127","https://openalex.org/W3208543970"],"abstract_inverted_index":{"Copied,":[0],"reused":[1],"and":[2,24,33,37,73,85,113,138,156,174],"modified":[3],"program":[4],"code":[5,16,41,68,84,87,120,149,155,163],"is":[6,28],"a":[7],"common":[8],"phenomena":[9],"in":[10,70,117,122,130,152,158,168],"software":[11,31],"development.":[12],"As":[13],"the":[14,51,79,94,131,177],"resulting":[15],"clones":[17,42,69,121,150,164],"are":[18,109],"often":[19],"not":[20],"labeled":[21],"as":[22,47,105],"such":[23],"their":[25],"proper":[26],"detection":[27,135],"crucial":[29],"to":[30,50,100,111],"quality":[32],"re-engineering,":[34],"numerous":[35],"techniques":[36],"tools":[38],"for":[39,136],"finding":[40],"have":[43],"been":[44],"developed.":[45],"This":[46],"well":[48],"applies":[49],"Java":[52,61,71,82,101,123,142,153,169],"programming":[53],"language,":[54],"though":[55],"most":[56],"clone":[57,97,134],"detectors":[58],"work":[59],"on":[60,128],"source":[62,83,119,154,162],"code.":[63],"Only":[64],"some":[65],"research":[66],"addresses":[67],"Bytecode":[72,86,157,170],"an":[74],"even":[75],"smaller":[76],"fraction":[77],"investigates":[78],"relationship":[80],"between":[81],"clones.":[88],"In":[89],"this":[90],"paper,":[91],"we":[92,108],"extend":[93],"source-code":[95],"based":[96],"detector":[98],"StoneDetector":[99],"Bytecode.":[102,124,143],"Using":[103],"BigCloneBench":[104],"state-of-the-art":[106],"benchmark,":[107],"able":[110],"assess":[112],"analyze":[114],"its":[115],"effectiveness":[116],"detecting":[118],"We":[125],"also":[126],"report":[127],"differences":[129],"performance":[132],"of":[133,141],"stack-based":[137],"register-based":[139],"representations":[140],"The":[144],"results":[145],"show":[146],"that,":[147],"while":[148],"found":[151],"general":[159],"can":[160,165],"differ,":[161],"be":[166],"detected":[167],"with":[171],"high":[172],"recall":[173],"precision":[175],"using":[176],"presented":[178],"system.":[179]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2024-03-22T00:00:00"}
