{"id":"https://openalex.org/W3036685832","doi":"https://doi.org/10.1145/3377811.3380427","title":"CPC","display_name":"CPC","publication_year":2020,"publication_date":"2020-06-27","ids":{"openalex":"https://openalex.org/W3036685832","doi":"https://doi.org/10.1145/3377811.3380427","mag":"3036685832"},"language":"en","primary_location":{"id":"doi:10.1145/3377811.3380427","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377811.3380427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering","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/A5071575216","display_name":"Juan Zhai","orcid":"https://orcid.org/0000-0001-5017-8016"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]},{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]},{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL","US"],"is_corresponding":true,"raw_author_name":"Juan Zhai","raw_affiliation_strings":["Purdue University, Rutgers University"],"affiliations":[{"raw_affiliation_string":"Purdue University, Rutgers University","institution_ids":["https://openalex.org/I4210096112","https://openalex.org/I219193219","https://openalex.org/I102322142"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036121611","display_name":"Xiangzhe Xu","orcid":"https://orcid.org/0000-0001-6619-781X"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangzhe Xu","raw_affiliation_strings":["Nanjing University"],"affiliations":[{"raw_affiliation_string":"Nanjing University","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101597408","display_name":"Yu Shi","orcid":"https://orcid.org/0000-0003-1872-3429"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu Shi","raw_affiliation_strings":["Purdue University"],"affiliations":[{"raw_affiliation_string":"Purdue University","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014842586","display_name":"Guanhong Tao","orcid":"https://orcid.org/0000-0002-4701-1327"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guanhong Tao","raw_affiliation_strings":["Purdue University"],"affiliations":[{"raw_affiliation_string":"Purdue University","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002720603","display_name":"Minxue Pan","orcid":"https://orcid.org/0000-0002-4011-5350"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Minxue Pan","raw_affiliation_strings":["Nanjing University"],"affiliations":[{"raw_affiliation_string":"Nanjing University","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101594068","display_name":"Shiqing Ma","orcid":"https://orcid.org/0000-0003-1551-8948"},"institutions":[{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Shiqing Ma","raw_affiliation_strings":["Rutgers University"],"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100781026","display_name":"Lei Xu","orcid":"https://orcid.org/0000-0001-9178-6640"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Xu","raw_affiliation_strings":["Nanjing University"],"affiliations":[{"raw_affiliation_string":"Nanjing University","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059912483","display_name":"Weifeng Zhang","orcid":"https://orcid.org/0000-0002-7174-9938"},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weifeng Zhang","raw_affiliation_strings":["Nanjing University of Posts and Telecommunications"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Posts and Telecommunications","institution_ids":["https://openalex.org/I41198531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115883174","display_name":"Lin Tan","orcid":"https://orcid.org/0000-0002-6690-8332"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lin Tan","raw_affiliation_strings":["Purdue University"],"affiliations":[{"raw_affiliation_string":"Purdue University","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100362457","display_name":"Xiangyu Zhang","orcid":"https://orcid.org/0000-0002-5273-4765"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiangyu Zhang","raw_affiliation_strings":["Purdue University"],"affiliations":[{"raw_affiliation_string":"Purdue University","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5071575216"],"corresponding_institution_ids":["https://openalex.org/I102322142","https://openalex.org/I219193219","https://openalex.org/I4210096112"],"apc_list":null,"apc_paid":null,"fwci":6.9454,"has_fulltext":false,"cited_by_count":38,"citation_normalized_percentile":{"value":0.97037512,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1359","last_page":"1371"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980000257492065,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9940000176429749,"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/computer-science","display_name":"Computer science","score":0.8516807556152344},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6931837797164917},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6795295476913452},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6342676877975464},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.5754700899124146},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5594954490661621},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5185976028442383},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.4785381257534027},{"id":"https://openalex.org/keywords/categorization","display_name":"Categorization","score":0.4776690900325775},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46590548753738403},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4551035463809967},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4528050422668457},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.45014670491218567},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4249057173728943},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3619292676448822},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2808333933353424},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.2740480899810791},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2662833333015442}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8516807556152344},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6931837797164917},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6795295476913452},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6342676877975464},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.5754700899124146},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5594954490661621},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5185976028442383},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.4785381257534027},{"id":"https://openalex.org/C94124525","wikidata":"https://www.wikidata.org/wiki/Q912550","display_name":"Categorization","level":2,"score":0.4776690900325775},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46590548753738403},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4551035463809967},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4528050422668457},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.45014670491218567},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4249057173728943},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3619292676448822},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2808333933353424},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2740480899810791},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2662833333015442},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3377811.3380427","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377811.3380427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.4000000059604645}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":79,"referenced_works":["https://openalex.org/W377384883","https://openalex.org/W658020064","https://openalex.org/W1444168786","https://openalex.org/W1508977358","https://openalex.org/W1568955415","https://openalex.org/W1579672673","https://openalex.org/W1680392829","https://openalex.org/W1721182246","https://openalex.org/W1832693441","https://openalex.org/W1860267373","https://openalex.org/W1968023441","https://openalex.org/W1968288944","https://openalex.org/W1970407057","https://openalex.org/W1994446386","https://openalex.org/W2000546550","https://openalex.org/W2013839424","https://openalex.org/W2018433144","https://openalex.org/W2023925487","https://openalex.org/W2034209539","https://openalex.org/W2039603939","https://openalex.org/W2053154970","https://openalex.org/W2057049321","https://openalex.org/W2067711134","https://openalex.org/W2070111972","https://openalex.org/W2070473038","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2090398160","https://openalex.org/W2097606805","https://openalex.org/W2098162425","https://openalex.org/W2109612250","https://openalex.org/W2115130131","https://openalex.org/W2117228548","https://openalex.org/W2118655104","https://openalex.org/W2122156963","https://openalex.org/W2123333323","https://openalex.org/W2124279581","https://openalex.org/W2125055259","https://openalex.org/W2126104567","https://openalex.org/W2131453061","https://openalex.org/W2133333349","https://openalex.org/W2133890582","https://openalex.org/W2136296681","https://openalex.org/W2140183398","https://openalex.org/W2146241755","https://openalex.org/W2147743860","https://openalex.org/W2152874840","https://openalex.org/W2153579005","https://openalex.org/W2164886519","https://openalex.org/W2165739648","https://openalex.org/W2166069603","https://openalex.org/W2166879716","https://openalex.org/W2168382229","https://openalex.org/W2170196926","https://openalex.org/W2294980783","https://openalex.org/W2366532918","https://openalex.org/W2385474486","https://openalex.org/W2471601946","https://openalex.org/W2510315298","https://openalex.org/W2516621648","https://openalex.org/W2593635859","https://openalex.org/W2614322402","https://openalex.org/W2617604339","https://openalex.org/W2621269561","https://openalex.org/W2724503592","https://openalex.org/W2724651144","https://openalex.org/W2741600166","https://openalex.org/W2767331170","https://openalex.org/W2772902362","https://openalex.org/W2879105418","https://openalex.org/W2883146828","https://openalex.org/W2884276923","https://openalex.org/W2888762786","https://openalex.org/W2950577311","https://openalex.org/W2962995178","https://openalex.org/W2964322208","https://openalex.org/W3007395661","https://openalex.org/W3125137594","https://openalex.org/W4242156770"],"related_works":["https://openalex.org/W2969257295","https://openalex.org/W3006945192","https://openalex.org/W1976804602","https://openalex.org/W2390554102","https://openalex.org/W2909969119","https://openalex.org/W2098629748","https://openalex.org/W656101134","https://openalex.org/W3135060008","https://openalex.org/W2390085541","https://openalex.org/W2161188088"],"abstract_inverted_index":{"Code":[0],"comments":[1,42,71,107,128,173,193,202,235,248,265,270],"provide":[2],"abundant":[3],"information":[4],"that":[5,79,84,198],"have":[6,199,223],"been":[7,224],"leveraged":[8],"to":[9,30,40,43,53,57,76,108,133,153],"help":[10],"perform":[11],"various":[12,110],"software":[13,45],"engineering":[14,46],"tasks,":[15],"such":[16,83,112],"as":[17,113],"bug":[18],"detection,":[19],"specification":[20],"inference,":[21],"and":[22,32,38,61,105,115,124,129,148,161,226,230,242,249],"code":[23,77,85,101,181],"synthesis.":[24],"However,":[25],"developers":[26],"are":[27,80,138],"less":[28],"motivated":[29],"write":[31],"update":[33],"comments,":[34,121,209],"making":[35],"it":[36,163],"infeasible":[37],"error-prone":[39],"leverage":[41,54],"facilitate":[44],"tasks.":[47],"In":[48,140],"this":[49,141],"paper,":[50,142],"we":[51,143,188,210],"propose":[52,149],"program":[55,69,151],"analysis":[56,152],"systematically":[58],"derive,":[59],"refine,":[60],"propagate":[62,154],"comments.":[63,93,155,252],"For":[64],"example,":[65],"by":[66,177,228],"propagation":[67,178],"via":[68],"analysis,":[70],"can":[72,87,174,189],"be":[73,88,175],"passed":[74],"on":[75,97,164],"entities":[78],"not":[81],"commented":[82],"bugs":[86,214],"detected":[89],"leveraging":[90],"the":[91,207,255],"propagated":[92,208,243,264],"Developers":[94],"usually":[95],"comment":[96,137],"different":[98],"aspects":[99],"of":[100,127,221,257,273],"elements":[102],"like":[103],"methods,":[104],"use":[106],"describe":[109],"contents,":[111],"functionalities":[114],"properties.":[116],"To":[117],"more":[118],"effectively":[119],"utilize":[120],"a":[122,130,136,145,158],"fine-grained":[123],"elaborated":[125],"taxonomy":[126,147],"reliable":[131],"classifier":[132],"automatically":[134],"categorize":[135],"needed.":[139],"build":[144],"comprehensive":[146],"using":[150],"We":[156],"develop":[157],"prototype":[159],"CPC,":[160],"evaluate":[162],"5":[165],"projects.":[166],"The":[167],"evaluation":[168],"results":[169],"demonstrate":[170],"41573":[171],"new":[172,213],"derived":[176],"from":[179],"other":[180],"locations":[182],"with":[183,268],"88%":[184],"accuracy.":[185],"Among":[186],"them,":[187],"derive":[190],"precise":[191],"functional":[192],"for":[194],"87":[195],"native":[196],"methods":[197],"neither":[200],"existing":[201,234,241,269],"nor":[203],"source":[204,217],"code.":[205],"Leveraging":[206],"detect":[211],"37":[212],"in":[215,233,271],"open":[216],"large":[218],"projects,":[219],"30":[220],"which":[222],"confirmed":[225],"fixed":[227],"developers,":[229],"304":[231],"defects":[232],"(by":[236],"looking":[237],"at":[238],"inconsistencies":[239],"between":[240],"comments),":[244],"including":[245],"12":[246],"incomplete":[247],"292":[250],"wrong":[251],"This":[253],"demonstrates":[254],"effectiveness":[256],"our":[258],"approach.":[259],"Our":[260],"user":[261],"study":[262],"confirms":[263],"align":[266],"well":[267],"terms":[272],"quality.":[274]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":4}],"updated_date":"2026-02-28T09:26:25.869077","created_date":"2020-06-25T00:00:00"}
