Travelled to:
1 × Croatia
1 × Estonia
1 × Germany
1 × Hungary
1 × India
1 × Russia
1 × South Africa
1 × The Netherlands
2 × Canada
2 × Switzerland
3 × China
4 × Italy
8 × USA
Collaborated with:
P.T.Devanbu T.Zimmermann N.Nagappan E.T.Barr P.C.Rigby A.Gourley V.Filkov F.Rahman M.Allamanis M.Greiler B.Murphy A.Swaminathan A.Bachmann A.Bernstein E.R.Murphy-Hill M.Nagappan D.S.Pattison C.A.Sutton A.Bacchelli ∅ M.Christakis A.Hindle H.Gall M.Gertz J.Saraiva E.K.Smith T.Carnahan A.Bosu M.B.Zanjani H.H.Kagdi S.Phillips M.Marron M.Mukadam D.M.Germán C.Parnin D.Posnett M.Barnett J.Brunet S.K.Lahiri K.Muslu J.Czerwonka Q.Hong S.Kim S.C.Cheung R.Nia Z.M.Saul V.J.Hellendoorn B.Ray E.Kocaguneli T.Menzies R.M.D'Souza G.Hsu D.J.Hamilton E.Aune J.Duffy S.Asthana R.K.0002 R.Bhagwan C.Bansal C.S.Maddila S.Mehta B.Ashok
Talks about:
develop (10) softwar (9) review (7) code (7) open (6) project (5) sourc (5) mine (5) network (4) social (4)
♂ Person: Christian Bird
DBLP: Bird:Christian
Facilitated 9 volumes:
Contributed to:
Wrote 45 papers:
- ESEC-FSE-2015-AllamanisBBS
- Suggesting accurate method and class names (MA, ETB, CB, CAS), pp. 38–49.
- ESEC-FSE-2015-SaraivaBZ #developer #how #n-gram
- Products, developers, and milestones: how should I build my N-Gram language model (JS, CB, TZ), pp. 998–1001.
- ICSE-v1-2015-BarnettBBL #automation #code review #composition #developer #overview
- Helping Developers Help Themselves: Automatic Decomposition of Code Review Changesets (MB, CB, JB, SKL), pp. 134–144.
- ICSE-v1-2015-SmithBZ #exclamation #scalability #tool support
- Build It Yourself! Homegrown Tools in a Large Software Company (EKS, CB, TZ), pp. 369–379.
- MSR-2015-BirdCG #code review #framework #lessons learnt #overview #platform
- Lessons Learned from Building and Deploying a Code Review Analytics Platform (CB, TC, MG), pp. 191–201.
- MSR-2015-BosuGB #code review #empirical
- Characteristics of Useful Code Reviews: An Empirical Study at Microsoft (AB, MG, CB), pp. 146–156.
- MSR-2015-RayNBNZ
- The Uniqueness of Changes: Characteristics and Applications (BR, MN, CB, NN, TZ), pp. 34–44.
- MSR-2015-ZanjaniKB #developer #using
- Using Developer-Interaction Trails to Triage Change Requests (MBZ, HHK, CB), pp. 88–98.
- FSE-2014-AllamanisBBS #learning
- Learning natural coding conventions (MA, ETB, CB, CAS), pp. 281–293.
- ICSE-2014-MusluBNC #case study #distributed #version control
- Transition from centralized to decentralized version control systems: a case study on reasons, barriers, and outcomes (KM, CB, NN, JC), pp. 334–344.
- ICSE-2014-PhillipsZB #comprehension
- Understanding and improving software build teams (SP, TZ, CB), pp. 735–744.
- ESEC-FSE-2013-NagappanZB #re-engineering #research
- Diversity in software engineering research (MN, TZ, CB), pp. 466–476.
- ESEC-FSE-2013-RigbyB #convergence #overview
- Convergent contemporary software peer review practices (PCR, CB), pp. 202–212.
- ICSE-2013-BacchelliB #challenge #code review #overview #perspective
- Expectations, outcomes, and challenges of modern code review (AB, CB), pp. 712–721.
- ICSE-2013-KocaguneliZBNM #development #distributed #harmful #question
- Distributed development considered harmful? (EK, TZ, CB, NN, TM), pp. 882–890.
- ICSE-2013-Murphy-HillZBN #debugging #design
- The design of bug fixes (ERMH, TZ, CB, NN), pp. 332–341.
- ISSTA-2013-BarrBM
- Collecting a heap of shapes (ETB, CB, MM), pp. 123–133.
- MSR-2013-MukadamBR #android #code review #overview
- Gerrit software code review data from Android (MM, CB, PCR), pp. 45–48.
- FASE-2012-BarrBRHGD #branch #development
- Cohesive and Isolated Development with Branches (ETB, CB, PCR, AH, DMG, PTD), pp. 316–331.
- FSE-2012-BirdZ #analysis #branch
- Assessing the value of branches with what-if analysis (CB, TZ), p. 45.
- ICSM-2012-HindleBZN #analysis #developer #implementation #question #requirements #topic
- Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers? (AH, CB, TZ, NN), pp. 243–252.
- MSR-2012-BirdN #development #distributed #open source #scalability #what
- Who? Where? What? Examining distributed development in two large open source projects (CB, NN), pp. 237–246.
- CSCW-2011-BirdMNZ #empirical #re-engineering #research
- Empirical software engineering at Microsoft Research (CB, BM, NN, TZ), pp. 143–150.
- ESEC-FSE-2011-BirdNMGD #exclamation #quality
- Don’t touch my code!: examining the effects of ownership on software quality (CB, NN, BM, HG, PTD), pp. 4–14.
- ICSM-2011-Bird #collaboration #coordination #open source
- Sociotechnical coordination and collaboration in open source software (CB), pp. 568–573.
- ICSM-2011-HongKCB #comprehension #developer #evolution #network #social
- Understanding a developer social network and its evolution (QH, SK, SCC, CB), pp. 323–332.
- MSR-2011-ParninBM #how #java
- Java generics adoption: how new features are introduced, championed, or ignored (CP, CB, ERMH), pp. 3–12.
- FSE-2010-BachmannBRDB #commit #debugging
- The missing links: bugs and bug-fix commits (AB, CB, FR, PTD, AB), pp. 97–106.
- FSE-2010-BirdBRB #named #performance
- LINKSTER: enabling efficient manual inspection and annotation of mined data (CB, AB, FR, AB), pp. 369–370.
- MSR-2010-NiaBDF #analysis #network #open source
- Validity of network analyses in Open Source Projects (RN, CB, PTD, VF), pp. 201–209.
- MSR-2010-PosnettBD #java #mining #named
- THEX: Mining metapatterns from java (DP, CB, PTD), pp. 122–125.
- MSR-2010-RahmanBD #named #question #smell #what
- Clones: What is that smell? (FR, CB, PTD), pp. 72–81.
- ESEC-FSE-2009-BirdBADBFD #bias #dataset #debugging
- Fair and balanced?: bias in bug-fix datasets (CB, AB, EA, JD, AB, VF, PTD), pp. 121–130.
- ICSE-2009-BirdNDGM #case study #development #distributed #empirical #quality
- Does distributed development affect software quality? An empirical case study of Windows Vista (CB, NN, PTD, HG, BM), pp. 518–528.
- MSR-2009-BirdRBHGD #git #mining
- The promises and perils of mining git (CB, PCR, ETB, DJH, DMG, PTD), pp. 1–10.
- FSE-2008-BirdPDFD #open source #social
- Latent social structure in open source projects (CB, DSP, RMD, VF, PTD), pp. 24–35.
- MSR-2008-PattisonBD
- Talk and work: a preliminary report (DSP, CB, PTD), pp. 113–116.
- ESEC-FSE-2007-SaulFDB #random #recommendation
- Recommending random walks (ZMS, VF, PTD, CB), pp. 15–24.
- MSR-2007-BirdGD #detection
- Detecting Patch Submission and Acceptance in OSS Projects (CB, AG, PTD), p. 26.
- MSR-2007-BirdGDSH #open source
- Open Borders? Immigration in Open Source Projects (CB, AG, PTD, AS, GH), p. 6.
- MSR-2006-BirdGDGS #email #mining #network #social
- Mining email social networks (CB, AG, PTD, MG, AS), pp. 137–143.
- MSR-2006-BirdGDGS06a #email #mining #network #social
- Mining email social networks in Postgres (CB, AG, PTD, MG, AS), pp. 185–186.
- ASE-2016-ChristakisB #developer #empirical #program analysis #what
- What developers want and need from program analysis: an empirical study (MC, CB), pp. 332–343.
- ESEC-FSE-2018-HellendoornBBA #learning #type inference
- Deep learning type inference (VJH, CB, ETB, MA), pp. 152–162.
- ESEC-FSE-2019-AsthanaKBBBMMA #automation #named #scalability
- WhoDo: automating reviewer suggestions at scale (SA, RK0, RB, CB, CB, CSM, SM, BA), pp. 937–945.