{"id":"https://openalex.org/W2344367508","doi":"https://doi.org/10.1109/tse.2015.2500238","title":"Automatically Recommending Peer Reviewers in Modern Code Review","display_name":"Automatically Recommending Peer Reviewers in Modern Code Review","publication_year":2015,"publication_date":"2015-11-12","ids":{"openalex":"https://openalex.org/W2344367508","doi":"https://doi.org/10.1109/tse.2015.2500238","mag":"2344367508"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2015.2500238","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2015.2500238","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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/A5024037063","display_name":"Motahareh Bahrami Zanjani","orcid":null},"institutions":[{"id":"https://openalex.org/I39587148","display_name":"Wichita State University","ror":"https://ror.org/00c4e7y75","country_code":"US","type":"education","lineage":["https://openalex.org/I39587148"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Motahareh Bahrami Zanjani","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, Wichita State University, Wichita, Kansas"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Wichita State University, Wichita, Kansas","institution_ids":["https://openalex.org/I39587148"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067228031","display_name":"Huzefa Kagdi","orcid":null},"institutions":[{"id":"https://openalex.org/I39587148","display_name":"Wichita State University","ror":"https://ror.org/00c4e7y75","country_code":"US","type":"education","lineage":["https://openalex.org/I39587148"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Huzefa Kagdi","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, Wichita State University, Wichita, Kansas"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Wichita State University, Wichita, Kansas","institution_ids":["https://openalex.org/I39587148"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036278905","display_name":"Christian Bird","orcid":"https://orcid.org/0000-0002-7774-0387"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christian Bird","raw_affiliation_strings":["Microsoft Research, Redmond, WA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, WA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":23.088,"has_fulltext":false,"cited_by_count":173,"citation_normalized_percentile":{"value":0.99325552,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"42","issue":"6","first_page":"530","last_page":"543"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9973000288009644,"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/codebase","display_name":"Codebase","score":0.9642933011054993},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.8823105692863464},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8673548698425293},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.7411646246910095},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5191696882247925},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47970646619796753},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.4732925295829773},{"id":"https://openalex.org/keywords/internal-documentation","display_name":"Internal documentation","score":0.4708558917045593},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47061994671821594},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4355859160423279},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.42997413873672485},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.42655205726623535},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.41453564167022705},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4129788279533386},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.4067188501358032},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1915138065814972},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.18244031071662903}],"concepts":[{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.9642933011054993},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.8823105692863464},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8673548698425293},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.7411646246910095},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5191696882247925},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47970646619796753},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.4732925295829773},{"id":"https://openalex.org/C140396857","wikidata":"https://www.wikidata.org/wiki/Q16934771","display_name":"Internal documentation","level":5,"score":0.4708558917045593},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47061994671821594},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4355859160423279},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.42997413873672485},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.42655205726623535},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.41453564167022705},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4129788279533386},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.4067188501358032},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1915138065814972},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.18244031071662903},{"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":2,"locations":[{"id":"doi:10.1109/tse.2015.2500238","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2015.2500238","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:soar.wichita.edu:10057/12403","is_oa":false,"landing_page_url":"http://hdl.handle.net/10057/12403","pdf_url":null,"source":{"id":"https://openalex.org/S4306401479","display_name":"Holmes Museum Of Anthropology (Wichita State University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I39587148","host_organization_name":"Wichita State University","host_organization_lineage":["https://openalex.org/I39587148"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4399999976158142}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W73679903","https://openalex.org/W180288257","https://openalex.org/W1260576311","https://openalex.org/W1566799669","https://openalex.org/W1979585466","https://openalex.org/W1997548934","https://openalex.org/W1998900885","https://openalex.org/W2002449827","https://openalex.org/W2006192515","https://openalex.org/W2007210734","https://openalex.org/W2010136639","https://openalex.org/W2017521602","https://openalex.org/W2021460457","https://openalex.org/W2036487649","https://openalex.org/W2040977941","https://openalex.org/W2048304653","https://openalex.org/W2063156085","https://openalex.org/W2067096279","https://openalex.org/W2068127755","https://openalex.org/W2079317829","https://openalex.org/W2083340540","https://openalex.org/W2090094826","https://openalex.org/W2091990486","https://openalex.org/W2101503248","https://openalex.org/W2104074028","https://openalex.org/W2107086891","https://openalex.org/W2107564263","https://openalex.org/W2108395261","https://openalex.org/W2108769867","https://openalex.org/W2113351233","https://openalex.org/W2125204770","https://openalex.org/W2127190390","https://openalex.org/W2133561941","https://openalex.org/W2139092060","https://openalex.org/W2140466350","https://openalex.org/W2145574830","https://openalex.org/W2145890718","https://openalex.org/W2151979607","https://openalex.org/W2155534952","https://openalex.org/W2162541525","https://openalex.org/W2162739315","https://openalex.org/W2163470191","https://openalex.org/W2166224193","https://openalex.org/W2166414580","https://openalex.org/W2169232226","https://openalex.org/W2177797324","https://openalex.org/W2466101837","https://openalex.org/W2466311041","https://openalex.org/W3000835376","https://openalex.org/W3141267258","https://openalex.org/W4231836133","https://openalex.org/W4235786747","https://openalex.org/W4244831466","https://openalex.org/W4246032972","https://openalex.org/W6603016497","https://openalex.org/W6607433784","https://openalex.org/W6628296968","https://openalex.org/W6720179143","https://openalex.org/W6929683732"],"related_works":["https://openalex.org/W2994851798","https://openalex.org/W2575922489","https://openalex.org/W2986478207","https://openalex.org/W4312706861","https://openalex.org/W2344367508","https://openalex.org/W3046227412","https://openalex.org/W3090405476","https://openalex.org/W2189387569","https://openalex.org/W1967782643","https://openalex.org/W656101134"],"abstract_inverted_index":{"Code":[0],"review":[1,20,39,77,190,212],"is":[2,98],"an":[3,116],"important":[4],"part":[5],"of":[6,46,75,83,94,100,149,170,189,204,216],"the":[7,44,57,73,81,84,102,147,168,171,181,202,231,239],"software":[8,32],"development":[9],"process.":[10],"Recently,":[11],"many":[12],"open":[13,153],"source":[14,48,95,107,154,218,225],"projects":[15],"have":[16],"begun":[17],"practicing":[18],"code":[19,38,49,76,96,108,219],"through":[21],"\u201cmodern\u201d":[22],"tools":[23,36,42],"such":[24],"as":[25,139,156,158],"GitHub":[26],"pull-requests":[27],"and":[28,164,192,221],"Gerrit.":[29],"Many":[30],"commercial":[31,160],"companies":[33],"use":[34],"similar":[35,217],"for":[37,105],"internally.":[40],"These":[41],"enable":[43],"owner":[45],"a":[47,66,88,131,159],"change":[50],"to":[51,54,120,128,167,198],"request":[52],"individuals":[53],"participate":[55,129],"in":[56,130,141,173,184],"review,":[58,133],"i.e.,":[59],"reviewers.":[60],"However,":[61],"this":[62,112],"task":[63],"comes":[64],"with":[65],"challenge.":[67],"Prior":[68],"work":[69],"has":[70],"shown":[71],"that":[72,99,178],"benefits":[74],"are":[78,125,196],"dependent":[79],"upon":[80],"expertise":[82],"reviewers":[85,104,123,215],"involved.":[86],"Thus,":[87],"common":[89],"problem":[90],"faced":[91],"by":[92,179],"authors":[93],"changes":[97],"identifying":[101],"best":[103,126],"their":[106,136,142,193],"change.":[109],"To":[110],"address":[111],"problem,":[113],"we":[114,195],"present":[115,230],"approach,":[117],"namely":[118],"cHRev,":[119],"automatically":[121],"recommend":[122],"who":[124],"suited":[127],"given":[132],"based":[134],"on":[135,151,201,210],"historical":[137],"contributions":[138],"demonstrated":[140],"prior":[143,205],"reviews.":[144],"We":[145,176,228],"evaluate":[146],"effectiveness":[148],"cHRev":[150,237],"three":[152],"systems":[155],"well":[157],"codebase":[161],"at":[162],"Microsoft":[163],"compare":[165],"it":[166],"state":[169],"art":[172],"reviewer":[174],"recommendation.":[175],"show":[177],"leveraging":[180],"specific":[182],"information":[183,213],"previously":[185],"completed":[186],"reviews":[187],"(i.e.,quantification":[188],"comments":[191],"recency),":[194],"able":[197],"improve":[199],"dramatically":[200],"performance":[203],"approaches,":[206],"which":[207],"(limitedly)":[208],"operate":[209],"generic":[211],"(i.e.,":[214],"file":[220],"path":[222],"names)":[223],"or":[224],"coderepository":[226],"data.":[227],"also":[229],"insights":[232],"into":[233],"why":[234],"our":[235],"approach":[236],"outperforms":[238],"existing":[240],"approaches.":[241]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":28},{"year":2023,"cited_by_count":21},{"year":2022,"cited_by_count":21},{"year":2021,"cited_by_count":21},{"year":2020,"cited_by_count":18},{"year":2019,"cited_by_count":23},{"year":2018,"cited_by_count":14},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":6}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
