{"id":"https://openalex.org/W4283080694","doi":"https://doi.org/10.1109/icse-seip55303.2022.9794124","title":"Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction*","display_name":"Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction*","publication_year":2022,"publication_date":"2022-05-01","ids":{"openalex":"https://openalex.org/W4283080694","doi":"https://doi.org/10.1109/icse-seip55303.2022.9794124"},"language":"en","primary_location":{"id":"doi:10.1109/icse-seip55303.2022.9794124","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-seip55303.2022.9794124","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","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/A5002897230","display_name":"Qiuyuan Chen","orcid":"https://orcid.org/0000-0002-1240-9095"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiuyuan Chen","raw_affiliation_strings":["Zhejiang University,Hangzhou,Zhejiang,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,Hangzhou,Zhejiang,China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070685725","display_name":"Dezhen Kong","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dezhen Kong","raw_affiliation_strings":["Zhejiang University,Hangzhou,Zhejiang,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,Hangzhou,Zhejiang,China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007075465","display_name":"Lingfeng Bao","orcid":"https://orcid.org/0000-0003-1846-0921"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lingfeng Bao","raw_affiliation_strings":["Zhejiang University,Hangzhou,Zhejiang,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,Hangzhou,Zhejiang,China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085559901","display_name":"Chenxing Sun","orcid":"https://orcid.org/0009-0000-5278-2129"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chenxing Sun","raw_affiliation_strings":["Tencent Technology,Shenzhen,Guangdong,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tencent Technology,Shenzhen,Guangdong,China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006669765","display_name":"Xin Xia","orcid":"https://orcid.org/0000-0002-6302-3256"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Xia","raw_affiliation_strings":["Zhejiang University,Hangzhou,Zhejiang,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,Hangzhou,Zhejiang,China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114429788","display_name":"Shanping Li","orcid":"https://orcid.org/0000-0003-2615-9792"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanping Li","raw_affiliation_strings":["Zhejiang University,Hangzhou,Zhejiang,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,Hangzhou,Zhejiang,China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.956,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.79802391,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"208","issue":null,"first_page":"115","last_page":"124"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9994000196456909,"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.9965999722480774,"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.7502787113189697},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.7375319600105286},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6577336192131042},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6115396618843079},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5819085240364075},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.433212548494339},{"id":"https://openalex.org/keywords/best-practice","display_name":"Best practice","score":0.42678114771842957},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3961687684059143},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3858043849468231},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3164324164390564},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18588107824325562}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7502787113189697},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.7375319600105286},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6577336192131042},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6115396618843079},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5819085240364075},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.433212548494339},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.42678114771842957},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3961687684059143},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3858043849468231},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3164324164390564},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18588107824325562},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icse-seip55303.2022.9794124","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-seip55303.2022.9794124","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5899999737739563,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1483313504","https://openalex.org/W1972978214","https://openalex.org/W1975879668","https://openalex.org/W1979290264","https://openalex.org/W1998900885","https://openalex.org/W2026844232","https://openalex.org/W2031305127","https://openalex.org/W2101503248","https://openalex.org/W2116228345","https://openalex.org/W2131901278","https://openalex.org/W2148357053","https://openalex.org/W2162541525","https://openalex.org/W2168612058","https://openalex.org/W2288177242","https://openalex.org/W2344367508","https://openalex.org/W2405387975","https://openalex.org/W2533696134","https://openalex.org/W2567878593","https://openalex.org/W2624930143","https://openalex.org/W2808429234","https://openalex.org/W2892329723","https://openalex.org/W2912515744","https://openalex.org/W2937153231","https://openalex.org/W2959310500","https://openalex.org/W2970433196","https://openalex.org/W3090548469","https://openalex.org/W3091115553","https://openalex.org/W3101801600","https://openalex.org/W3103880005","https://openalex.org/W3111039975","https://openalex.org/W3152802678","https://openalex.org/W4235786747","https://openalex.org/W4244831466","https://openalex.org/W6677544017","https://openalex.org/W6679730910","https://openalex.org/W6767260480"],"related_works":["https://openalex.org/W4213125952","https://openalex.org/W2019257047","https://openalex.org/W2129714608","https://openalex.org/W4226317003","https://openalex.org/W2149635184","https://openalex.org/W2795746234","https://openalex.org/W2212955619","https://openalex.org/W3124296310","https://openalex.org/W2729258247","https://openalex.org/W3161903544"],"abstract_inverted_index":{"Code":[0,43],"review":[1,16],"is":[2,66,117],"essential":[3],"for":[4],"assuring":[5],"system":[6],"quality":[7],"in":[8,13,139,156],"software":[9],"engineering.":[10],"Over":[11],"decades":[12],"practice,":[14],"code":[15,27,48,51,54,59,77,100,221],"has":[17],"evolved":[18],"to":[19,39,82,194],"be":[20],"a":[21,62,146,195],"lightweight":[22],"tool-based":[23],"process":[24,65],"focusing":[25],"on":[26,91,108,136,153,167],"change:":[28],"the":[29,33,57,99,175,188,201,214,217],"smallest":[30],"unit":[31],"of":[32,149,164,190,219],"development":[34],"cycle,":[35],"and":[36,53,94,111,132,170,208,216],"we":[37,144,184,212],"refer":[38],"it":[40],"as":[41],"Modern":[42],"Review":[44],"(MCR).":[45],"MCR":[46],"involves":[47,200],"contributors":[49],"committing":[50],"changes":[52],"reviewers":[55],"reviewing":[56],"assigned":[58],"changes.":[60],"Such":[61],"reviewer":[63,78,101,114,192,222],"assigning":[64],"challenged":[67],"by":[68],"efficiently":[69],"finding":[70],"appropriate":[71],"reviewers.":[72],"Recent":[73],"studies":[74],"propose":[75],"automated":[76],"recommendation":[79,102,151,223],"(CRR)":[80],"approaches":[81,87,152,166],"resolve":[83],"such":[84],"challenges.":[85],"These":[86],"are":[88,104],"often":[89],"evaluated":[90,128],"open-source":[92],"projects":[93,138,155,169],"obtain":[95],"promising":[96],"performance.":[97],"However,":[98],"systems":[103],"not":[105],"widely":[106],"used":[107],"proprietary":[109,137,154,168],"projects,":[110],"most":[112],"current":[113,202],"selecting":[115],"practice":[116],"still":[118],"manual":[119],"or,":[120],"at":[121],"best,":[122],"semi-manual.":[123],"No":[124],"previous":[125],"work":[126],"systematically":[127],"these":[129,165],"approaches&#x2019;":[130],"effectiveness":[131],"compared":[133],"each":[134],"other":[135],"practice.":[140],"In":[141],"this":[142],"paper,":[143],"performed":[145],"quantitative":[147],"analysis":[148],"typical":[150],"Tencent.":[157],"The":[158,198],"results":[159],"show":[160],"an":[161],"imperfect":[162],"performance":[163],"reveal":[171],"practical":[172,182,220],"challenges":[173],"like":[174],"&#x201C;cold":[176],"start":[177],"problem&#x201D;.":[178],"To":[179],"better":[180],"understand":[181],"challenges,":[183],"interviewed":[185],"practitioners":[186],"about":[187],"expectations":[189],"applying":[191],"recommendations":[193],"production":[196],"environment.":[197],"interview":[199],"systems&#x2019;":[203],"limitations,":[204],"expected":[205],"application":[206],"scenario,":[207],"information":[209],"requirements.":[210],"Finally,":[211],"discuss":[213],"implications":[215],"direction":[218],"tools.":[224]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
