{"id":"https://openalex.org/W4404331924","doi":"https://doi.org/10.1049/2024/5102699","title":"ConCPDP: A Cross\u2010Project Defect Prediction Method Integrating Contrastive Pretraining and Category Boundary Adjustment","display_name":"ConCPDP: A Cross\u2010Project Defect Prediction Method Integrating Contrastive Pretraining and Category Boundary Adjustment","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4404331924","doi":"https://doi.org/10.1049/2024/5102699"},"language":"en","primary_location":{"id":"doi:10.1049/2024/5102699","is_oa":true,"landing_page_url":"https://doi.org/10.1049/2024/5102699","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/2024/5102699","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/2024/5102699","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087621349","display_name":"Hengjie Song","orcid":"https://orcid.org/0000-0003-4121-9466"},"institutions":[{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hengjie Song","raw_affiliation_strings":["School of Software Engineering ,  South China University of Technology ,  Guangzhou ,  China ,  scut.edu.cn"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering ,  South China University of Technology ,  Guangzhou ,  China ,  scut.edu.cn","institution_ids":["https://openalex.org/I90610280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104075515","display_name":"Yufei Pan","orcid":null},"institutions":[{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yufei Pan","raw_affiliation_strings":["School of Software Engineering ,  South China University of Technology ,  Guangzhou ,  China ,  scut.edu.cn"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering ,  South China University of Technology ,  Guangzhou ,  China ,  scut.edu.cn","institution_ids":["https://openalex.org/I90610280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091520211","display_name":"Feng Guo","orcid":"https://orcid.org/0009-0009-9933-2462"},"institutions":[{"id":"https://openalex.org/I186272606","display_name":"Guangdong University of Foreign Studies","ror":"https://ror.org/00fhc9y79","country_code":"CN","type":"education","lineage":["https://openalex.org/I186272606"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feng Guo","raw_affiliation_strings":["School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn","institution_ids":["https://openalex.org/I186272606"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107936913","display_name":"Xue Zhang","orcid":"https://orcid.org/0009-0001-9537-6363"},"institutions":[{"id":"https://openalex.org/I186272606","display_name":"Guangdong University of Foreign Studies","ror":"https://ror.org/00fhc9y79","country_code":"CN","type":"education","lineage":["https://openalex.org/I186272606"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xue Zhang","raw_affiliation_strings":["School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn","institution_ids":["https://openalex.org/I186272606"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102481460","display_name":"Le Ma","orcid":null},"institutions":[{"id":"https://openalex.org/I37987034","display_name":"Guangzhou University","ror":"https://ror.org/05ar8rn06","country_code":"CN","type":"education","lineage":["https://openalex.org/I37987034"]},{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Le Ma","raw_affiliation_strings":["Engineering Research Institute ,  Guangzhou City University of Technology ,  Guangzhou ,  China ,  scut.edu.cn"],"affiliations":[{"raw_affiliation_string":"Engineering Research Institute ,  Guangzhou City University of Technology ,  Guangzhou ,  China ,  scut.edu.cn","institution_ids":["https://openalex.org/I90610280","https://openalex.org/I37987034"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076859039","display_name":"Siyu Jiang","orcid":"https://orcid.org/0000-0002-4763-5762"},"institutions":[{"id":"https://openalex.org/I186272606","display_name":"Guangdong University of Foreign Studies","ror":"https://ror.org/00fhc9y79","country_code":"CN","type":"education","lineage":["https://openalex.org/I186272606"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Siyu Jiang","raw_affiliation_strings":["School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology ,  Guangdong University of Foreign Studies ,  Guangzhou ,  China ,  gdufs.edu.cn","institution_ids":["https://openalex.org/I186272606"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5076859039"],"corresponding_institution_ids":["https://openalex.org/I186272606"],"apc_list":{"value":2000,"currency":"EUR","value_usd":2200},"apc_paid":{"value":2000,"currency":"EUR","value_usd":2200},"fwci":0.8036,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80966317,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"2024","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9783999919891357,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9747999906539917,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5081021785736084},{"id":"https://openalex.org/keywords/boundary","display_name":"Boundary (topology)","score":0.4612952470779419},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3965505361557007},{"id":"https://openalex.org/keywords/engineering-drawing","display_name":"Engineering drawing","score":0.32937994599342346},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.3202447295188904},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.2266281545162201},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1933509111404419}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5081021785736084},{"id":"https://openalex.org/C62354387","wikidata":"https://www.wikidata.org/wiki/Q875399","display_name":"Boundary (topology)","level":2,"score":0.4612952470779419},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3965505361557007},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.32937994599342346},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3202447295188904},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2266281545162201},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1933509111404419},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1049/2024/5102699","is_oa":true,"landing_page_url":"https://doi.org/10.1049/2024/5102699","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/2024/5102699","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:0e49dc0060fd459a95a4790e134a9da1","is_oa":true,"landing_page_url":"https://doaj.org/article/0e49dc0060fd459a95a4790e134a9da1","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IET Software, Vol 2024 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1049/2024/5102699","is_oa":true,"landing_page_url":"https://doi.org/10.1049/2024/5102699","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/2024/5102699","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4404331924.pdf"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W1546047689","https://openalex.org/W2021688474","https://openalex.org/W2025700486","https://openalex.org/W2046830558","https://openalex.org/W2099919734","https://openalex.org/W2101227285","https://openalex.org/W2101728371","https://openalex.org/W2115403315","https://openalex.org/W2118283821","https://openalex.org/W2118978333","https://openalex.org/W2119456790","https://openalex.org/W2148143831","https://openalex.org/W2242800359","https://openalex.org/W2476464413","https://openalex.org/W2743316948","https://openalex.org/W2807807495","https://openalex.org/W2808896747","https://openalex.org/W2898435572","https://openalex.org/W2909147635","https://openalex.org/W2916113523","https://openalex.org/W2951719623","https://openalex.org/W2955114891","https://openalex.org/W2963073217","https://openalex.org/W2981512393","https://openalex.org/W3015641005","https://openalex.org/W3035576098","https://openalex.org/W3035711813","https://openalex.org/W3098605233","https://openalex.org/W3106643019","https://openalex.org/W3110486195","https://openalex.org/W3132736739","https://openalex.org/W3176105741","https://openalex.org/W3208963470","https://openalex.org/W4200391634","https://openalex.org/W4213056407","https://openalex.org/W4213103335","https://openalex.org/W4214916343","https://openalex.org/W4220725686","https://openalex.org/W4238859253","https://openalex.org/W4304688778","https://openalex.org/W4313643628","https://openalex.org/W6729473122","https://openalex.org/W6786297682"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W3204019825"],"abstract_inverted_index":{"Software":[0],"defect":[1,15,29,34,42,54],"prediction":[2,16,43],"(SDP)":[3],"is":[4,18,87,203,305],"a":[5,166,239,295],"crucial":[6],"phase":[7],"preceding":[8],"the":[9,21,53,57,65,71,81,84,91,94,98,119,130,138,152,182,192,218,243,249,254,266,272,276,280,284,289,301],"launch":[10],"of":[11,23,36,56,83,93,100,129,140,151,275,298,319],"software":[12,66],"products.":[13],"Cross\u2010project":[14],"(CPDP)":[17],"introduced":[19],"for":[20,44,163,217,308],"anticipation":[22],"defects":[24],"in":[25,74,114,317],"novel":[26],"projects":[27,38],"lacking":[28],"labels.":[30],"CPDP":[31,75,101,122,132,164,167],"can":[32,50,63,262],"use":[33],"information":[35,55,113],"mature":[37],"to":[39,147,252,310],"speed":[40],"up":[41],"new":[45,58,115],"projects.":[46],"So":[47],"that":[48,61],"developers":[49],"quickly":[51],"get":[52],"project,":[59],"so":[60],"they":[62],"test":[64],"project":[67],"pertinently.":[68],"At":[69],"present,":[70],"predominant":[72],"approaches":[73],"rely":[76],"on":[77,181,226,288,300],"deep":[78],"learning,":[79],"and":[80,172,184,189,237,279,283,327],"performance":[82],"ultimate":[85],"model":[86,123],"notably":[88],"affected":[89],"by":[90,265],"quality":[92],"training":[95],"dataset.":[96],"However,":[97],"dataset":[99],"not":[102,124,135],"only":[103],"has":[104,109],"few":[105],"samples":[106,143],"but":[107],"also":[108],"almost":[110],"no":[111],"label":[112],"projects,":[116],"which":[117,304],"makes":[118],"general":[120],"deep\u2010learning\u2010based":[121],"ideal.":[125],"In":[126],"addition,":[127],"most":[128],"current":[131],"models":[133],"do":[134],"fully":[136],"consider":[137],"enrichment":[139],"classification":[141,286],"boundary":[142,174],"after":[144],"cross\u2010domain,":[145],"leading":[146],"suboptimal":[148],"predictive":[149],"capabilities":[150],"model.":[153],"To":[154],"overcome":[155],"these":[156],"obstacles,":[157],"we":[158],"present":[159],"contrastive":[160,170,250],"learning":[161],"pretraining":[162,171],"(ConCPDP),":[165],"method":[168],"integrating":[169],"category":[173],"adjustment.":[175],"We":[176],"first":[177],"perform":[178],"data":[179,194],"augmentation":[180],"source":[183,277,290],"target":[185,281],"domain":[186,278,282],"code":[187],"files":[188],"then":[190,204],"extract":[191],"enhanced":[193],"as":[195,215],"an":[196,207,234],"abstract":[197],"syntax":[198],"tree":[199],"(AST).":[200],"The":[201,258],"AST":[202],"transformed":[205],"into":[206,248],"integer":[208,235],"sequence":[209,236],"using":[210],"specific":[211],"mapping":[212],"rules,":[213],"serving":[214],"input":[216,247],"subsequent":[219],"neural":[220,223],"network.":[221,257],"A":[222],"network":[224],"based":[225],"bidirectional":[227],"long":[228],"short\u2010term":[229],"memory":[230],"(Bi\u2010LSTM)":[231],"will":[232],"receive":[233],"output":[238],"feature":[240,244,255,260,273],"vector.":[241],"Then,":[242],"vectors":[245],"are":[246],"module":[251],"optimise":[253],"extraction":[256],"pretrained":[259],"extractor":[261],"be":[263],"fine\u2010tuned":[264],"maximum":[267],"mean":[268],"discrepancy":[269],"(MMD)":[270],"between":[271],"distribution":[274],"binary":[285],"loss":[287],"domain.":[291],"This":[292],"paper":[293],"conducts":[294],"large":[296],"number":[297],"experiments":[299],"PROMISE":[302],"dataset,":[303],"commonly":[306],"used":[307],"CPDP,":[309],"validate":[311],"ConCPDP\u2019s":[312],"efficacy,":[313],"achieving":[314],"superior":[315],"results":[316],"terms":[318],"F":[320],"1":[321],"measure,":[322],"area":[323],"under":[324],"curve":[325],"(AUC),":[326],"Matthew\u2019s":[328],"correlation":[329],"coefficient":[330],"(MCC).":[331]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-11T06:11:40.159057","created_date":"2025-10-10T00:00:00"}
