Post Job Free
Sign in

Software Engineering

Location:
Seattle, WA
Posted:
October 17, 2012

Contact this candidate

Resume:

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

******@********.*********.***



Contact this candidate