{"id":"https://openalex.org/W2464743189","doi":"https://doi.org/10.1109/icpc.2016.7503736","title":"Defending against the attack of the micro-clones","display_name":"Defending against the attack of the micro-clones","publication_year":2016,"publication_date":"2016-05-01","ids":{"openalex":"https://openalex.org/W2464743189","doi":"https://doi.org/10.1109/icpc.2016.7503736","mag":"2464743189"},"language":"en","primary_location":{"id":"doi:10.1109/icpc.2016.7503736","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2016.7503736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE 24th International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"},"type":"article","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/A5056334354","display_name":"Rijnard van Tonder","orcid":"https://orcid.org/0000-0002-2912-191X"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rijnard van Tonder","raw_affiliation_strings":["Carnegie Mellon University","Carnegie -Mellon University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Carnegie -Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032356672","display_name":"Claire Le Goues","orcid":"https://orcid.org/0000-0002-3931-060X"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Claire Le Goues","raw_affiliation_strings":["Carnegie Mellon University","Carnegie -Mellon University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Carnegie -Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.5229,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.95836585,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"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":0.9994999766349792,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11663","display_name":"Viral Infectious Diseases and Gene Expression in Insects","score":0.9675999879837036,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4692758619785309},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4511300325393677}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4692758619785309},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4511300325393677}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpc.2016.7503736","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2016.7503736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE 24th International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6499999761581421,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1972517859","https://openalex.org/W1989479444","https://openalex.org/W1990090830","https://openalex.org/W1995810748","https://openalex.org/W2013638584","https://openalex.org/W2060015309","https://openalex.org/W2101832700","https://openalex.org/W2128782367","https://openalex.org/W4232270675","https://openalex.org/W4232691406","https://openalex.org/W6665372073"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W4391913857","https://openalex.org/W2350741829","https://openalex.org/W2530322880"],"abstract_inverted_index":{"Micro-clones":[0],"are":[1,92],"small":[2],"pieces":[3],"of":[4,27,52,85,102,130],"redundant":[5,55],"code,":[6],"such":[7],"as":[8],"repeated":[9],"subexpressions":[10],"or":[11,113],"statements.":[12],"In":[13,82],"this":[14],"paper,":[15],"we":[16,72],"establish":[17],"the":[18,33,126],"considerations":[19],"and":[20,25,49,128,141],"value":[21],"toward":[22],"automated":[23,138],"detection":[24,127],"removal":[26,129],"micro-clones":[28,40,131],"at":[29,139],"scale.":[30],"We":[31],"leverage":[32],"Boa":[34],"software":[35],"mining":[36],"infrastructure":[37],"to":[38,65,74,88,119],"detect":[39],"in":[41],"a":[42,110],"data":[43],"set":[44],"containing":[45],"380,125":[46],"Java":[47,68],"repositories,":[48],"yield":[50],"thousands":[51],"instances":[53],"where":[54],"code":[56],"may":[57,142],"be":[58,137,143],"safely":[59],"removed.":[60],"By":[61],"filtering":[62],"our":[63,86,103],"results":[64,123],"target":[66],"popular":[67],"projects":[69],"on":[70,98],"GitHub,":[71],"proceed":[73],"issue":[75],"43":[76],"pull":[77],"requests":[78],"that":[79,125],"patch":[80],"micro-clones.":[81],"summary,":[83],"95%":[84],"patches":[87,104],"active":[89],"GitHub":[90],"repositories":[91],"merged":[93],"rapidly":[94],"(within":[95],"15":[96],"hours":[97],"average).":[99],"Moreover,":[100],"none":[101],"were":[105],"contested;":[106],"they":[107],"either":[108],"constituted":[109],"real":[111],"flaw,":[112],"have":[114],"not":[115],"been":[116],"considered":[117],"due":[118],"repository":[120],"inactivity.":[121],"Our":[122],"suggest":[124],"is":[132],"valued":[133],"by":[134],"developers,":[135],"can":[136],"scale,":[140],"fixed":[144],"with":[145],"rapid":[146],"turnaround":[147],"times.":[148]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
