2017

  • L. Macleod, M. Greiler, M. Storey, C. Bird, and J. Czerwonka, “Code Reviewing in the Trenches: Understanding Challenges, Best Practices, and Tool Needs,” IEEE Software, 2017.
    details
  • Z. Gao, C. Bird, and E. T. Barr, “To Type or not to Type: On the Effectiveness of Static typing for JavaScript,” in Proceedings of the 39th International Conference on Software Engineering, 2017.
    details
  • A. Bosu, J. C. Carver, C. Bird, J. Orbeck, and C. Chockley, “Process Aspects and Social Dynamics of Contemporary Code Review: Insights from Open Source Development and Industrial Practice at Microsoft,” IEEE Transactions on Software Engineering, 2017.
    details

2016

  • C. Bird, “Interviews,” in Perspectives on Data Science for Software Engineering, T. Menzies, L. Williams, and T. Zimmermann, Eds., Morgan Kaufmann, 2016.
    details
  • C. Bird, “Don’t embarrass yourself: Beware of bias in your data,” in Perspectives on Data Science for Software Engineering, T. Menzies, L. Williams, and T. Zimmermann, Eds., Morgan Kaufmann, 2016.
    details
  • M. Christakis and C. Bird, “What developers want and need from program analysis: an empirical study,” in Proceedings of the 31st ieee/acm international conference on automated software engineering, 2016, pp. 332-343.
    details
  • E. K. Smith, C. Bird, and T. Zimmermann, “Beliefs, practices, and personalities of software engineers: a survey in a large software company,” in Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, 2016, pp. 15-18.
    details
  • M. Washburn, P. Sathiyanarayanan, M. Nagappan, T. Zimmermann, and C. Bird, “What Went Right and What Went Wrong: An Analysis of 155 Postmortems from Game Development,” in Proceedings of the 38th International Conference on Software Engineering (Software Engineering in Practice Track), 2016.
    details
  • P. Devanbu, T. Zimmermann, and C. Bird, “Belief and Evidence in Empirical Software Engineering,” in Proceedings of the 38th International Conference on Software Engineering, 2016.
    details
  • I. Manotas, C. Bird, R. Zhang, D. Shepherd, W. Snipes, C. Jaspan, C. Sadowski, L. Pollock, and J. Clause, “An Empirical Study of Practitioners’ Perspectives on Green Software Engineering,” in Proceedings of the 38th International Conference on Software Engineering, 2016.
    details
  • M. B. Zanjani, H. Kagdi, and C. Bird, “Automatically Recommending Peer Reviewers in Modern Code Review,” IEEE transactions on software engineering, vol. 42, iss. 6, pp. 530-543, 2016.
    details

2015

  • The Art and Science of Analyzing Software Data, C. Bird, T. Menzies, and T. Zimmermann, Eds., Morgan Kauffman, 2015.
    details
  • J. Saraiva, C. Bird, and T. Zimmermann, “Products, Developers, and Milestones: How Should I Build My N-Gram Language Model,” in Proceedings of the the joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering (esec/fse) industry track, 2015.
    details
  • M. Allamanis, E. T. Barr, C. Bird, and C. Sutton, “Suggesting Accurate Method and Class Names,” in Proceedings of the the joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering (esec/fse), 2015.
    details
  • B. Ray, M. Nagappan, C. Bird, N. Nagappan, and T. Zimmermann, “The Uniqueness of Changes: Characteristics and Applications,” in Proceedings of the international conference on mining software repositories, 2015.
    details
  • C. Bird, T. Carnahan, and M. Greiler, “Lessons Learned from Building and Deploying a Code Review Analytics Platform,” in Proceedings of the international conference on mining software repositories, 2015.
    details
  • A. Bosu, M. Greiler, and C. Bird, “Characteristics of Useful Code Reviews: An Empirical Study at Microsoft,” in Proceedings of the international conference on mining software repositories, 2015.
    details
  • M. B. Zanjani, H. Kagdi, and C. Bird, “Using Developer-Interaction Trails to Triage Change Requests,” in Proceedings of the international conference on mining software repositories, 2015.
    details
  • E. K. Smith, C. Bird, and T. Zimmermann, “Build it yourself! Homegrown Tools in a Large Software Company,” in Proceedings of the 37th international conference on software engineering, 2015.
    details
  • M. Barnett, C. Bird, J. Brunet, and S. K. Lahiri, “Helping Developers Help Themselves: Automatic Decomposition of Code Review Changesets,” in Proceedings of the 37th international conference on software engineering, 2015.
    details
  • E. Murphy-Hill, T. Zimmermann, C. Bird, and N. Nagappan, “The Design Space of Bug Fixes and How Developers Navigate It,” IEEE transactions on software engineering, 2015.
    details

2014

  • M. Allamanis, E. T. Barr, C. Bird, and C. Sutton, “Learning Natural Coding Conventions,” in Proceedings of the 22nd international symposium on foundations of software engineering, 2014.
    details
  • A. Gupta, T. Zimmermann, C. Bird, N. Nagappan, T. Bhat, and S. Emran, “Mining Energy Traces to Aid in Software Development: An Empirical Case Study,” in Proceedings of the international symposium on empirical software engineering and measurement, 2014.
    details
  • C. Bird, V. P. Ranganath, T. Zimmermann, N. Nagappan, and A. Zeller, “Extrinsic influence factors in software reliability: a study of 200,000 windows machines,” in Proceedings of the international conference on software engineering (seip track), 2014.
    details
  • S. Phillips, T. Zimmermann, and C. Bird, “Understanding and Improving Software Build Teams,” in Proceedings of the international conference on software engineering, 2014.
    details
  • K. M. s, C. Bird, N. Nagappan, and J. Czerwonka, “Transition from Centralized to Decentralized Version Control Systems: A Case Study on Reasons, Barriers, and Outcomes,” in Proceedings of the international conference on software engineering, 2014.
    details
  • A. Hindle, C. Bird, T. Zimmermann, and N. Nagappan, “Do topics make sense to managers and developers?,” Empirical software engineering, pp. 1-37, 2014.
    details

2013

  • M. Nagappan, T. Zimmermann, and C. Bird, “Diversity in software engineering research,” in Proceedings of the the joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering (esec/fse), 2013.
    details
  • P. C. Rigby and C. Bird, “Convergent software peer review practices,” in Proceedings of the the joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering (esec/fse), 2013.
    details
  • B. Murphy, C. Bird, T. Zimmermann, L. Williams, N. Nagappan, and A. Begel, “Have Agile Techniques been the Silver Bullet for Software Development at Microsoft,” in Proceedings of the seventh international symposium on empirical software engineering and measurement, 2013.
    details
  • E. T. Barr, C. Bird, and M. Marron, “Collecting a Heap of Shapes,” in Proceedings of the international symposium on software testing and analysis, 2013.
    details
  • R. Musson, J. Richards, D. Fisher, C. Bird, B. Bussone, and S. Ganguly, “Leveraging the Crowd: How 48,000 Users Helped Improve Lync Performance,” IEEE Software, 2013.
    details
  • R. Harper, C. Bird, T. Zimmermann, and B. Murphy, “Dwelling in Software: aspects of the felt-life of engineers in large software projects,” in Proceedings of the european conference on computer-supported cooperative work, 2013.
    details
  • P. C. Rigby, E. T. Barr, C. Bird, P. Devanbu, and D. M. German, “What Effect does Distributed Version Control have on OSS Project Organization,” in Proceedings of the international workshop on release engineering, 2013.
    details
  • E. Smith, R. Loftin, E. Murphy-Hill, C. Bird, and T. Zimmermann, “Improving Developer Participation Rates in Surveys,” in Proceedings of the international workshop on cooperative and human aspects of software engineering, 2013.
    details
  • E. Kocaguneli, T. Zimmermann, C. Bird, N. Nagappan, and T. Menzies, “Distributed development considered harmful?,” in Proceedings of the international conference on software engineering (software engineering in practice track), 2013.
    details
  • M. Mukadam, C. Bird, and P. C. Rigby, “Gerrit software code review data from android,” in Proceedings of the international working conference on mining software repositories (data track), 2013.
    details
  • E. Murphy-Hill, T. Zimmermann, C. Bird, and N. Nagappan, “The design of bug fixes,” in Proceedings of the international conference on software engineering, 2013.
    details
  • A. Bacchelli and C. Bird, “Expectations, outcomes, and challenges of modern code review,” in Proceedings of the international conference on software engineering, 2013.
    details

2012

  • C. Parnin, C. Bird, and E. Murphy-Hill, “Adoption and Use of Java Generics,” Empirical software engineering, pp. 1-43, 2012.
    details
  • A. Hindle, C. Bird, T. Zimmermann, and N. Nagappan, “Relating requirements to implementation via topic analysis: do topics extracted from requirements make sense to managers and developers?,” in Proceedings of the 28th ieee international conference on software maintenance, 2012.
    details
  • C. Bird and T. Zimmermann, “Assessing the value of branches with what-if analysis,” in Proceedings of the 20th international symposium on foundations of software engineering, 2012.
    details
  • E. Shihab, C. Bird, and T. Zimmermann, “The effect of branching strategies on software quality,” in Proceedings of the sixth international symposium on empirical software engineering and measurement, 2012.
    details
  • C. Bird and N. Nagappan, “Who? where? what? examining distributed development in two large open source projects,” in Proceedings of the international working conference on mining software repositories, 2012.
    details
  • T. Zimmermann and C. Bird, “Collaborative Software Development in Ten Years: Diversity, Tools, and Remix Culture,” in Proceedings of the workshop on the future of collaborative software development, 2012.
    details
  • F. Rahman, C. Bird, and P. Devanbu, “Clones: What \textbfis that Smell?,” Empirical software engineering, an international journal, 2012.
    details
  • E. T. Barr, C. Bird, P. C. Rigby, A. Hindle, D. M. German, and P. Devanbu, “Cohesive and Isolated Development with Branches,” in Proceedings of the International Conference on Fundamental Approaches to Software Engineering, 2012.
    details

2011

  • T. Menzies, C. Bird, T. Zimmermann, W. Schulte, and E. Kocaguneli, “The Inductive Software Engineering Manifesto: Principles for Industrial Data Mining,” in Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering, 2011.
    details
  • C. Bird, “Sociotechnical Coordination and Collaboration in Open Source Software,” in Doctoral Symposium, Proceedings of the 27th IEEE International Conference on Software Maintenance, 2011.
    details
  • A. Zeller, T. Zimmermann, and C. Bird, “Failure is a Four Letter Word: A Parody in Empirical Research,” in Proceedings of the 7th International Conference on Predictor Models in Software Engineering, 2011.
    details
  • Q. Hong, S. Kim, S. C. Cheung, and C. Bird, “Understanding a Developer Social Network and its Evolution,” in Proceedings of the 27th ieee international conference on software maintenance, 2011.
    details
  • C. Bird, N. Nagappan, B. Murphy, H. Gall, and P. Devanbu, “Don’t Touch My Code! Examining the Effects of Ownership on Software Quality,” in Proceedings of the the eighth joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering, 2011.
    details
  • C. Parnin, C. Bird, and E. Murphy-Hill, “Java Generics Adoption: How New Features are Introduceded, Champion, or Ignored,” in Proceedings of the international working conference on mining software repositories, 2011.
    details
  • C. Bird, T. Zimmermann, and A. Teterev, “A Theory of Branches as Goals and Virtual Teams,” in Proceedings of the international workshop on cooperative and human aspects of software engineering, 2011.
    details
  • C. Bird, B. Murphy, N. Nagappan, and T. Zimmermann, “Empirical Software Engineering at Microsoft Research,” in Showcase track, proceedings of the acm conference on computer supported cooperative work, 2011.
    details

2010

  • E. Barr, C. Bird, E. Hyatt, T. Menzies, and G. Robles, “On the Shoulders of Giants,” in FSE/SDP Workshop on the Future of Software Engineering Research, 2010.
    details
  • C. Bird, A. Bachmann, F. Rahman, and A. Bernstein, “Linkster: Enabling Efficient Manual Mining,” in Demonstration track, proceedings of the 17th sigsoft symposium on foundations of software engineering, 2010.
    details
  • C. Bird, “Conway’s Corollary,” in Making Software: What Really Works, and Why We Believe It, A. Oram and G. Wilson, Eds., O’Reilly, 2010.
    details
  • A. Bachmann, C. Bird, F. Rahman, P. Devanbu, and A. Bernstein, “The Missing Links: Bugs and Bug-fix Commits,” in Sigsoft ’10/fse-18: proceedings of the 16th acm sigsoft symposium on foundations of software engineering, 2010.
    details
  • D. Posnett, C. Bird, and P. Devanbu, “Thex: Mining Metapatterns in Java,” in Proceedings of the seventh working conference on mining software repositories, 3-23-2010 2010.
    details
  • F. Rahman, C. Bird, and P. Devanbu, “Clones: What \emphis that Smell?,” in Proceedings of the fourth international symposium on empirical software engineering and measurement, 9-16-2010 2010.
    details
  • F. Rahman, C. Bird, and P. Devanbu, “Clones: What \emphis that Smell?,” in Proceedings of the seventh working conference on mining software repositories, 3-16-2010 2010.
    details
  • R. Nia, C. Bird, P. Devanbu, and V. Filkov, “Validity of network analyses in open source projects,” in Proceedings of the seventh working conference on mining software repositories, 3-16-2010 2010.
    details
  • D. Posnett, C. Bird, and P. Devanbu, “An Empirical Study on the Influence of Pattern Roles on Change-Proneness,” Empirical software engineering, an international journal, pp. 1-28, 2010.
    details

2009

  • C. Bird, N. Nagappan, P. Devanbu, H. Gall, and B. Murphy, “Putting it All Together: Using Socio-Technical Networks to Predict Failures,” in Proceedings of the 17th international symposium on software reliability engineering, 10-3-2009 2009.
    details
  • C. Bird, A. Bachmann, E. Aune, J. Duffy, A. Bernstein, V. Filkov, and P. Devanbu, “Fair and Balanced? Bias in Bug-Fix Datasets,” in Proceedings of the the seventh joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering, 7-12-2009 2009.
    details
  • C. Bird, P. C. Rigby, E. T. Barr, D. J. Hamilton, D. M. German, and P. Devanbu, “The Promises and Perils of Mining Git,” in Proceedings of the sixth working conference on mining software repositories, Washington, DC, USA, 3-28-2009 2009.
    details
  • C. Bird, E. Barr, A. Nash, P. Devanbu, V. Filkov, and Z. Su, “Structure and Dynamics of Research Collaboration in Computer Science,” in Proceedings of the ninth siam international conference on data mining, 11-4-2009 2009, pp. 826-837.
    details
  • C. Bird, N. Nagappan, P. Devanbu, H. Gall, and B. Murphy, “Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista,” Communications of the acm, vol. 52, iss. 8, pp. 85-93, 2009.
    details
  • C. Bird, N. Nagappan, P. Devanbu, H. Gall, and B. Murphy, “Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista,” in Proceedings of the 31st international conference on software engineering, 2-12-2009 2009, pp. 518-528.
    details

2008

  • C. Bird, D. Pattison, R. D’Souza, V. Filkov, and P. Devanbu, “Latent Social Structure in Open Source Projects,” in Sigsoft ’08/fse-16: proceedings of the 16th acm sigsoft symposium on foundations of software engineering, New York, NY, USA, 7-12-2008 2008, pp. 24-35.
    details
  • D. Pattison, C. Bird, and P. Devanbu, “Talk and Work: a Preliminary Report,” in Proceedings of the fifth international working conference on mining software repositories, New York, NY, USA, 4-3-2008 2008, pp. 113-116.
    details

2007

  • Z. M. Saul, V. Filkov, P. Devanbu, and C. Bird, “Recommending Random Walks,” in Esec-fse ’07: proceedings of the the sixth joint meeting of the european software engineering conference and the acm sigsoft symposium on the foundations of software engineering, New York, NY, USA, 7-3-2007 2007, pp. 15-24.
    details
  • C. Bird, A. Gourley, and P. Devanbu, “Detecting Patch Submission and Acceptance in OSS Projects,” in Proceedings of the fourth international workshop on mining software repositories, Washington, DC, USA, 5-10-2007 2007, pp. 26-35.
    details
  • M. Ogawa, K. Ma, C. Bird, P. T. Devanbu, and A. Gourley, “Visualizing Social Interaction in Open Source Software Projects,” in Sixth international asia-pacific symposium on visualization, 2-5-2007 2007, pp. 25-32.
    details
  • C. Bird, A. Gourley, P. Devanbu, A. Swaminathan, and G. Hsu, “Open Borders? Immigration in Open Source Projects,” in Proceedings of the fourth international workshop on mining software repositories, Washington, DC, USA, 5-10-2007 2007, p. 6.
    details

2006

  • C. Bird, A. Gourley, P. Devanbu, M. Gertz, and A. Swaminathan, “Mining Email Social Networks,” in Proceedings of the third international workshop on mining software repositories, New York, NY, USA, 4-10-2006 2006, pp. 137-143.
    details
  • C. Bird, A. Gourley, P. Devanbu, M. Gertz, and A. Swaminathan, “Mining Email Social Networks in Postgres,” in Proceedings of the third international workshop on mining software repositories (challenge track), New York, NY, USA, 4-10-2006 2006, pp. 185-186.
    details