{"id":"https://openalex.org/W3121550402","doi":"https://doi.org/10.1145/3324884.3416617","title":"BiLO-CPDP","display_name":"BiLO-CPDP","publication_year":2020,"publication_date":"2020-12-21","ids":{"openalex":"https://openalex.org/W3121550402","doi":"https://doi.org/10.1145/3324884.3416617","mag":"3121550402"},"language":"en","primary_location":{"id":"doi:10.1145/3324884.3416617","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3416617","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.birmingham.ac.uk/en/publications/6e05d96f-4de8-4ee2-8f7b-e3f2b9400625","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100343450","display_name":"Ke Li","orcid":"https://orcid.org/0000-0001-7200-4244"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Ke Li","raw_affiliation_strings":["University of Exeter, Exeter, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Exeter, Exeter, UK","institution_ids":["https://openalex.org/I23923803"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071113174","display_name":"Zilin Xiang","orcid":null},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zilin Xiang","raw_affiliation_strings":["UESTC, Chengdu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UESTC, Chengdu, China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021220108","display_name":"Tao Chen","orcid":"https://orcid.org/0000-0002-0779-9818"},"institutions":[{"id":"https://openalex.org/I143804889","display_name":"Loughborough University","ror":"https://ror.org/04vg4w365","country_code":"GB","type":"education","lineage":["https://openalex.org/I143804889"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tao Chen","raw_affiliation_strings":["Loughborough University, Loughborough, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Loughborough University, Loughborough, UK","institution_ids":["https://openalex.org/I143804889"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025285243","display_name":"Kay Chen Tan","orcid":"https://orcid.org/0000-0002-6802-2463"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Kay Chen Tan","raw_affiliation_strings":["City University of Hong Kong, Tat Chee Avenue, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"City University of Hong Kong, Tat Chee Avenue, Hong Kong","institution_ids":["https://openalex.org/I168719708"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100343450"],"corresponding_institution_ids":["https://openalex.org/I23923803"],"apc_list":null,"apc_paid":null,"fwci":4.732,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.95575716,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"573","last_page":"584"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.998199999332428,"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.9918000102043152,"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.8261932730674744},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5373754501342773},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.5327627062797546},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5262540578842163},{"id":"https://openalex.org/keywords/transfer-of-learning","display_name":"Transfer of learning","score":0.45699402689933777},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4247719645500183},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.326985239982605},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.07816624641418457}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8261932730674744},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5373754501342773},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.5327627062797546},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5262540578842163},{"id":"https://openalex.org/C150899416","wikidata":"https://www.wikidata.org/wiki/Q1820378","display_name":"Transfer of learning","level":2,"score":0.45699402689933777},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4247719645500183},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.326985239982605},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07816624641418457}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3324884.3416617","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3416617","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/6e05d96f-4de8-4ee2-8f7b-e3f2b9400625","is_oa":true,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/6e05d96f-4de8-4ee2-8f7b-e3f2b9400625","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chen , T , Li , K , Xiang , Z & Tan , K C 2020 , BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction . in BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction . < https://dl.acm.org/doi/abs/10.1145/3324884.3416617 >","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/6e05d96f-4de8-4ee2-8f7b-e3f2b9400625","is_oa":true,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/6e05d96f-4de8-4ee2-8f7b-e3f2b9400625","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chen , T , Li , K , Xiang , Z & Tan , K C 2020 , BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction . in BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction . < https://dl.acm.org/doi/abs/10.1145/3324884.3416617 >","raw_type":"contributionToPeriodical"},"sustainable_development_goals":[{"score":0.41999998688697815,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W60686164","https://openalex.org/W586722081","https://openalex.org/W1514907448","https://openalex.org/W1920243333","https://openalex.org/W1994719586","https://openalex.org/W1999830936","https://openalex.org/W2005504865","https://openalex.org/W2008593255","https://openalex.org/W2025700486","https://openalex.org/W2036055923","https://openalex.org/W2040900804","https://openalex.org/W2046830558","https://openalex.org/W2061019658","https://openalex.org/W2068430427","https://openalex.org/W2073767361","https://openalex.org/W2074218040","https://openalex.org/W2084085041","https://openalex.org/W2097283422","https://openalex.org/W2097883090","https://openalex.org/W2098703214","https://openalex.org/W2101227285","https://openalex.org/W2105300539","https://openalex.org/W2106411961","https://openalex.org/W2112975341","https://openalex.org/W2113207845","https://openalex.org/W2126957654","https://openalex.org/W2138428785","https://openalex.org/W2163732854","https://openalex.org/W2182361439","https://openalex.org/W2192239100","https://openalex.org/W2344072768","https://openalex.org/W2367798545","https://openalex.org/W2614367549","https://openalex.org/W2616817988","https://openalex.org/W2666681845","https://openalex.org/W2735995639","https://openalex.org/W2753715782","https://openalex.org/W2766521509","https://openalex.org/W2772246504","https://openalex.org/W2791812915","https://openalex.org/W2795013017","https://openalex.org/W2795927334","https://openalex.org/W2796511178","https://openalex.org/W2802138742","https://openalex.org/W2884770024","https://openalex.org/W2914608582","https://openalex.org/W2953863112","https://openalex.org/W2963520355","https://openalex.org/W3004881866","https://openalex.org/W4211116959","https://openalex.org/W4238859253","https://openalex.org/W4252684946","https://openalex.org/W4366605197"],"related_works":["https://openalex.org/W3201126466","https://openalex.org/W4282827391","https://openalex.org/W3165580226","https://openalex.org/W2961085424","https://openalex.org/W3135401135","https://openalex.org/W2886688859","https://openalex.org/W4386828785","https://openalex.org/W3133164560","https://openalex.org/W3041001745","https://openalex.org/W2979740303"],"abstract_inverted_index":{"Cross-Project":[0],"Defect":[1],"Prediction":[2],"(CPDP),":[3],"which":[4,74,226],"borrows":[5],"data":[6,31],"from":[7,88],"similar":[8],"projects":[9,149],"by":[10],"combining":[11],"a":[12,16,21,41,70,107,154,169],"transfer":[13,55,124],"learner":[14,56,125],"with":[15,60,102,153,162],"classifier,":[17],"have":[18],"emerged":[19],"as":[20],"promising":[22],"way":[23],"to":[24,49,81,117,135,150,200,219,223],"predict":[25],"software":[26],"defects":[27],"when":[28],"the":[29,33,51,76,83,89,96,100,111,120,129,137,194,211,224,229],"available":[30],"about":[32],"target":[34],"project":[35],"is":[36,43,47,75,115],"insufficient.":[37],"However,":[38],"developing":[39],"such":[40],"model":[42,86],"challenge":[44],"because":[45],"it":[46,152],"difficult":[48],"determine":[50],"right":[52,121],"combination":[53,122],"of":[54,78,91,123,156,193],"and":[57,126,167,202],"classifier":[58,127],"along":[59,161],"their":[61],"optimal":[62],"hyper-parameter":[63,139],"settings.":[64,140],"In":[65,94],"this":[66],"paper,":[67],"we":[68,144],"propose":[69],"tool,":[71],"dubbed":[72],"BiLO-CPDP,":[73,143],"first":[77],"its":[79,163,203],"kind":[80],"formulate":[82],"automated":[84,171],"CPDP":[85,159,189],"discovery":[87],"perspective":[90],"bi-level":[92,97,213],"programming.":[93],"particular,":[95],"programming":[98],"proceeds":[99],"optimization":[101,113,132,165,205],"two":[103],"nested":[104,130],"levels":[105],"in":[106,215],"hierarchical":[108],"manner.":[109],"Specifically,":[110],"upper-level":[112],"routine":[114,133],"designed":[116],"search":[118],"for":[119],"while":[128,196],"lower-level":[131],"aims":[134],"optimize":[136],"corresponding":[138],"To":[141],"evaluate":[142],"conduct":[145],"experiments":[146],"on":[147,191,207],"20":[148],"compare":[151],"total":[155],"21":[157,187],"existing":[158,188],"techniques,":[160],"single-level":[164,204],"variant":[166,206],"Auto-Sklearn,":[168],"state-of-the-art":[170],"machine":[172],"learning":[173],"tool.":[174],"Empirical":[175],"results":[176],"show":[177],"that":[178],"BiLO-CPDP":[179,216],"champions":[180],"better":[181],"prediction":[182],"performance":[183],"than":[184],"all":[185,208],"other":[186],"techniques":[190],"70%":[192],"projects,":[195],"being":[197],"overwhelmingly":[198],"superior":[199],"Auto-Sklearn":[201],"cases.":[209],"Furthermore,":[210],"unique":[212],"formalization":[214],"also":[217],"permits":[218],"allocate":[220],"more":[221],"budget":[222],"upper-level,":[225],"significantly":[227],"boosts":[228],"performance.":[230]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":3}],"updated_date":"2026-04-30T09:15:22.047038","created_date":"2021-02-01T00:00:00"}
