1
0

updating with basic seniority and affiliation data

This commit is contained in:
Matthew Gaughan 2025-10-06 13:55:03 -07:00
parent b982973f37
commit 6fb1801b2a
5 changed files with 385329 additions and 5 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,164 @@
name,start-date,end-date,team,humanID,bzName,phabricatorNick,PhabricatorPHID,notes,,sources,,
Željko Filipin,10/01/2012,present,Platform - QA,zeljkofilipin,,zeljkofilipin,PHID-USER-fz7hkyvt4jypl76ieyol,,,,,
Yuvaraj Pandian,04/01/2012,NA,Mobile,yuvipanda,,yuvipanda,PHID-USER-2nnm76h4ykalvvref2ye,,,,,
Yuri Astrakhan,3/1/2013,02/28/2017,Mobile,Yurik,,Yurik,PHID-USER-esrrkc2rlizdlae443wg,,,,,
Yaron Koren,04/01/2013,10/31/2013,,yaron_koren,,yaron_koren,PHID-USER-7jqnferdzzzwelhzchyo,,,,,
Andrew Garrett,11/01/2008,04/30/2015,,werdna,,werdna,PHID-USER-cgfiqjzsqzd7ulp7eyr7,,,,,
Vibha Bamba,05/01/2012,08/31/2015,Product ,Vibhabamba,,Vibhabamba,PHID-USER-rooknayvbydy6sodz3lx,,,,,
Trevor Parscal,2008,2017,VisualEditor,TrevorParscal ,,TrevorParscal,PHID-USER-mpfqwllylfkzpcgkdkvc,all engineers/developers listed in personell changes here,,https://www.mediawiki.org/wiki/Category:Wikimedia_engineering_reports,,
Toby Negrin,06/01/2013,11/30/2021,Analytics,Tnegrin,,Tnegrin,PHID-USER-ud7f5gp5h3uqup6viq4e,,,,,
Gergo Tisza,10/01/2013,present,MediaWiki Platform,Tgr,,Tgr,PHID-USER-a6p24cvyblhfzc7we7nc,,,,,
Tauhida Parveen,04/01/2013,NA,Platform ,tauhida.parveen - BZ,tauhida.parveen,,,,,,,
Petr Onderka,05/01/2013,08/31/2013,GSoc,Svick,,Svick,PHID-USER-mudnorfjyidux4wazb7q,,,,,
Sumana Harihareswara ,02/01/2012,09/30/2014,Engineering Community Manager,sumanah - BZ,sumanah ,,,,,,,
Sucheta Ghoshal,01/01/2013,08/31/2015,Language,sucheta,,sucheta,PHID-USER-3opzim4jsscetzlrotnj,,,,,
Steven Walling,2010,08/31/2014,"product owner, growth",stevenwalling,,stevenwalling,PHID-USER-lqmbt6en6yun6mz6jk7l,,,,,
Subramanya Sastry,05/01/2012,present,VisualEditor,ssastry,,ssastry,PHID-USER-slccyo5rqasgpljxny7g,,,,,
Sean Pringle,06/01/2013,NA,Technical Operations ,Springle,,Springle,PHID-USER-lxluxbieyr4tgfyp5jru,,,,,
Stanislav Malyshev,11/01/2014,09/30/2015,Platform ,Smalyshev,,Smalyshev,PHID-USER-4qe5niesec534hksvuch,,,,,
S Page,07/01/2012,2015,E3,Skierpage,,Skierpage,PHID-USER-q6lm2f6vcpdmdx6mwqen,,,,,25/154
S Page,07/01/2012,2015,E3,spage,,spage,PHID-USER-gbl4hfak3cfurt3c7skd,,,,,
Shahyar Ghobadpour,01/01/2014,01/31/2015,Core,SG,,SG,PHID-USER-j7cmx5ouo6dxt5nx6tp7,,,,,
Sara Smollett,12/01/2011,09/30/2012,,sara,,sara,NA,,,,,
Rummana Yasmeen,10/01/2013,present,VisualEditor - QA,Ryasmeen,,Ryasmeen,PHID-USER-24djtv3gj5gua2y6u2g5,joined VE 11-2013,,,,
Ryan Lane,10/01/2009,11/30/2013,Operations Engineer,Ryan_lane,,Ryan_lane,PHID-USER-i6hrbiw3hgv2pppg6uen,,,,,
Ryan Lane,10/01/2009,11/30/2013,Operations Engineer,laner,,laner,NA,,,,,
Rob Moen,11/01/2011,10/31/2016,VisualEditor,rmoen,,rmoen,PHID-USER-pun3sjvg3cemjzbgyo2t,,,,,
Richa Jain,05/01/2013,08/31/2013,GSoc,rjain,,rjain,PHID-USER-y3lag4tcfivaet2fsuln,,,,,
Munagala Ramanath,01/01/2013,NA,Platform ,ram,,ram,NA,,,,,
Nick Wilson,09/01/2013,NA,,Quiddity,,Quiddity,PHID-USER-hphmqcx66p6d6gvmjzp7,,,,,
Quim Gil,11/01/2012,present,Engineering community manager,qgil,,qgil,PHID-USER-lluzkul4z7us4sxkayss,,,,,
Christian Aistleitner,02/01/2012,NA,Internationalization ,qchris,,qchris,PHID-USER-pntojlcbclwhuip53bix,,,,,
Preteek Saxena,01/01/2014,NA,UX,Prtksxna,,Prtksxna,PHID-USER-gc5hdyw5p4np7atqjynz,,,,,
Patrick Reilly ,04/01/2011,NA,,preilly,,preilly,PHID-USER-du57z2twmzxmivi4rzj3,,,,,
Piotr Miazga,10/01/2016,01/31/2020,MediaWiki Platform Team,pmiazga,,pmiazga,PHID-USER-hihsjmu5xv22hvo6for4,,,,,
Sherah Smith,12/01/2013,NA,,pizzzacat,,pizzzacat,PHID-USER-ox2ci6zfq6dkxpvg56js,,,,,
Sam Smith,01/01/2014,present,Growth ,phuedx,,phuedx,PHID-USER-w3pd7vqenmta6vpmhwcn,,,,,
Phil Chang,10/01/2011,NA,Mobile,phil - BZ,phil ,,,,,,,
Pau Giner,03/01/2012,present,,pginer - BZ,pginer,,,,,,,
Pau Giner,03/01/2012,present,,Pginer-WMF,,Pginer-WMF,PHID-USER-c47vnc2yxmwfvvc4367q,,,,,
Andrew Otto,01/01/2012,present,Platform Engineering,Ottomata,,Ottomata,PHID-USER-tafngdco2cilcyr7qhhg,,,,,
Ori Livneh,05/01/2012,11/30/2016,E3,ori.livneh,,ori.livneh,NA,,,,,
Ori Livneh,05/01/2012,11/30/2016,E3,ori,,ori,PHID-USER-r7wrkcx7j2vutqs6hr3g,,,,,
Christian Williams,02/01/2012,NA,VisualEditor,NOT FOUND,,NOT FOUND,,wikia,,,,
Audrey Tang,02/01/2012,05/31/2012,,NOT FOUND,,NOT FOUND,,,,,,
Jeff Hall,11/01/2013,02/28/2014,VisualEditor - QA,NOT FOUND,,NOT FOUND,,joined VE 11-2013,,,,
Ben Hartshorne ,07/01/2011,08/31/2012,Operations ,NOT FOUND,,NOT FOUND,,,,,,
Leslie Carr,10/01/2011,01/31/2014,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
Danielle Benoit,05/01/2012,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
Munaf Assaf,06/01/2012,07/31/2013,,NOT FOUND,,NOT FOUND,,,,,,
Adam Wright ,06/01/2012,NA,Features ,NOT FOUND,,NOT FOUND,,,,,,
Peter Youngmeister,03/01/2011,08/30/2013,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
Srikanth Lakshmanan,08/01/2012,NA,Internationalization,NOT FOUND,,NOT FOUND,,,,,,
Mark Holmquist,09/01/2012,present,Features,NOT FOUND,,NOT FOUND,,,,,,
Mike Wang ,12/01/2012,NA,Operations ,NOT FOUND,,NOT FOUND,,,,,,
Marc-Andre Pelletier,02/01/2013,01/31/2016,Operations,NOT FOUND,,NOT FOUND,,,,,,
May Galloway,05/01/2013,NA,Visual ,NOT FOUND,,NOT FOUND,,,,,,
Aarti Dwivedi ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Anubhav Agarwal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Rohan Verma,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Rahul Maliakkal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Praveen Singh,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Pragun Bhutani ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Or Sagi,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Nazmul Chowdhury,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Kiran Mathew Koshy,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Himeshi De Silva,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
Ken Snider,06/01/2013,NA,Technical Operations ,NOT FOUND,,NOT FOUND,,,,,,
Aaron Arcos,11/01/2013,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
Nischay Nahata,11/01/2012,06/30/2013,Features Engineering ,Nischayn22,,Nischayn22,PHID-USER-w6tinhtsh44tn3tgzjtw,,,,,
Nilesh Chakraborty,05/01/2013,08/01/2013,GSoc,nilesh - BZ,nilesh,,,,,,,
Neil Kandalgaonkar,12/01/2009,01/31/2012,VisualEditor,neilk - BZ,neilk,,,,,,,
Marielle Volz,10/01/2013,NA,Editing ,Mvolz ,,Mvolz,PHID-USER-evd3wnvnlb66lrwulch4,,,,,
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,Mooeypoo,,Mooeypoo,PHID-USER-zq6nzfwxwkyliljd4lfy,,,,,
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,MSchottlender-WMF,,MSchottlender-WMF,PHID-USER-e4jqmosgbh4e43cicihh,,,,,
Mukunda Modell,05/01/2014,2021,Release,mmodell,,mmodell,PHID-USER-fn7qnpccfbitivgtw2rt,,,,,
Dan Andreescu,09/01/2012,present,Data Analytics,Milimetric,,Milimetric,PHID-USER-vbyvvtbztxaeuaxelxx4,,,,,
Dan Andreescu,09/01/2012,present,Data Analytics,dandreescu,,dandreescu,NA,,,,,
Monte Hurd,04/01/2013,NA,app,mhurd,,mhurd,PHID-USER-ohzzl3maortma7y4znpb,,,,,
Marcel Ruiz Forns,10/01/2014,present,Analytics ,mforns,,mforns,PHID-USER-zi2n3djggr2p7i54o5tp,,,,,
Matthias Mullie,04/01/2012,present,Features,matthiasmullie,,matthiasmullie,PHID-USER-kms5nmb5gvqzcdep3cnl,,,,,
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-WMF,,Mattflaschen-WMF,PHID-USER-dw53c5cb2qfhyemej57o,,,,,
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-Personal,,Mattflaschen-Personal,PHID-USER-uyj3fpiah7kwbg6wkxth,,,,,
Bartosz Dziewoński,05/01/2014,present,MediaWiki Platform Team,matmarex,,matmarex,PHID-USER-wkpnidxoctuhawexig5p,,,,,
Mark Traceur,05/01/2012,NA,Multimedia ,MarkTraceur ,,MarkTraceur,PHID-USER-nvavrb7ko66hv3xap6sb,,,,,
Nik Everett,05/01/2013,07/31/2015,Search ,Manybubbles,,Manybubbles,PHID-USER-2rnfxoezl66afpa7w7in,,,,,
Lydia Pintscher ,03/01/2012,present,WMDE,Lydia_Pintscher ,,Lydia_Pintscher,PHID-USER-7n5fvppwj4ueprv2iuys,,,,,
Luke Welling,10/01/2012,06/30/2019,Features Engineering ,lwelling,,lwelling,NA,,,,,
Liangent,05/01/2013,08/31/2013,GSoc,liangent,,liangent,PHID-USER-zjzhrhmn36icnzbckqy4,,,,,
Lani Goto,08/01/2016,present,,LGoto,,LGoto,PHID-USER-wgnf63ha7u7kzh4v5ryh,,,,,
Leila Zia,02/01/2014,present,,leila,,leila,PHID-USER-yz5h5uhhlcrwj42axgxv,,,,,
Leila Zia,02/01/2014,present,,lzia,,lzia,NA,,,,,
Kunal Mehta,10/01/2013,NA,,legoktm,,legoktm,PHID-USER-v7vgzvvcw7v2umf737ri,,,,,
Amir Sarabadani,06/01/2016,present,,Ladsgroup,,Ladsgroup,PHID-USER-ctchvhisqfvk4rz7nt7d,,,,,
Timo Tijhof,04/01/2011,NA,Wikimedia Performance,Krinkle,,Krinkle,PHID-USER-sai77mtxmpqnm6pycyvz,,,,,
Kaity Hammerstein,08/01/2013,05/31/2016,UX,KHammerstein,,KHammerstein,PHID-USER-flenunkasbjk4topxvaj,,,,,
Kartik Mistry,08/01/2013,NA,Language,KartikMistry,,KartikMistry,PHID-USER-abr5ge6gl2ovg7jokpst,,,,,
Katie Horn ,05/01/2011,08/31/2018,,K4-713,,K4-713,PHID-USER-tp64che5v7h6hgmz6obb,,,,,
Jonathan Tweed,09/01/2024,present,MediaWiki Platform Team,JTweed-WMF,,JTweed-WMF,PHID-USER-icd6vxjf2sfarbudknas,,,,,
Joel Sahleen,07/01/2014,02/28/2015,Language ,Jsahleen,,Jsahleen,PHID-USER-u7ahp56m75mcyzinhrnx,,,,,
Jeremy Postlethwaite ,08/01/2011,2012,,jpostlethwaite,,jpostlethwaite,NA,,,,,
Jan Paul Posma ,04/01/2014,NA,,jp.posma - BZ,jp.posma,,,,,,,
Giuseppe Lavagetto,04/01/2014,present,Operations,Joe,,Joe,PHID-USER-fdo23otm6ztt674vjqko,,,,,
Jiabao Wu,05/01/2013,08/31/2013,GSoc,jiabao.foss -BZ,jiabao.foss,,,,,,,
Jeff Hobson,09/01/2014,02/28/2017,Zero ,jhobs,,jhobs,PHID-USER-orutfwdvg667kr5vm5uk,,,,,
Jeff Green,07/01/2011,present,Operations ,Jgreen,,Jgreen,PHID-USER-cwqdddnpyui7ysn4xsuw,,,,,
James Douglas,11/01/2014,07/31/2015,Platform,Jdouglas,,Jdouglas,PHID-USER-2aknafvxpqtbnnzpvtno,,,,,
Jon Robson ,02/01/2012,present,,Jdlrobson,,Jdlrobson,PHID-USER-5dwuaigmkz2vzg65lape,,,https://diff.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor/,,
James Forrester,05/01/2012,present,VisualEditor,Jdforrester-WMF,,Jdforrester-WMF,PHID-USER-ydswvwhh5pm4lshahjje,,,https://www.mediawiki.org/wiki/VisualEditor/status#2011-05-16,,
Jared Zimmerman,05/01/2013,NA,,Jaredzimmerman-WMF,,Jaredzimmerman-WMF,PHID-USER-z3kqk2bjnqneldcznht6,,,,,
Inez Korczyński,07/01/2011,04/30/2016,VisualEditor - Wikia,Inez,,Inez,PHID-USER-s7sn3zjthnxvep34c5ho,wikia - collab for dates,,,,
Ian Baker,07/01/2011,06/30/2012,,ibaker - BZ,ibaker ,,,,,,,
Hannah Okwelum,11/01/2021,present,MediaWiki Platform Team,Hokwelum,,Hokwelum,PHID-USER-nqrfn7pkdpnj5qibfakg,,,,,
Mark Hershberger ,,06/30/2012,,hexmode,,hexmode,PHID-USER-pdopqlcm34pq2m3c3gl6,,,,,
Mark Hershberger ,,06/30/2012,,MarkAHershberger,,MarkAHershberger,PHID-USER-ogbcrxm45oo3n3xe5q25,,,,,
Antoine Musso ,10/01/2011,present,Core,hashar,,hashar,PHID-USER-orzyp3dswemhdgdznro5,,,,,
Harsh Kothari ,05/01/2013,08/31/2013,GSoc,Harshkothari410,,Harshkothari410,PHID-USER-bzpbregndw33rtok3nrl,,,,,
Aaron Halfaker,05/01/2011,08/31/2020,principal research scientist,halfak,,halfak,PHID-USER-u64h73gx226teqcym3r5,,,,,
Gabriel Wicke,10/01/2011,11/30/2017,VisualEditor,GWicke,,GWicke,PHID-USER-hbtlbu4zftxnz4i6f7yf,,,,,
Greg Grossmeier,02/01/2013,present,Platform ,greg.grossmeier,,greg.grossmeier,PHID-USER-j6tgn6czmycvfz2eupwe,,,,,
Greg Grossmeier,02/01/2013,present,Platform ,greg,,greg,PHID-USER-z3l4i7dl52qicxtephy5,,,,,
Molly White,05/01/2013,08/31/2013,GSoc,GorillaWarfare,,GorillaWarfare,PHID-USER-duzqc2s7rxo6w5hsgc5l,,,,,
Gilles Dubuc,01/01/2014,08/31/2021,Multimedia,Gilles,,Gilles,PHID-USER-papbtlagfolot4dzerne,,,,,
Filippo Giunchedi,05/01/2014,present,Operations,fgiunchedi,,fgiunchedi,PHID-USER-wr3pospifdaxghmtobvr,,,,,
Faidon Liambotis,04/01/2022,10/01/2022,,faidon,,faidon,PHID-USER-ktuojnvco4fpzmyhzyaf,,,,,
Ed Sanders,02/01/2013,present,Editing,Esanders,,Esanders,PHID-USER-it53o2f2kyryqyj33uzt,,,,,
Elliot Eggleston,06/01/2014,NA,Features ,Ejegg,,Ejegg,PHID-USER-3jrdwh7dywughlcnir2i,,,,,
Erik Bernhardson,04/01/2013,present,Features Engineering ,ebernhardson,,ebernhardson,PHID-USER-r5pzlcquei6f4hb53rfg,,,,,
Daniel Zahn ,07/01/2011,present,,Dzahn,,Dzahn,PHID-USER-fo56wm4wxiwpoofn2xdu,,,,,
David Schoonover,11/01/2011,05/31/2013,Platform Engineering,dsc,,dsc,NA,,,,,
Diederik van Liere,10/01/2010,03/31/2014,,drdee,,drdee,PHID-USER-v7l22dsoqmpmlusn2mhn,,,,,
Adam Baso,03/01/2013,present,Mobile ,dr0ptp4kt,,dr0ptp4kt,PHID-USER-srhlj2447vmpmrfhqnfa,,,,,
Mark Rosenbaum,,NA,Cloud Services,devnull,,devnull,PHID-USER-bajgrh7c6qpyixsjs7c3,,,,,
Dan Duvall,10/01/2014,NA,Automation,dduvall,,dduvall,PHID-USER-7bifphmxtcqgvdofuzla,,,,,
David Chan,2013,present,Language,dchan,,dchan,"PHID-USER-lliyevigiycjbybglftk""",,,,,
Dmitry Brant,04/01/2014,present,Operations ,Dbrant ,,Dbrant,PHID-USER-pbvnfgskfwsdalhpd7np,,,,,
Daniel Kinzler,10/01/2008,present,,daniel,,daniel,PHID-USER-5dqihbanu3caaj7pigif,WMDE until 2018,,,,
Derick Alangi,05/01/2019,present,MediaWiki Platform Team,DAlangi_WMF,,DAlangi_WMF,PHID-USER-7tsz7e5krfc7ng6ihkjr,,,,,
Chris Steipp,04/01/2012,05/31/2016,Security,csteipp,,csteipp,PHID-USER-doeppszazlm3r7xah4il,,,,,
C. Scott Ananian,07/01/2013,present,Parsing,cscott,,cscott,PHID-USER-m2ezqyeb4uz67zq6bats,,,,,
Cormac Parle,08/01/2017,present,Multimedia ,cparle,,cparle,PHID-USER-miee623cn6b7muwhbwfz,,,,,
Chris McMahon,01/01/2012,NA,Platform Engineering - QA,Cmcmahon,,Cmcmahon,PHID-USER-kqibbfgfpgocyzwe32lv,,,,,
Chase Pettet,03/01/2014,10/31/2025,Operations,chasemp,,chasemp,PHID-USER-3neel27i7dyu62jbbx2l,,,,,
Roan Kattouw,,present,VisualEditor,Catrope,,Catrope,PHID-USER-fovtl67ew4l4cc3oeypc,,,,,
Benny Situ,11/01/2011,NA,,bsitu - BZ,bsitu ,,,,,,,
Brooke Vibber,03/01/2011,present,VisualEditor,bvibber,,bvibber,PHID-USER-icwvr4q62av2yc6aika7,,,,,
Brooke Vibber,03/01/2011,present,VisualEditor,brooke,,brooke,PHID-USER-yek7ymogrv4qc67oilhf,,,,,
Bernd Sitzmann,05/01/2014,present,Mobile,bearND,,bearND,PHID-USER-tjyfydvd4ncrfvvr6mkr,,,,,
Bryan Davis,July 2013,present,platform engineering,bd808,,bd808,PHID-USER-ll6tmaogat2b5q7tnqas,,,,,
Brandon Black ,04/01/2013,present,operations,BBlack,,BBlack,PHID-USER-lhtlnmkdbzlz6pbxaqdd,,,,,
Brian Wolff,06/01/2013,08/31/2013,Platform ,Bawolff,,Bawolff,PHID-USER-dpu5hmqvprhycqlkdzrk,,,,,
Runa Bhattacharjee,01/01/2013,present,Language,Arrbee,,Arrbee,PHID-USER-ttw4tpoosxc4pbmskrla,,,,,
Ariel Glenn,2008,present,MediaWiki Platform Team,ArielGlenn,,ArielGlenn,PHID-USER-jtxavgb3caz53o45csni,,,,,
Brad Jorsch ,10/01/2012,05/31/2020,Platform - SWE,anomie,,anomie,PHID-USER-uqcn2l4ng4murmyfnvyp,,,,,
Andrew Green,10/01/2013,06/30/2023,,AndyRussG,,AndyRussG,PHID-USER-3jpbejgoly6fnolfm6ig,,,,,
Andrew Green,10/01/2013,06/30/2023,,AndyRussG_volunteer,,AndyRussG_volunteer,PHID-USER-nex7x2hm3gg4q3e4l7c5,,,,,
Andrew Bogott,11/01/2011,present,FT - Labs; contract November 2011,Andrew,,Andrew,PHID-USER-22bsa5u75jz3ci3wnplu,,,,,
Amir Aharoni,10/01/2011,NA,Internationalization,Amire80,,Amire80,PHID-USER-xfe43w2lb5gpvglf4coa,,,,,
Alolita Sharma,01/01/2010,12/31/2014,VisualEditor,alolita.sharma - BZ,alolita.sharma,,,,,,,
Alex Monk,03/01/2014,12/31/2016,VisualEditor ,AlexMonk-WMF,,AlexMonk-WMF,PHID-USER-mvx4x7ywk2flsaku2dbk,,,,,
Alexandros Kosiaris,05/01/2013,present,Operatios,akosiaris,,akosiaris,PHID-USER-xwxce3kpvsv54t735g7q,,,,,
Andre Klapper ,10/01/2012,present,Release Engineering Team ,aklapper,,aklapper,PHID-USER-hgn5uw2jafgjgfvxibhh,,,,,
Asher Feldman,05/01/2011,09/30/2013,Site Architect ,afeldman - BZ,afeldman ,,,,,,,
Aaron Schulz,08/01/2011,present,Contractor before this ,aaron,,aaron,PHID-USER-bmbmvb2e5bg6ztcangbq,,,,,
Tongbo Sui ,05/01/2013,08/31/2013,GSoc, suitongbowgn - BZ, suitongbowgn,,,,,,,
1 name start-date end-date team humanID bzName phabricatorNick PhabricatorPHID notes sources
2 Željko Filipin 10/01/2012 present Platform - QA zeljkofilipin zeljkofilipin PHID-USER-fz7hkyvt4jypl76ieyol
3 Yuvaraj Pandian 04/01/2012 NA Mobile yuvipanda yuvipanda PHID-USER-2nnm76h4ykalvvref2ye
4 Yuri Astrakhan 3/1/2013 02/28/2017 Mobile Yurik Yurik PHID-USER-esrrkc2rlizdlae443wg
5 Yaron Koren 04/01/2013 10/31/2013 yaron_koren yaron_koren PHID-USER-7jqnferdzzzwelhzchyo
6 Andrew Garrett 11/01/2008 04/30/2015 werdna werdna PHID-USER-cgfiqjzsqzd7ulp7eyr7
7 Vibha Bamba 05/01/2012 08/31/2015 Product Vibhabamba Vibhabamba PHID-USER-rooknayvbydy6sodz3lx
8 Trevor Parscal 2008 2017 VisualEditor TrevorParscal TrevorParscal PHID-USER-mpfqwllylfkzpcgkdkvc all engineers/developers listed in personell changes here https://www.mediawiki.org/wiki/Category:Wikimedia_engineering_reports
9 Toby Negrin 06/01/2013 11/30/2021 Analytics Tnegrin Tnegrin PHID-USER-ud7f5gp5h3uqup6viq4e
10 Gergo Tisza 10/01/2013 present MediaWiki Platform Tgr Tgr PHID-USER-a6p24cvyblhfzc7we7nc
11 Tauhida Parveen 04/01/2013 NA Platform tauhida.parveen - BZ tauhida.parveen
12 Petr Onderka 05/01/2013 08/31/2013 GSoc Svick Svick PHID-USER-mudnorfjyidux4wazb7q
13 Sumana Harihareswara 02/01/2012 09/30/2014 Engineering Community Manager sumanah - BZ sumanah
14 Sucheta Ghoshal 01/01/2013 08/31/2015 Language sucheta sucheta PHID-USER-3opzim4jsscetzlrotnj
15 Steven Walling 2010 08/31/2014 product owner, growth stevenwalling stevenwalling PHID-USER-lqmbt6en6yun6mz6jk7l
16 Subramanya Sastry 05/01/2012 present VisualEditor ssastry ssastry PHID-USER-slccyo5rqasgpljxny7g
17 Sean Pringle 06/01/2013 NA Technical Operations Springle Springle PHID-USER-lxluxbieyr4tgfyp5jru
18 Stanislav Malyshev 11/01/2014 09/30/2015 Platform Smalyshev Smalyshev PHID-USER-4qe5niesec534hksvuch
19 S Page 07/01/2012 2015 E3 Skierpage Skierpage PHID-USER-q6lm2f6vcpdmdx6mwqen 25/154
20 S Page 07/01/2012 2015 E3 spage spage PHID-USER-gbl4hfak3cfurt3c7skd
21 Shahyar Ghobadpour 01/01/2014 01/31/2015 Core SG SG PHID-USER-j7cmx5ouo6dxt5nx6tp7
22 Sara Smollett 12/01/2011 09/30/2012 sara sara NA
23 Rummana Yasmeen 10/01/2013 present VisualEditor - QA Ryasmeen Ryasmeen PHID-USER-24djtv3gj5gua2y6u2g5 joined VE 11-2013
24 Ryan Lane 10/01/2009 11/30/2013 Operations Engineer Ryan_lane Ryan_lane PHID-USER-i6hrbiw3hgv2pppg6uen
25 Ryan Lane 10/01/2009 11/30/2013 Operations Engineer laner laner NA
26 Rob Moen 11/01/2011 10/31/2016 VisualEditor rmoen rmoen PHID-USER-pun3sjvg3cemjzbgyo2t
27 Richa Jain 05/01/2013 08/31/2013 GSoc rjain rjain PHID-USER-y3lag4tcfivaet2fsuln
28 Munagala Ramanath 01/01/2013 NA Platform ram ram NA
29 Nick Wilson 09/01/2013 NA Quiddity Quiddity PHID-USER-hphmqcx66p6d6gvmjzp7
30 Quim Gil 11/01/2012 present Engineering community manager qgil qgil PHID-USER-lluzkul4z7us4sxkayss
31 Christian Aistleitner 02/01/2012 NA Internationalization qchris qchris PHID-USER-pntojlcbclwhuip53bix
32 Preteek Saxena 01/01/2014 NA UX Prtksxna Prtksxna PHID-USER-gc5hdyw5p4np7atqjynz
33 Patrick Reilly 04/01/2011 NA preilly preilly PHID-USER-du57z2twmzxmivi4rzj3
34 Piotr Miazga 10/01/2016 01/31/2020 MediaWiki Platform Team pmiazga pmiazga PHID-USER-hihsjmu5xv22hvo6for4
35 Sherah Smith 12/01/2013 NA pizzzacat pizzzacat PHID-USER-ox2ci6zfq6dkxpvg56js
36 Sam Smith 01/01/2014 present Growth phuedx phuedx PHID-USER-w3pd7vqenmta6vpmhwcn
37 Phil Chang 10/01/2011 NA Mobile phil - BZ phil
38 Pau Giner 03/01/2012 present pginer - BZ pginer
39 Pau Giner 03/01/2012 present Pginer-WMF Pginer-WMF PHID-USER-c47vnc2yxmwfvvc4367q
40 Andrew Otto 01/01/2012 present Platform Engineering Ottomata Ottomata PHID-USER-tafngdco2cilcyr7qhhg
41 Ori Livneh 05/01/2012 11/30/2016 E3 ori.livneh ori.livneh NA
42 Ori Livneh 05/01/2012 11/30/2016 E3 ori ori PHID-USER-r7wrkcx7j2vutqs6hr3g
43 Christian Williams 02/01/2012 NA VisualEditor NOT FOUND NOT FOUND wikia
44 Audrey Tang 02/01/2012 05/31/2012 NOT FOUND NOT FOUND
45 Jeff Hall 11/01/2013 02/28/2014 VisualEditor - QA NOT FOUND NOT FOUND joined VE 11-2013
46 Ben Hartshorne 07/01/2011 08/31/2012 Operations NOT FOUND NOT FOUND
47 Leslie Carr 10/01/2011 01/31/2014 Operations Engineer NOT FOUND NOT FOUND
48 Danielle Benoit 05/01/2012 NA Platform NOT FOUND NOT FOUND
49 Munaf Assaf 06/01/2012 07/31/2013 NOT FOUND NOT FOUND
50 Adam Wright 06/01/2012 NA Features NOT FOUND NOT FOUND
51 Peter Youngmeister 03/01/2011 08/30/2013 Operations Engineer NOT FOUND NOT FOUND
52 Srikanth Lakshmanan 08/01/2012 NA Internationalization NOT FOUND NOT FOUND
53 Mark Holmquist 09/01/2012 present Features NOT FOUND NOT FOUND
54 Mike Wang 12/01/2012 NA Operations NOT FOUND NOT FOUND
55 Marc-Andre Pelletier 02/01/2013 01/31/2016 Operations NOT FOUND NOT FOUND
56 May Galloway 05/01/2013 NA Visual NOT FOUND NOT FOUND
57 Aarti Dwivedi 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
58 Anubhav Agarwal 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
59 Rohan Verma 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
60 Rahul Maliakkal 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
61 Praveen Singh 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
62 Pragun Bhutani 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
63 Or Sagi 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
64 Nazmul Chowdhury 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
65 Kiran Mathew Koshy 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
66 Himeshi De Silva 05/01/2013 08/01/2013 GSoc NOT FOUND NOT FOUND
67 Ken Snider 06/01/2013 NA Technical Operations NOT FOUND NOT FOUND
68 Aaron Arcos 11/01/2013 NA Platform NOT FOUND NOT FOUND
69 Nischay Nahata 11/01/2012 06/30/2013 Features Engineering Nischayn22 Nischayn22 PHID-USER-w6tinhtsh44tn3tgzjtw
70 Nilesh Chakraborty 05/01/2013 08/01/2013 GSoc nilesh - BZ nilesh
71 Neil Kandalgaonkar 12/01/2009 01/31/2012 VisualEditor neilk - BZ neilk
72 Marielle Volz 10/01/2013 NA Editing Mvolz Mvolz PHID-USER-evd3wnvnlb66lrwulch4
73 Moriel Schottlender 05/01/2013 present GSoc -> Editing Mooeypoo Mooeypoo PHID-USER-zq6nzfwxwkyliljd4lfy
74 Moriel Schottlender 05/01/2013 present GSoc -> Editing MSchottlender-WMF MSchottlender-WMF PHID-USER-e4jqmosgbh4e43cicihh
75 Mukunda Modell 05/01/2014 2021 Release mmodell mmodell PHID-USER-fn7qnpccfbitivgtw2rt
76 Dan Andreescu 09/01/2012 present Data Analytics Milimetric Milimetric PHID-USER-vbyvvtbztxaeuaxelxx4
77 Dan Andreescu 09/01/2012 present Data Analytics dandreescu dandreescu NA
78 Monte Hurd 04/01/2013 NA app mhurd mhurd PHID-USER-ohzzl3maortma7y4znpb
79 Marcel Ruiz Forns 10/01/2014 present Analytics mforns mforns PHID-USER-zi2n3djggr2p7i54o5tp
80 Matthias Mullie 04/01/2012 present Features matthiasmullie matthiasmullie PHID-USER-kms5nmb5gvqzcdep3cnl
81 Matthew Flaschen 12/01/2012 02/28/2018 Features Engineering Mattflaschen-WMF Mattflaschen-WMF PHID-USER-dw53c5cb2qfhyemej57o
82 Matthew Flaschen 12/01/2012 02/28/2018 Features Engineering Mattflaschen-Personal Mattflaschen-Personal PHID-USER-uyj3fpiah7kwbg6wkxth
83 Bartosz Dziewoński 05/01/2014 present MediaWiki Platform Team matmarex matmarex PHID-USER-wkpnidxoctuhawexig5p
84 Mark Traceur 05/01/2012 NA Multimedia MarkTraceur MarkTraceur PHID-USER-nvavrb7ko66hv3xap6sb
85 Nik Everett 05/01/2013 07/31/2015 Search Manybubbles Manybubbles PHID-USER-2rnfxoezl66afpa7w7in
86 Lydia Pintscher 03/01/2012 present WMDE Lydia_Pintscher Lydia_Pintscher PHID-USER-7n5fvppwj4ueprv2iuys
87 Luke Welling 10/01/2012 06/30/2019 Features Engineering lwelling lwelling NA
88 Liangent 05/01/2013 08/31/2013 GSoc liangent liangent PHID-USER-zjzhrhmn36icnzbckqy4
89 Lani Goto 08/01/2016 present LGoto LGoto PHID-USER-wgnf63ha7u7kzh4v5ryh
90 Leila Zia 02/01/2014 present leila leila PHID-USER-yz5h5uhhlcrwj42axgxv
91 Leila Zia 02/01/2014 present lzia lzia NA
92 Kunal Mehta 10/01/2013 NA legoktm legoktm PHID-USER-v7vgzvvcw7v2umf737ri
93 Amir Sarabadani 06/01/2016 present Ladsgroup Ladsgroup PHID-USER-ctchvhisqfvk4rz7nt7d
94 Timo Tijhof 04/01/2011 NA Wikimedia Performance Krinkle Krinkle PHID-USER-sai77mtxmpqnm6pycyvz
95 Kaity Hammerstein 08/01/2013 05/31/2016 UX KHammerstein KHammerstein PHID-USER-flenunkasbjk4topxvaj
96 Kartik Mistry 08/01/2013 NA Language KartikMistry KartikMistry PHID-USER-abr5ge6gl2ovg7jokpst
97 Katie Horn 05/01/2011 08/31/2018 K4-713 K4-713 PHID-USER-tp64che5v7h6hgmz6obb
98 Jonathan Tweed 09/01/2024 present MediaWiki Platform Team JTweed-WMF JTweed-WMF PHID-USER-icd6vxjf2sfarbudknas
99 Joel Sahleen 07/01/2014 02/28/2015 Language Jsahleen Jsahleen PHID-USER-u7ahp56m75mcyzinhrnx
100 Jeremy Postlethwaite 08/01/2011 2012 jpostlethwaite jpostlethwaite NA
101 Jan Paul Posma 04/01/2014 NA jp.posma - BZ jp.posma
102 Giuseppe Lavagetto 04/01/2014 present Operations Joe Joe PHID-USER-fdo23otm6ztt674vjqko
103 Jiabao Wu 05/01/2013 08/31/2013 GSoc jiabao.foss -BZ jiabao.foss
104 Jeff Hobson 09/01/2014 02/28/2017 Zero jhobs jhobs PHID-USER-orutfwdvg667kr5vm5uk
105 Jeff Green 07/01/2011 present Operations Jgreen Jgreen PHID-USER-cwqdddnpyui7ysn4xsuw
106 James Douglas 11/01/2014 07/31/2015 Platform Jdouglas Jdouglas PHID-USER-2aknafvxpqtbnnzpvtno
107 Jon Robson 02/01/2012 present Jdlrobson Jdlrobson PHID-USER-5dwuaigmkz2vzg65lape https://diff.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor/
108 James Forrester 05/01/2012 present VisualEditor Jdforrester-WMF Jdforrester-WMF PHID-USER-ydswvwhh5pm4lshahjje https://www.mediawiki.org/wiki/VisualEditor/status#2011-05-16
109 Jared Zimmerman 05/01/2013 NA Jaredzimmerman-WMF Jaredzimmerman-WMF PHID-USER-z3kqk2bjnqneldcznht6
110 Inez Korczyński 07/01/2011 04/30/2016 VisualEditor - Wikia Inez Inez PHID-USER-s7sn3zjthnxvep34c5ho wikia - collab for dates
111 Ian Baker 07/01/2011 06/30/2012 ibaker - BZ ibaker
112 Hannah Okwelum 11/01/2021 present MediaWiki Platform Team Hokwelum Hokwelum PHID-USER-nqrfn7pkdpnj5qibfakg
113 Mark Hershberger 06/30/2012 hexmode hexmode PHID-USER-pdopqlcm34pq2m3c3gl6
114 Mark Hershberger 06/30/2012 MarkAHershberger MarkAHershberger PHID-USER-ogbcrxm45oo3n3xe5q25
115 Antoine Musso 10/01/2011 present Core hashar hashar PHID-USER-orzyp3dswemhdgdznro5
116 Harsh Kothari 05/01/2013 08/31/2013 GSoc Harshkothari410 Harshkothari410 PHID-USER-bzpbregndw33rtok3nrl
117 Aaron Halfaker 05/01/2011 08/31/2020 principal research scientist halfak halfak PHID-USER-u64h73gx226teqcym3r5
118 Gabriel Wicke 10/01/2011 11/30/2017 VisualEditor GWicke GWicke PHID-USER-hbtlbu4zftxnz4i6f7yf
119 Greg Grossmeier 02/01/2013 present Platform greg.grossmeier greg.grossmeier PHID-USER-j6tgn6czmycvfz2eupwe
120 Greg Grossmeier 02/01/2013 present Platform greg greg PHID-USER-z3l4i7dl52qicxtephy5
121 Molly White 05/01/2013 08/31/2013 GSoc GorillaWarfare GorillaWarfare PHID-USER-duzqc2s7rxo6w5hsgc5l
122 Gilles Dubuc 01/01/2014 08/31/2021 Multimedia Gilles Gilles PHID-USER-papbtlagfolot4dzerne
123 Filippo Giunchedi 05/01/2014 present Operations fgiunchedi fgiunchedi PHID-USER-wr3pospifdaxghmtobvr
124 Faidon Liambotis 04/01/2022 10/01/2022 faidon faidon PHID-USER-ktuojnvco4fpzmyhzyaf
125 Ed Sanders 02/01/2013 present Editing Esanders Esanders PHID-USER-it53o2f2kyryqyj33uzt
126 Elliot Eggleston 06/01/2014 NA Features Ejegg Ejegg PHID-USER-3jrdwh7dywughlcnir2i
127 Erik Bernhardson 04/01/2013 present Features Engineering ebernhardson ebernhardson PHID-USER-r5pzlcquei6f4hb53rfg
128 Daniel Zahn 07/01/2011 present Dzahn Dzahn PHID-USER-fo56wm4wxiwpoofn2xdu
129 David Schoonover 11/01/2011 05/31/2013 Platform Engineering dsc dsc NA
130 Diederik van Liere 10/01/2010 03/31/2014 drdee drdee PHID-USER-v7l22dsoqmpmlusn2mhn
131 Adam Baso 03/01/2013 present Mobile dr0ptp4kt dr0ptp4kt PHID-USER-srhlj2447vmpmrfhqnfa
132 Mark Rosenbaum NA Cloud Services devnull devnull PHID-USER-bajgrh7c6qpyixsjs7c3
133 Dan Duvall 10/01/2014 NA Automation dduvall dduvall PHID-USER-7bifphmxtcqgvdofuzla
134 David Chan 2013 present Language dchan dchan PHID-USER-lliyevigiycjbybglftk"
135 Dmitry Brant 04/01/2014 present Operations Dbrant Dbrant PHID-USER-pbvnfgskfwsdalhpd7np
136 Daniel Kinzler 10/01/2008 present daniel daniel PHID-USER-5dqihbanu3caaj7pigif WMDE until 2018
137 Derick Alangi 05/01/2019 present MediaWiki Platform Team DAlangi_WMF DAlangi_WMF PHID-USER-7tsz7e5krfc7ng6ihkjr
138 Chris Steipp 04/01/2012 05/31/2016 Security csteipp csteipp PHID-USER-doeppszazlm3r7xah4il
139 C. Scott Ananian 07/01/2013 present Parsing cscott cscott PHID-USER-m2ezqyeb4uz67zq6bats
140 Cormac Parle 08/01/2017 present Multimedia cparle cparle PHID-USER-miee623cn6b7muwhbwfz
141 Chris McMahon 01/01/2012 NA Platform Engineering - QA Cmcmahon Cmcmahon PHID-USER-kqibbfgfpgocyzwe32lv
142 Chase Pettet 03/01/2014 10/31/2025 Operations chasemp chasemp PHID-USER-3neel27i7dyu62jbbx2l
143 Roan Kattouw present VisualEditor Catrope Catrope PHID-USER-fovtl67ew4l4cc3oeypc
144 Benny Situ 11/01/2011 NA bsitu - BZ bsitu
145 Brooke Vibber 03/01/2011 present VisualEditor bvibber bvibber PHID-USER-icwvr4q62av2yc6aika7
146 Brooke Vibber 03/01/2011 present VisualEditor brooke brooke PHID-USER-yek7ymogrv4qc67oilhf
147 Bernd Sitzmann 05/01/2014 present Mobile bearND bearND PHID-USER-tjyfydvd4ncrfvvr6mkr
148 Bryan Davis July 2013 present platform engineering bd808 bd808 PHID-USER-ll6tmaogat2b5q7tnqas
149 Brandon Black 04/01/2013 present operations BBlack BBlack PHID-USER-lhtlnmkdbzlz6pbxaqdd
150 Brian Wolff 06/01/2013 08/31/2013 Platform Bawolff Bawolff PHID-USER-dpu5hmqvprhycqlkdzrk
151 Runa Bhattacharjee 01/01/2013 present Language Arrbee Arrbee PHID-USER-ttw4tpoosxc4pbmskrla
152 Ariel Glenn 2008 present MediaWiki Platform Team ArielGlenn ArielGlenn PHID-USER-jtxavgb3caz53o45csni
153 Brad Jorsch 10/01/2012 05/31/2020 Platform - SWE anomie anomie PHID-USER-uqcn2l4ng4murmyfnvyp
154 Andrew Green 10/01/2013 06/30/2023 AndyRussG AndyRussG PHID-USER-3jpbejgoly6fnolfm6ig
155 Andrew Green 10/01/2013 06/30/2023 AndyRussG_volunteer AndyRussG_volunteer PHID-USER-nex7x2hm3gg4q3e4l7c5
156 Andrew Bogott 11/01/2011 present FT - Labs; contract November 2011 Andrew Andrew PHID-USER-22bsa5u75jz3ci3wnplu
157 Amir Aharoni 10/01/2011 NA Internationalization Amire80 Amire80 PHID-USER-xfe43w2lb5gpvglf4coa
158 Alolita Sharma 01/01/2010 12/31/2014 VisualEditor alolita.sharma - BZ alolita.sharma
159 Alex Monk 03/01/2014 12/31/2016 VisualEditor AlexMonk-WMF AlexMonk-WMF PHID-USER-mvx4x7ywk2flsaku2dbk
160 Alexandros Kosiaris 05/01/2013 present Operatios akosiaris akosiaris PHID-USER-xwxce3kpvsv54t735g7q
161 Andre Klapper 10/01/2012 present Release Engineering Team aklapper aklapper PHID-USER-hgn5uw2jafgjgfvxibhh
162 Asher Feldman 05/01/2011 09/30/2013 Site Architect afeldman - BZ afeldman
163 Aaron Schulz 08/01/2011 present Contractor before this aaron aaron PHID-USER-bmbmvb2e5bg6ztcangbq
164 Tongbo Sui 05/01/2013 08/31/2013 GSoc suitongbowgn - BZ suitongbowgn

View File

@ -1,5 +1,107 @@
library(tidyverse) library(tidyverse)
library(jsonlite) library(jsonlite)
library(lubridate)
## TODO: get the within-case seniority
main_csv <-"~/analysis_data/100325_unified_phab.csv"
main_df <- read.csv(main_csv, header = TRUE)
main_df <- main_df %>%
mutate(source = factor(source, levels = c("c1", "c2", "c3")))
main_w_seniority <- main_df %>%
arrange(AuthorPHID, source, date_created) %>%
group_by(AuthorPHID) %>%
mutate(c2_c3_index = ifelse(source %in% c("c2", "c3"), row_number() - sum(source == "c1"), NA_integer_),
comment_index = case_when(
source == "c1" ~ row_number(),
source %in% c("c2", "c3") ~ c2_c3_index
)) %>%
ungroup() |>
select(-c2_c3_index)
# load in existing 'WMF in name' tags
WMF_in_name <- "~/analysis_data/022825_wmf_master_phab_roster.json"
old_roster <- fromJSON(WMF_in_name)
old_phids <- old_roster$phid
## TODO: reload roster and map onto the existing data ## TODO: reload roster and map onto the existing data
roster_csv <-"~/analysis_data/100225_phabricator_api_roster_results.csv" roster_csv <-"~/analysis_data/100625_wmf_roster_final.csv"
roster_df <- read.csv(roster_csv, header = TRUE) roster_df <- read.csv(roster_csv, header = TRUE)
# need to figure out the change to longitudinally situated bool
library(lubridate)
clean_end_date <- function(date_col) {
sapply(date_col, function(x) {
if (is.na(x) || x == "") {
# NA or empty: use current time
return(Sys.time())
} else if (grepl("^\\d{4}$", x)) {
# Only year: use 06/06 of that year
return(as.POSIXct(paste0("06/06/", x), format = "%m/%d/%Y"))
} else if (grepl("^\\d{2}/\\d{2}/\\d{4}$", x)) {
# MM/DD/YYYY: parse directly
return(as.POSIXct(x, format = "%m/%d/%Y"))
} else {
# Anything else, return NA or current time as fallback
return(Sys.time())
}
})
}
clean_start_date <- function(date_col) {
default_date <- as.POSIXct("06/20/2003", format = "%m/%d/%Y", tz = "UTC")
sapply(date_col, function(x) {
if (is.na(x) || x == "") {
return(default_date)
} else if (grepl("^\\d{4}$", x)) {
return(as.POSIXct(paste0("06/06/", x), format = "%m/%d/%Y", tz = "UTC"))
} else if (grepl("^\\d{2}/\\d{2}/\\d{4}$", x)) {
return(as.POSIXct(x, format = "%m/%d/%Y", tz = "UTC"))
} else {
return(default_date)
}
})
}
roster_df <- roster_df |>
mutate(
cleaned_start_date = clean_start_date(start.date),
cleaned_end_date = clean_end_date(end.date),
AuthorPHID = PhabricatorPHID
)
#gerrit bot: PHID-USER-idceizaw6elwiwm5xshb'
main_w_seniority_and_affil <- main_w_seniority %>%
left_join(roster_df, by = "AuthorPHID") %>%
mutate(
isAuthorWMF_prelim = (date_created >= cleaned_start_date & date_created <= cleaned_end_date) |
AuthorPHID %in% old_phids,
isGerritBot = AuthorPHID == 'PHID-USER-idceizaw6elwiwm5xshb') |>
replace_na(list(isAuthorWMF_prelim = FALSE)) |>
select(-name, -start.date, -end.date, -team,
-humanID, -phabricatorNick, -PhabricatorPHID, -X,
-notes, -sources, -X.1, -X.2, -cleaned_start_date, -cleaned_end_date)
#TODO: bugzilla, if from bugzilla and contains specific string, isAuthorWMF is true
#bzimport PHID: PHID-USER-ynivjflmc2dcl6w5ut5v
main_w_seniority_and_affil <- main_w_seniority_and_affil |>
mutate(
bugzilla_wmf = ifelse(
AuthorPHID == "PHID-USER-ynivjflmc2dcl6w5ut5v" &
!is.na(bzName) & bzName != "" & bzName != "NA" &
!is.na(comment_text) & (
str_starts(comment_text, fixed(paste0("**Author:** `", bzName, "`"))) |
str_starts(comment_text, fixed(paste0("**", bzName, "** wrote:")))
),
TRUE, FALSE
),
isAuthorWMF = ifelse(
AuthorPHID == "PHID-USER-ynivjflmc2dcl6w5ut5v",
bugzilla_wmf,
isAuthorWMF_prelim
)
) |>
select(-bugzilla_wmf, -isAuthorWMF_prelim, -bzName)
#NO roster affiliates found through the bugzilla matching
table(main_w_seniority_and_affil$isAuthorWMF)
write.csv(main_w_seniority_and_affil, "100625_unified_w_affil.csv", row.names = FALSE)

View File

@ -1,17 +1,17 @@
1. SSH tunnel from your workstation using the following command: 1. SSH tunnel from your workstation using the following command:
ssh -N -L 8787:n3439:58519 mjilg@klone.hyak.uw.edu ssh -N -L 8787:n3441:37935 mjilg@klone.hyak.uw.edu
and point your web browser to http://localhost:8787 and point your web browser to http://localhost:8787
2. log in to RStudio Server using the following credentials: 2. log in to RStudio Server using the following credentials:
user: mjilg user: mjilg
password: Kyq6AGP0kRtXvXeoXReZ password: vOc4KzJoEbZDstjf4p5Q
When done using RStudio Server, terminate the job by: When done using RStudio Server, terminate the job by:
1. Exit the RStudio Session ("power" button in the top right corner of the RStudio window) 1. Exit the RStudio Session ("power" button in the top right corner of the RStudio window)
2. Issue the following command on the login node: 2. Issue the following command on the login node:
scancel -f 29985545 scancel -f 29987861