{"id":"https://openalex.org/W7169618772","doi":"https://doi.org/10.1145/3803437.3805233","title":"JDetect: A Fine-Grained Detecting Method for Java Source SCA by Fusing Behavioral and Code Features","display_name":"JDetect: A Fine-Grained Detecting Method for Java Source SCA by Fusing Behavioral and Code Features","publication_year":2026,"publication_date":"2026-07-05","ids":{"openalex":"https://openalex.org/W7169618772","doi":"https://doi.org/10.1145/3803437.3805233"},"language":null,"primary_location":{"id":"doi:10.1145/3803437.3805233","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805233","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3803437.3805233","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034901082","display_name":"Guisheng Fan","orcid":"https://orcid.org/0000-0002-2702-0242"},"institutions":[{"id":"https://openalex.org/I143593769","display_name":"East China University of Science and Technology","ror":"https://ror.org/01vyrm377","country_code":"CN","type":"education","lineage":["https://openalex.org/I143593769"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guisheng Fan","raw_affiliation_strings":["East China University of Science and Technology, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-2702-0242","affiliations":[{"raw_affiliation_string":"East China University of Science and Technology, Shanghai, China","institution_ids":["https://openalex.org/I143593769"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5141059856","display_name":"Shulin Liu","orcid":"https://orcid.org/0009-0008-2964-3225"},"institutions":[{"id":"https://openalex.org/I143593769","display_name":"East China University of Science and Technology","ror":"https://ror.org/01vyrm377","country_code":"CN","type":"education","lineage":["https://openalex.org/I143593769"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shulin Liu","raw_affiliation_strings":["East China University of Science and Technology, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0008-2964-3225","affiliations":[{"raw_affiliation_string":"East China University of Science and Technology, Shanghai, China","institution_ids":["https://openalex.org/I143593769"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001371665","display_name":"W. Chen","orcid":"https://orcid.org/0009-0008-7342-4281"},"institutions":[{"id":"https://openalex.org/I143593769","display_name":"East China University of Science and Technology","ror":"https://ror.org/01vyrm377","country_code":"CN","type":"education","lineage":["https://openalex.org/I143593769"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wentao Chen","raw_affiliation_strings":["East China University of Science and Technology, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0008-7342-4281","affiliations":[{"raw_affiliation_string":"East China University of Science and Technology, Shanghai, China","institution_ids":["https://openalex.org/I143593769"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058941949","display_name":"Huiqun Yu","orcid":"https://orcid.org/0000-0002-1899-1135"},"institutions":[{"id":"https://openalex.org/I143593769","display_name":"East China University of Science and Technology","ror":"https://ror.org/01vyrm377","country_code":"CN","type":"education","lineage":["https://openalex.org/I143593769"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huiqun Yu","raw_affiliation_strings":["East China University of Science and Technology, Shanghai, China","Shanghai Engineering Research Center of Smart Energy, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-1899-1135","affiliations":[{"raw_affiliation_string":"East China University of Science and Technology, Shanghai, China","institution_ids":["https://openalex.org/I143593769"]},{"raw_affiliation_string":"Shanghai Engineering Research Center of Smart Energy, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045590871","display_name":"Huan Wang","orcid":"https://orcid.org/0000-0002-6771-4564"},"institutions":[{"id":"https://openalex.org/I4210106409","display_name":"China Institute of Finance and Capital Markets","ror":"https://ror.org/01mp98161","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210106409"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huan Wang","raw_affiliation_strings":["Orient Securities Company Limited, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0007-2816-767X","affiliations":[{"raw_affiliation_string":"Orient Securities Company Limited, Shanghai, China","institution_ids":["https://openalex.org/I4210106409"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5141052950","display_name":"Diwen Shi","orcid":"https://orcid.org/0009-0005-5263-785X"},"institutions":[{"id":"https://openalex.org/I143593769","display_name":"East China University of Science and Technology","ror":"https://ror.org/01vyrm377","country_code":"CN","type":"education","lineage":["https://openalex.org/I143593769"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Diwen Shi","raw_affiliation_strings":["East China University of Science and Technology, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0005-5263-785X","affiliations":[{"raw_affiliation_string":"East China University of Science and Technology, Shanghai, China","institution_ids":["https://openalex.org/I143593769"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"597","last_page":"608"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6650999784469604},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6074000000953674},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5120000243186951},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.4456000030040741},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.43720000982284546},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.4341000020503998},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.42500001192092896},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.41909998655319214},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.41530001163482666}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7214000225067139},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6650999784469604},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6074000000953674},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5120000243186951},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.4456000030040741},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.43720000982284546},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.4341000020503998},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.43149998784065247},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.42500001192092896},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.41909998655319214},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.41530001163482666},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.400299996137619},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.3831999897956848},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.34200000762939453},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.33719998598098755},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.31439998745918274},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.3050000071525574},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.29910001158714294},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2879999876022339},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.2842000126838684},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.28209999203681946},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2750999927520752},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2727999985218048},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.26429998874664307},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.2590999901294708},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.2581999897956848},{"id":"https://openalex.org/C194051981","wikidata":"https://www.wikidata.org/wiki/Q1337691","display_name":"Economic shortage","level":3,"score":0.2526000142097473}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3803437.3805233","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805233","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3803437.3805233","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805233","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2188333210","https://openalex.org/W3159300567","https://openalex.org/W4377235553","https://openalex.org/W4403598444"],"related_works":[],"abstract_inverted_index":{"Accurate":[0],"identification":[1],"of":[2,132,141,153,174],"open-source":[3],"software":[4,13,18,190],"(OSS)":[5],"reuse":[6],"relationships":[7],"is":[8],"a":[9,71,94,182],"prerequisite":[10],"for":[11,38,81,188],"effective":[12],"supply":[14,191],"chain":[15],"management.":[16],"Source":[17],"composition":[19],"analysis":[20],"(SSCA)":[21],"techniques":[22],"analyze":[23],"repository":[24],"source":[25],"code":[26,79,87],"to":[27,57,92,107,159],"identify":[28],"such":[29],"relationships.":[30],"However,":[31],"existing":[32],"SSCA":[33,73,186],"methods":[34],"lack":[35],"industrial":[36,122,194],"validation":[37],"the":[39,115,145,148,154],"Java":[40,72,123],"language.":[41],"They":[42],"typically":[43],"rely":[44],"on":[45,120],"single":[46],"version-based":[47],"features,":[48],"and":[49,61,78,103,111,184],"neglect":[50],"developers'":[51],"integration":[52],"habits.":[53],"These":[54],"limitations":[55],"lead":[56],"poor":[58],"detection":[59,172],"robustness":[60],"limited":[62],"traceability.":[63,83],"To":[64],"address":[65],"these":[66],"issues,":[67],"we":[68],"propose":[69],"JDetect,":[70],"method":[74],"that":[75,126],"fuses":[76],"behavioral":[77],"features":[80,88],"fine-grained":[82],"JDetect":[84,97,127,165,180],"extracts":[85],"multi-dimensional":[86],"from":[89],"OSS":[90,135,149],"functions":[91],"construct":[93],"component":[95,136],"database.":[96],"combines":[98],"hash":[99],"fingerprints,":[100],"vector":[101],"sorting,":[102],"developer":[104],"behavior":[105],"patterns":[106],"detect":[108],"reused":[109],"components":[110,156],"trace":[112],"them":[113],"at":[114],"commit":[116],"level.":[117],"Experimental":[118],"results":[119],"real-world":[121],"projects":[124],"show":[125],"achieves":[128],"an":[129,139,170],"F1":[130],"score":[131],"85.41%":[133],"in":[134,193],"identification,":[137],"representing":[138],"improvement":[140],"approximately":[142],"10%":[143],"over":[144],"baseline.":[146],"In":[147,163],"tracking":[150],"task,":[151],"97.47%":[152],"identified":[155],"are":[157],"traced":[158],"their":[160],"optimal":[161],"locations.":[162],"addition,":[164],"demonstrates":[166],"high":[167],"efficiency,":[168],"with":[169],"average":[171],"time":[173],"66.74":[175],"seconds":[176],"per":[177],"repository.":[178],"Overall,":[179],"provides":[181],"precise":[183],"efficient":[185],"solution":[187],"managing":[189],"chains":[192],"settings.":[195]},"counts_by_year":[],"updated_date":"2026-07-18T05:58:53.570196","created_date":"2026-07-18T00:00:00"}
