Christian Bird
Information
Seattle, WA 98115
Phone: 530-***-****
E-mail: *****@*********.*******://www.cabird.com
Research Empirical software engineering, Open Source Software communities, social
networks, communication
Interests and collaboration in software engineering, software tools
Education University of California, Davis, Davis, California, USA
Ph.D., Computer Science, June 2010
Dissertation Topic: \Sociotechnical Collaboration and Coordination in Open Source
Software"
Advisor: Prof. Premkumar Devanbu
GPA: 3.98
University of California, Davis, Davis, California, USA
M.S., Computer Science, 2008
Advisor: Prof. Premkumar Devanbu
GPA: 3.98
Brigham Young University, Provo, Utah, USA
Bachelor of Science in Computer Science, 2003
GPA : 3.78Honors and Mining Software Repositories Best Paper Award
Awards International Working
Golden Key Honor Society
Member, 2000 { present
US National Merit Scholar and Scholarship
Awarded in 1996 for complete undergraduate career.
Refereed
Invited Talks Empirical Software Engineering at Microsoft Research: Transitioning
Research into practice Septem-
ber, 2011
Brigham Young University
Provo, Utah, U.S.A.
SocioTechnical Effects in Software Teams April, 2011
Hong Kong University of Science and Technology
Hong Kong
SocioTechnical Effects in Software Teams February, 2010
Microsoft Research
Bangalore, India
Does Distributed Development Affect Software Quality? February, 2010
Third India Software Engineering Conference
Mysore, India
Jazz Anthropology January, 2010
T. J. Watson Research Center, IBM
Hawthorne, New York, U.S.A.
On the Effect of Ownership in Varying Software Processes September, 2009
Microsoft Research
Redmond, Washington, U.S.A.
Latent Social Structure in Open Source Projects October, 2008
INFORMS Annual Meeting
Washington, D.C., U.S.A.
Does Distributed Development Affect Software Quality? August, 2008
Microsoft Research
Redmond, Washington, U.S.A
.
Social Organization in Open Source Software March, 2008
T. J. Watson Research Center, IBM
Hawthorne, New York, U.S.A.
Social Network Analysis in Software Teams May, 2006
Guest Lecture, MAE 298, Understanding Networks: Theory and Applications
University of California, Davis, U.S.A.
Research Researcher October, 2011 { present
Experience
Empirical Software Engineering Group
Microsoft Research
Redmond, Washington, USA
Postdoctoral ResearcherAugust, 2010 { October, 2011
Empirical Software Engineering Group
Microsoft Research
Redmond, Washington, USA
Research AssistantOctober, 2005 { June, 2010
Software Engineering under Prof. Premkumar Devanbu
University of California, Davis,
Davis, California, USA
Designed and implemented data mining software for study of OSS projects. Statistically
analyzed
OSS project data in the fields of social networking, change analysis, longitudinal social
effects,
acceptance of work gifts, etc. Continued background research in the area of empirical
software
engineering.
Researcher November 2009 { January 2010
Governance Science Research Group under Clay Williams
T. J. Watson Research Center, IBM
Hawthorne, New York, USA
Developed a research amenable database schema for Jazz development data and implemented a
mining framework for extracting relevant development data from Jazz repositories.
Researcher June { September 2009
Research in Software Engineering Group under Nachiappan Nagappan
Microsoft Research
Redmond, Washington, USA
Examined the effect of code ownership levels on software quality in various development
contexts,
including Windows Vista, Eclipse, and Firefox. Also examined distributed development in
the
context of different development process domains. This research resulted in an internal
report,
an external tech report, and two planned submissions to FSE 2010.
Researcher May { August 2008
Research in Software Engineering group under Nachiappan Nagappan
Microsoft Research
Redmond, Washington, USA
Conducted quantitative analysis on defect data related to development of Windows Vista
and
examined many sociotechnical factors and their relationship with defects. Examined the
effect of
geographical distributed development on software quality which resulted in a top tier
publication
at ICSE, earned a best paper award at ICSE, and was invited to appear in CACM Research
Highlights. Also performed a study of the ability of network measures on sociotechnical
networks
to predict failures, which resulted in a paper in ISSRE.
Research Assistant June { October, 2005
Software Engineering under Prof. Raju Pandey
University of California, Davis,
Davis, California, USA
Worked on a framework for component oriented binary level synthesis for embedded systems.
Wrote a static analysis tool for extracting type dependencies in GCC compliant C.
Teaching Teaching Assistant October, 2004 { June, 2005
Experience
Programming Languages under Dr. Ron Olsson and Dr. Raju Pandey
University of California, Davis
Davis, California, USA
Led discussion sections of senior level programming languages course for three quarters.
Provided
individual assistance to students during regularly scheduled o ce hours. Helped in the
creation
of homework assignments and exams. Evaluated students written work, programming projects,
and exams.
Teaching AssistantAugust, 1997 { December, 1997
Advanced Data Structures under Dr. Theodore Norman
Brigham Young University
Provo, Utah, USA
Helped students understand advanced data structure concepts in group and one on one
settings.
Evaluated course homework, lab projects, and exams.
Industry Software EngineerSeptember, 2000 { December, 2005
Experience
Embedded Software Tools Group under Bruce Vernon
Motorola
Lindon, Utah, USA
Helped design and develop command line and GUI tools for embedded linux developers using
C,
C++, python, and shell scripting. Aided in the creation of linux Board Support Packages
for
embedded hardware on a number of Motorola's hardware platforms. Maintained a
collaborative
intranet web system for the embedded linux group. Provided remote and on-site training to
Motorola employees and third parties in the use of our tools.
Technical Support EngineerAugust - December, 1997
Technical Support Department under Allen Smart
Caldera Systems Inc.
Provo, Utah, USA
Learned advanced Linux operating system and programming concepts. Provided technical
support to corporate customers for their use of Linux. Helped design an e cient techincal
support
structure for a rapidly growing Linux technology company.
Academic Reviewer
Service Communications of the ACM, 2010
ACM Transactions on Software Engineering and Methodology, 2009, 2010, 2011, 2012
IEEE Transactions on Software Engineering, 2009, 2010, 2011
IEEE
International Symposium on Software Testing and Analysis, 2012
International Conference on Software Engineering, 2008, 2009
ACM Conference on Computer Supported Cooperative Work, 2008, 2012
International Working Conference on Mining Software Repositories, 2007, 2008, 2009
European Conference on Object Oriented Programming, 2009
Haifa Verification conference, 2011
ACM Conference on Recommender Systems, 2009
Science of Computer Programming, 2011
Program Committee Memberships
ACM Sigsoft Symposium on Foundations of Sofware Engineering, 2012
International Conference on Software Maintenance, 2012
International Conference on Program Comprehension, 2012
International Working Conference on Mining Software Repositories, 2010, 2011, 2012
ACM Student Research Competition (at ICSE), 2012
Int'l Symposium on Empirical Software Engineering and Measurement, Industrial track, 2011
International Conference on Software Maintenance, Early Achievements track, 2011
European Soft. Eng. Conf./Foundations of Soft. Eng., Artifact Evaluation Committee, 2011
International Workshop on Regression Testing, 2012
International Workshop on Machine Learning Technologies in Software Engineering, 2011
International Workshop on Empirical Software Engineering in Practice, 2010, 2011, 2012
International Workshop on Replications in Empirical Software Engineering Research, 2010,
2011
International Workshop on Emerging Trends in FLOSS Research and Development, 2010
Challenge Track of Mining Software Repositories, 2008, 2009
Committee Chair Positions
International Conference on Program Comprehension, Industry Track (co-chair), 2013
Challenge Track of Mining Software Repositories, 2009
Memberships Member, Institute of Electrical and Electronics Engineers (IEEE) 2005{present
Member, ACM Special Interest Group on Software Engineering (SIGSOFT) 2005{present
Extracurricular Software Engineering and Programming Languages Seminar Organizer
2006{2008
References Premkumar Devanbu
Professor
University of California, Davis
Dept. of Computer Science
Kemper Hall
1 Shields Avenue
Davis, CA, USA 95616
*********@*******.***
Nachiappan Nagappan
Researcher
Microsoft Research
One Microsoft Way
Redmond, WA, USA 98052
******@*********.***
Harald Gall
Professor
University of Z urich
Dept. of Computer Science
Binzm uhlestrasse 14
CH-8050 Z urich, Switzerland
****@***.***.**
James Herbsleb
Professor, Institute for Software Research
Director, Software Industry Center
School of Computer Science
5321 Wean Hall
Carnegie Mellon
University
5000 Forbes Avenue
Pittsburgh, PA 15213
***@**.***.***
Audris Mockus
Researcher
Avaya Labs Research
Rm 2D-30
233 Mt. Airy Road
Basking Ridge, NJ 07920
******@********.*********.***