{"id":"https://openalex.org/W2959310500","doi":"https://doi.org/10.1145/3338906.3340449","title":"WhoDo: automating reviewer suggestions at scale","display_name":"WhoDo: automating reviewer suggestions at scale","publication_year":2019,"publication_date":"2019-08-09","ids":{"openalex":"https://openalex.org/W2959310500","doi":"https://doi.org/10.1145/3338906.3340449","mag":"2959310500"},"language":"en","primary_location":{"id":"doi:10.1145/3338906.3340449","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3340449","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of 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/A5011640193","display_name":"Sumit Asthana","orcid":"https://orcid.org/0000-0002-8415-2508"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Sumit Asthana","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077585432","display_name":"Rahul Kumar","orcid":"https://orcid.org/0000-0001-6183-5982"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Rahul Kumar","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048777417","display_name":"Ranjita Bhagwan","orcid":"https://orcid.org/0009-0009-8714-806X"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ranjita Bhagwan","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","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, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101967802","display_name":"Chetan Bansal","orcid":"https://orcid.org/0000-0003-0102-8139"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Chetan Bansal","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088100364","display_name":"Chandra Maddila","orcid":"https://orcid.org/0000-0002-9432-1045"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Chandra Maddila","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004409285","display_name":"Sonu Mehta","orcid":"https://orcid.org/0000-0003-1654-3766"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sonu Mehta","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050493876","display_name":"B. Ashok","orcid":"https://orcid.org/0009-0001-8063-9861"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"B. Ashok","raw_affiliation_strings":["Microsoft Research, India"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5011640193"],"corresponding_institution_ids":["https://openalex.org/I4210124949"],"apc_list":null,"apc_paid":null,"fwci":7.383,"has_fulltext":false,"cited_by_count":49,"citation_normalized_percentile":{"value":0.97180477,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"937","last_page":"945"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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.9983999729156494,"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/T11675","display_name":"Open Source Software Innovations","score":0.9908000230789185,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.7915891408920288},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.7461680769920349},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.7396411895751953},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.7271121144294739},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6479420065879822},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5134842991828918},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4838344156742096},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.47718560695648193},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45322805643081665},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.4235965609550476},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2403317093849182},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1726374328136444}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7915891408920288},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.7461680769920349},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.7396411895751953},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.7271121144294739},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6479420065879822},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5134842991828918},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4838344156742096},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.47718560695648193},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45322805643081665},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.4235965609550476},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2403317093849182},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1726374328136444},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"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/3338906.3340449","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3340449","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"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":25,"referenced_works":["https://openalex.org/W73679903","https://openalex.org/W1971040550","https://openalex.org/W1998900885","https://openalex.org/W2002449827","https://openalex.org/W2006192515","https://openalex.org/W2007210734","https://openalex.org/W2010136639","https://openalex.org/W2036487649","https://openalex.org/W2091990486","https://openalex.org/W2101503248","https://openalex.org/W2107564263","https://openalex.org/W2108769867","https://openalex.org/W2125279207","https://openalex.org/W2133561941","https://openalex.org/W2145890718","https://openalex.org/W2148854374","https://openalex.org/W2151979607","https://openalex.org/W2168612058","https://openalex.org/W2324770299","https://openalex.org/W2395791174","https://openalex.org/W2413171555","https://openalex.org/W2510265546","https://openalex.org/W2510867924","https://openalex.org/W2574100359","https://openalex.org/W3105606568"],"related_works":["https://openalex.org/W2019257047","https://openalex.org/W2795746234","https://openalex.org/W2212955619","https://openalex.org/W3124296310","https://openalex.org/W2097099770","https://openalex.org/W4380568682","https://openalex.org/W2729258247","https://openalex.org/W2785752813","https://openalex.org/W4385933939","https://openalex.org/W2165855014"],"abstract_inverted_index":{"Today's":[0],"software":[1,63,80,97],"development":[2,15,44],"is":[3,30,50,75],"distributed":[4],"and":[5,12,21,81,130,183,210],"involves":[6],"continuous":[7],"changes":[8],"for":[9,35],"new":[10],"features":[11],"yet,":[13],"their":[14],"cycle":[16],"has":[17,104,113],"to":[18,52,57,108,116,143,191,198],"be":[19,53],"fast":[20],"agile.":[22],"An":[23],"important":[24],"component":[25],"of":[26,42,62,68,88,141,146,150,160,180,216],"enabling":[27],"this":[28,84,161],"agility":[29],"selecting":[31,89],"the":[32,39,43,66,86,90,158],"right":[33,91],"reviewers":[34,69],"every":[36],"code-change":[37],"-":[38,127,129],"smallest":[40],"unit":[41],"cycle.":[45],"Modern":[46],"tool-based":[47],"code":[48,60,72,109,185,205],"review":[49,61,73,186,206],"proven":[51],"an":[54],"effective":[55,204],"way":[56],"achieve":[58],"appropriate":[59],"changes.":[64],"However,":[65],"selection":[67],"in":[70,94,203],"these":[71],"systems":[74],"at":[76],"best":[77],"manual.":[78],"As":[79],"teams":[82],"scale,":[83],"poses":[85],"challenge":[87],"reviewers,":[92],"which":[93,195],"turn":[95],"determines":[96],"quality":[98],"over":[99],"time.":[100],"While":[101],"previous":[102],"work":[103],"suggested":[105],"automatic":[106],"approaches":[107],"reviewer":[110,124],"recommendations,":[111],"it":[112,142,212],"been":[114],"limited":[115],"retrospective":[117],"analysis.":[118],"We":[119,156,189],"not":[120],"only":[121],"deploy":[122],"a":[123,181,200],"suggestions":[125],"algorithm":[126],"WhoDo":[128],"evaluate":[131,157],"its":[132,147],"effect":[133,159],"but":[134],"also":[135],"incorporate":[136],"load":[137,165],"balancing":[138,166],"as":[139],"part":[140],"address":[144],"one":[145],"major":[148],"shortcomings:":[149],"recommending":[151],"experienced":[152],"developers":[153],"very":[154],"frequently.":[155],"hybrid":[162],"recommendation":[163],"+":[164],"system":[167],"on":[168],"five":[169],"repositories":[170],"within":[171],"Microsoft.":[172],"Our":[173],"results":[174],"are":[175,196],"based":[176],"around":[177],"various":[178],"aspects":[179],"commit":[182],"how":[184],"affects":[187],"that.":[188],"attempt":[190],"quantitatively":[192],"answer":[193],"questions":[194],"supposed":[197],"play":[199],"vital":[201],"role":[202],"through":[207,213],"our":[208],"data":[209],"substantiate":[211],"qualitative":[214],"feedback":[215],"partner":[217],"repositories.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":1}],"updated_date":"2026-03-14T08:43:22.919905","created_date":"2025-10-10T00:00:00"}
