{"id":"https://openalex.org/W2794700811","doi":"https://doi.org/10.1145/3190645.3190677","title":"Using software birthmarks and clustering to identify similar classes and major functionalities","display_name":"Using software birthmarks and clustering to identify similar classes and major functionalities","publication_year":2018,"publication_date":"2018-03-29","ids":{"openalex":"https://openalex.org/W2794700811","doi":"https://doi.org/10.1145/3190645.3190677","mag":"2794700811"},"language":"en","primary_location":{"id":"doi:10.1145/3190645.3190677","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3190645.3190677","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACMSE 2018 Conference","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/A5078472537","display_name":"Matt Beck","orcid":null},"institutions":[{"id":"https://openalex.org/I4210127373","display_name":"Highland Community College - Illinois","ror":"https://ror.org/02mxywv89","country_code":"US","type":"education","lineage":["https://openalex.org/I4210127373"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Matt Beck","raw_affiliation_strings":["Highland Heights"],"affiliations":[{"raw_affiliation_string":"Highland Heights","institution_ids":["https://openalex.org/I4210127373"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073576608","display_name":"James Walden","orcid":null},"institutions":[{"id":"https://openalex.org/I4210127373","display_name":"Highland Community College - Illinois","ror":"https://ror.org/02mxywv89","country_code":"US","type":"education","lineage":["https://openalex.org/I4210127373"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Walden","raw_affiliation_strings":["Highland Heights"],"affiliations":[{"raw_affiliation_string":"Highland Heights","institution_ids":["https://openalex.org/I4210127373"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5078472537"],"corresponding_institution_ids":["https://openalex.org/I4210127373"],"apc_list":null,"apc_paid":null,"fwci":0.7854,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.7937361,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9933000206947327,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.992900013923645,"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/birthmark","display_name":"Birthmark","score":0.9125382304191589},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6960229277610779},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6505814790725708},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5768243670463562},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.48201456665992737},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.411689817905426},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.362377792596817},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1821085512638092},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17856526374816895},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.05020517110824585}],"concepts":[{"id":"https://openalex.org/C2776826570","wikidata":"https://www.wikidata.org/wiki/Q3513591","display_name":"Birthmark","level":2,"score":0.9125382304191589},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6960229277610779},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6505814790725708},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5768243670463562},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.48201456665992737},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.411689817905426},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.362377792596817},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1821085512638092},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17856526374816895},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.05020517110824585},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3190645.3190677","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3190645.3190677","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACMSE 2018 Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":2,"referenced_works":["https://openalex.org/W1500616534","https://openalex.org/W2028955417"],"related_works":["https://openalex.org/W2049696050","https://openalex.org/W2142884843","https://openalex.org/W1510278042","https://openalex.org/W2183585111","https://openalex.org/W35925242","https://openalex.org/W2253304054","https://openalex.org/W4243211268","https://openalex.org/W2571659485","https://openalex.org/W4285175229","https://openalex.org/W2164098295"],"abstract_inverted_index":{"Software":[0],"birthmarks":[1,32,97],"are":[2],"a":[3,51,111,122],"class":[4,105],"of":[5,12,22,63,78,81],"software":[6,23,31,41,53,96,123],"metrics":[7],"designed":[8],"to":[9,33],"identify":[10,34],"copies":[11],"software.":[13],"An":[14],"article":[15,26,84],"published":[16],"in":[17,40,70,121],"2006":[18],"examined":[19],"additional":[20],"applications":[21],"birthmarks.":[24],"The":[25],"described":[27],"an":[28,99],"experiment":[29],"using":[30,50],"similar":[35,104],"classes":[36],"and":[37,46,56,67,114],"major":[38,119],"functionalities":[39,120],"applications.":[42],"This":[43],"study":[44],"replicates":[45],"extends":[47],"that":[48,76],"experiment,":[49],"modern":[52],"birthmark":[54],"tool":[55],"larger":[57],"dataset,":[58],"while":[59,88],"improving":[60],"the":[61,64,71,79,82,89,90],"precision":[62],"research":[65],"questions":[66],"methodologies":[68],"used":[69],"original":[72,83],"article.":[73],"We":[74],"found":[75],"one":[77],"conclusions":[80],"could":[85,93],"be":[86],"replicated":[87],"other":[91],"conclusion":[92],"not.":[94],"While":[95],"provide":[98],"effective":[100],"method":[101,116],"for":[102,117],"identifying":[103],"files,":[106],"they":[107],"do":[108],"not":[109],"offer":[110],"reliable,":[112],"objective,":[113],"generalizable":[115],"finding":[118],"release.":[124]},"counts_by_year":[{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
