Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Empirical Software Engineering Group (ESE)
Publications (since 2009)

Brittany Johnson, Thomas Zimmermann, and Christian Bird, Appendix to The Effect of Work Environments on Productivity, no. MSR-TR-2015-66, 28 August 2015.

Amiangshu Bosu, Michaela Greiler, and Christian Bird, Characteristics of Useful Code Reviews: An Empirical Study at Microsoft, in Proceedings of the International Conference on Mining Software Repositories, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Kim Herzig and Nachiappan Nagappan, Empirically Detecting False Test Alarms Using Association Rules, in Companion Proceedings of the 37th International Conference on Software Engineering, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, and Laurie Williams, Approximating Attack Surfaces with Stack Traces, in Companion Proceedings of the 37th International Conference on Software Engineering, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Edward K. Smith, Christian Bird, and Thomas Zimmermann, Build it yourself! Homegrown tools in a large software company, in Proceedings of the 37th International Conference on Software Engineering, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Kim Herzig, Michaela Greiler, Jacek Czerwonka, and Brendan Murphy, The Art of Testing Less without Sacrificing Quality, in Proceedings of the 2015 International Conference on Software Engineering, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Michael Barnett, Christian Bird, Joao Brunet, and Shuvendu Lahiri, Helping developers help themselves: Automatic decomposition of code review changesets., in Proceedings of the 37th International Conference on Software Engineering, IEEE – Institute of Electrical and Electronics Engineers, May 2015.

Miryung Kim, Thomas Zimmermann, Robert DeLine, and Andrew Begel, The Emerging Role of Data Scientists on Software Development Teams, no. MSR-TR-2015-30, 12 April 2015.

Patrick Morrison, Kim Herzig, Brendan Murphy, and Laurie Williams, Challenges with Applying Vulnerability Prediction Models, in Proceedings of the 2015 Symposium and Bootcamp on the Science of Security, ACM – Association for Computing Machinery, April 2015.

Abram Hindle, Christian Bird, Thomas Zimmermann, and Nachiappan Nagappan, Do Topics Make Sense to Managers and Developers?, in Empirical Software Engineering, vol. 20, no. 2, pp. 479-515, Springer, April 2015.

Christian Bird, Trevor Carnahan, and Michaela Greiler, Lessons Learned From Deploying a Code Review Analytics Platform, no. MSR-TR-2015-22, February 2015.

Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, and Nachiappan Nagappan, The Design Space of Bug Fixes and How Developers Navigate It, in IEEE Transactions on Software Engineering, vol. 41, no. 1, pp. 65-81, IEEE – Institute of Electrical and Electronics Engineers, January 2015.

Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Nachiappan Nagappan, and Thomas Zimmermann, The Uniqueness of Changes: Characteristics and Applications, no. MSR-TR-2014-149, 25 November 2014.

André N. Meyer, Thomas Fritz, Gail C. Murphy, and Thomas Zimmermann, Software Developers’ Perceptions of Productivity, in FSE '14: Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, ACM – Association for Computing Machinery, November 2014.

Miltiadis Allamanis, Earl T. Barr, Christian Bird, and Charles Sutton, Learning Natural Coding Conventions, in Proceedings of the ACM SigSoft Symposium on Foundations of Software Engineering, ACM – Association for Computing Machinery, November 2014.

Kim Herzig, Using Pre-Release Test Failures to Build Early Post-Release Defect Prediction Models, in Proceedings of the 25th International Symposium on Software Reliability Engineering, IEEE – Institute of Electrical and Electronics Engineers, November 2014.

Gifford Cheung, Thomas Zimmermann, and Nachiappan Nagappan, The First Hour Experience: How the Initial Play can Engage (or Lose) New Players, in CHI PLAY '14: Proceedings of the First ACM SIGCHI Annual Symposium on Computer-Human Interaction in Play, ACM – Association for Computing Machinery, October 2014.

David Lo, Nachiappan Nagappan, and Thomas Zimmermann, Appendix to The Health of Software Engineering Research, no. MSR-TR-2014-119, 5 September 2014.

Kim Herzig and Nachiappan Nagappan, The Impact of Test Ownership and Team Structure on the Reliability and Effectiveness of Quality Test Runs, in Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement, ACM, September 2014.

Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat, and Syed Emran, Mining Energy Traces to Aid in Software Development: An Empirical Case Study, in ESEM '14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements, ACM – Association for Computing Machinery, September 2014.

Christian Bird, Thomas Zimmermann, and Edward K. Smith, Appendix to Do It Yourself! Homegrown Tools in a Large Software Company, no. MSR-TR-2014-118, September 2014.

Miryung Kim, Thomas Zimmermann, and Nachiappan Nagappan, An Empirical Study of Refactoring Challenges and Benefits at Microsoft, in IEEE Transactions on Software Engineering, vol. 40, no. 7, IEEE – Institute of Electrical and Electronics Engineers, July 2014.

Emerson Murphy-Hill, Thomas Zimmermann, and Nachiappan Nagappan, Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?, in Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), ACM, June 2014.

Kivanc Muslu, Christian Bird, Nachiappan Nagappan, and Jacek Czerwonka, Transition from Centralized to Distributed VCS: A Microsoft Case Study on Reasons, Barriers, and Outcomes, in Proceedings of the International Conference on Software Engineering, ACM, June 2014.

Andrew Begel and Thomas Zimmermann, Analyze This! 145 Questions for Data Scientists in Software Engineering, in Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), ACM, June 2014.

Christian Bird, Venkatesh-Prasad Ranganath, Thomas Zimmermann, Nachiappan Nagappan, and Andreas Zeller, Extrinsic Influence Factors in Software Reliability: A Study of 200,000 Windows Machines, in Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), ACM, June 2014.

Shaun Phillips, Thomas Zimmermann, and Christian Bird, Understanding and Improving Software Build Teams, in Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), ACM, June 2014.

Earl T. Barr and Mark Marron, Tardis: Affordable Time-Travel Debugging in Managed Runtimes, no. MSR-TR-2014-47, 11 April 2014.

Thomas Debeauvais, Thomas Zimmermann, Nachiappan Nagappan, Kevin Carter, Ryan Cooper, Dan Greenawalt, and Tyson Solberg, Off With Their Assists: An Empirical Study of Driving Skill in Forza Motorsports 4, in Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG 2014), April 2014.

Emerson Murphy-Hill, Thomas Zimmermann, and Nachiappan Nagappan, Motion Sickness Susceptibility in Software Developers, no. MSR-TR-2014-24, 4 March 2014.

Brendan Murphy, JAcek Czerwonka, and Laurie Williams, Branching Taxonomy, no. MSR-TR-2014-23, 26 February 2014.

Kim Herzig, Sascha Just, Andreas Rau, and Andreas Zeller, Predicting Defects Using Change Genealogies, in Proceedings of the 2013 IEEE 24nd International Symposium on Software Reliability Engineering, IEEE, November 2013.

Andrew Begel and Thomas Zimmermann, Analyze This! 145 Questions for Data Scientists in Software Engineering, no. MSR-TR-2013-111, 28 October 2013.

Brendan Murphy, Christian Bird, Thomas Zimmermann, Laurie Williams, Nachiappan Nagappan, and Andrew Begel, Have Agile Techniques been the Silver Bullet for Software Development at Microsoft?, ACM ESEM , 11 October 2013.

Andrew Begel and Thomas Zimmermann, Appendix to Analyze This! 145 Questions for Data Scientists in Software Engineering, no. MSR-TR-2013-84, 14 September 2013.

Richard Harper, Christian Bird, Thomas Zimmermann, and Brendan Murphy, Dwelling in Software: Aspects of the felt-life of engineers in large software projects, in Proceedings of the 13th European Conference on Computer Supported Cooperative Work (ECSCW '13), Springer, September 2013.

Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird, Diversity in Software Engineering Research, in Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), ACM, August 2013.

Robert Musson, Jacqueline Richards, Danyel Fisher, Christian Bird, Brian Bussone, and Sandipan Ganguly, Leveraging the Crowd: How 48,000 Users Helped Improve Lync Performance, in IEEE Software, IEEE, August 2013.

Peter C. Rigby and Christian 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), ACM, August 2013.

Earl T. Barr, Christian Bird, and Mark Marron, Collecting a Heap of Shapes, in Proceedings of the International Symposium on Software Testing and Analysis, 2013, ACM, July 2013.

Venkatesh-Prasad Ranganath and Jithin Thomas, Structural and Temporal Patterns-Based Features, in Proceedings of International Workshop on Data Analysis Patterns in Software Engineering (DAPSE) 2013, ACM, 21 May 2013.

Kim Herzig, Sascha Just, and Andreas Zeller, It's not a Bug, It's a Feature: How Misclassification Impacts Bug Prediction, in Proceedings of the 2013 International Conference on Software Engineering, IEEE, May 2013.

Alberto Bacchelli and Christian Bird, Expectations, Outcomes, and Challenges of Modern Code Review, in Proceedings of the International Conference on Software Engineering, IEEE, May 2013.

Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, and Nachiappan Nagappan, The Design of Bug Fixes, in Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), IEEE, May 2013.

Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, and Nachiappan Nagappan, Appendix to The Design of Bug Fixes, no. MSR-TR-2013-22, 15 April 2013.

Jeff Huang, Thomas Zimmermann, Nachiappan Nagappan, Charles Harrison, and Bruce Phillips, Mastering the Art of War: How Patterns of Gameplay Influence Skill in Halo, in Proceedings of the International Conference on Human Factors in Computing Systems (CHI 2013), ACM, April 2013.

Sunghun Kim, Thomas Zimmermann, Rahul Premraj, Nicolas Bettenburg, and Shivkumar Shivaji, Predicting Method Crashes with Bytecode Operations, in Proceedings of the 6th Annual India Software Engineering Conference (ISEC 2013), ACM, February 2013.

Kim Herzig and Andreas Zeller, The Impact of Tangled Code Changes, in Proceedings of the 10th Working Conference on Mining Software Repositories, IEEE, 2013.

Christian Bird and Thomas Zimmermann, Assessing the Value of Branches with What-if Analysis, in Proceedings of the 20th International Symposium on Foundations of Software Engineering (FSE 2012), Association for Computing Machinery, Inc., November 2012.

Miryung Kim, Thomas Zimmermann, and Nachiappan Nagappan, A Field Study of Refactoring Challenges and Benefits, in Proceedings of the 20th International Symposium on Foundations of Software Engineering (FSE 2012), Association for Computing Machinery, Inc., November 2012.

Kenneth Hullett, Nachi Nagappan, Eric Schuh, and John Hopson, Empirical analysis of user data in game software development, in Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement , ACM, 1 November 2012.

Abram Hindle, Christian Bird, Thomas Zimmermann, and Nachiappan Nagappan, Relating Requirements to Implementation via Topic Analysis, in Proceedings of the 2012 International Conference on Software Maintenance (ICSM 2012), IEEE, 25 September 2012.

Kenneth Hullett, Nachiappan Nagappan, Eric Schuh, and John Hopson, Empirical Analysis of User Data in Game Software Development, in Proceedings of Empirical Software Engineering and Measurement, ACM, 25 September 2012.

Emad Shihab, Christian Bird, and Thomas Zimmermann, The Effect of Branching Strategies on Software Quality, in Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Association for Computing Machinery, Inc., 19 September 2012.

Sunghun Kim, Thomas Zimmermann, Rahul Premraj, Nicolas Bettenburg, and Shivkumar Shivaji, Predicting Method Crashes with Bytecode Operations, no. MSR-TR-2012-94, 10 September 2012.

Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird, Representativeness in Software Engineering Research, no. MSR-TR-2012-93, 5 September 2012.

Venkatesh-Prasad Ranganath, Pradip Vallathol, and Pankaj Gupta, Compatibility Testing via Patterns-Based Trace Comparison, no. MSR-TR-2012-87, 18 August 2012.

Jim Whitehead and Thomas Zimmermann, Introduction to the Special Issue on Mining Software Repositories in 2010, in Empirical Software Engineering, vol. 17, no. 4-5, pp. 500-502, Springer Verlag, August 2012.

Raymond P.L. Buse and Thomas Zimmermann, Information Needs for Software Development Analytics, in Proceedings of the 34th International Conference on Software Engineering (ICSE 2012 SEIP Track), IEEE, June 2012.

Christian Bird and Nachiappan Nagappan, Who? Where? What? Examining Distributed Development in Two Large Open Source Projects, in Proceedings of the International Working Conference on Mining Software Repositories, IEEE, June 2012.

Tim Menzies and Thomas Zimmermann, Goldfish Bowl Panel: Software Development Analytics, in Proceedings of the 34th International Conference on Software Engineering (ICSE 2012 SEIP Track), IEEE, June 2012.

Thomas Zimmermann, Nachiappan Nagappan, Philip J. Guo, and Brendan Murphy, Characterizing and Predicting Which Bugs Get Reopened, in Proceedings of the 34th International Conference on Software Engineering (ICSE 2012 SEIP Track), IEEE, June 2012.

Thomas Zimmermann, Bruce Phillips, Nachiappan Nagappan, and Chuck Harrison, Data-Driven Games User Research, in Proceedings of the CHI Workshop on Game User Research (CHI-GUR 2012), May 2012.

Thomas Zimmermann and Christian Bird, Collaborative Software Development in Ten Years: Diversity, Tools, and Remix Culture, in Proceedings of the CSCW Workshop on the Future of Collaborative Software Development (FutureCSD 2012), ACM, February 2012.

Miryung Kim, Thomas Zimmermann, and Nachiappan Nagappan, Appendix to A Field Study of Refactoring Rationale, Benefits, and Challenges at Microsoft, no. MSR-TR-2012-4, 11 January 2012.

Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat, and Syed Emran, Detecting Energy Patterns in Software Development, no. MSR-TR-2011-106, 16 November 2011.

Tim Menzies, Andrew Butcher, Andrian Marcus, and Thomas Zimmermann, Local vs Global Models for Effort Estimation and Defect Prediction, in Proceedings of the 26st IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), IEEE, November 2011.

Alexander Tarvo, Thomas Zimmermann, and Jacek Czerwonka, An Integration Resolution Algorithm for Mining Multiple Branches in Version Control Systems (Industry Track), in Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), IEEE, September 2011.

Christian Bird, Nachiappan Nagappan, brendan murphy, Harald Gall, and Premkumar 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, ACM, September 2011.

Christian Bird, Sociotechnical Coordination and Collaboration in Open Source Software, in Proceedings of the 27th IEEE International Conference on Software Maintenance, IEEE, September 2011.

Ayse Tosun Misirli, Brendan Murphy, Thomas Zimmermann, and Ayse Basar, An Explanatory Analysis on Eclipse Beta-Release Bugs Through In-Process Metrics, in Proceedings of the 8th International Workshop on Software Quality (WoSQ 2011), ACM, September 2011.

Qiaona Hong, Sunghun Kim, S. C. Cheung, and Christian Bird, Understanding a Developer Social Network and its Evolution, in Proceedings of the 27th IEEE International Conference on Software Maintenance, IEEE, September 2011.

Andreas Zeller, Thomas Zimmermann, and Christian Bird, Failure is a Four-Letter Word: A Parody in Empirical Research, in Proceedings of the 7th International Conference on Predictive Models in Software Engineering, ACM, September 2011.

Sunghun Kim, Thomas Zimmermann, and Nachiappan Nagappan, Crash Graphs: An Aggregated View of Multiple Crashes to Improve Crash Triage (Practical Experience Report), in Proceedings of the 2011 IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011), IEEE, July 2011.

Chris Parnin, Christian Bird, and Emerson Murphy-Hill, Java Generics Adoption: How New Features are Introduced, Championed, or Ignored, in Proceedings of the International Working Conference on Mining Software Repositories, ACM, 27 May 2011.

Kenneth Hullett, Nachiappan Nagappan, Eric Schuh, and John Hopson, Data Analytics for Game Development (NIER Track), in Proceedings of the International Conference on Software Engineering, ACM, May 2011.

Benjamin Livshits and Thomas Zimmermann, DynaMine: Finding Usage Patterns and Their Violations by Mining Software Repositories, in Mining Software Specifications: Methodologies and Applications, CRC Press, May 2011.

Jacek Czerwonka, Rajiv Das, Nachiappan Nagappan, Alex Tarvo, and Alex Teterev, CRANE: Failure Prediction, Change Analysis and Test Prioritization in Practice - Experiences from Windows, in International Conference on Software Testing (ICST) 2011, IEEE, 30 March 2011.

Christian Bird, Brendan Murphy, Nachi Nagappan, and Thomas Zimmermann, Empirical Software Engineering at Microsoft Research, in Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW), Association for Computing Machinery, Inc., 19 March 2011.

Thomas Zimmermann, Nachiappan Nagappan, Kim Herzig, Rahul Premraj, and Laurie Williams, An Empirical Study of the Factors Relating Field Failures and Dependencies, in Proceedings of the 4th International Conference on Software Testing, Verification and Validation (ICST), IEEE, March 2011.

Jacek Czerwonka, Rajiv Das, Nachiappan Nagappan, Alex Tarvo, and Alex Teterev, CRANE: Failure Prediction, Change Analysis and Test Prioritization in Practice - Experiences from Windows, in International Conference on Software Testing, IEEE, March 2011.

Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, and Brendan Murphy, "Not My Bug!" and Other Reasons for Software Bug Report Reassignments, in Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW), Association for Computing Machinery, Inc., March 2011.

Raymond P.L. Buse and Thomas Zimmermann, Information Needs for Software Development Analytics, no. MSR-TR-2011-8, 30 January 2011.

Andrew Begel, Rob DeLine, and Thomas Zimmermann, Social Media for Software Engineering, in Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research (FoSER), Association for Computing Machinery, Inc., November 2010.

Nachiappan Nagappan, Andreas Zeller, Thomas Zimmermann, Kim Herzig, and Brendan Murphy, Change Bursts as Defect Predictors, in Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE), IEEE, November 2010.

Stephan Neuhaus and Thomas Zimmermann, Security Trend Analysis with CVE Topic Models, in Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE), IEEE, November 2010.

Raymond P. L. Buse and Thomas Zimmermann, Analytics for Software Development, in Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research (FoSER), Association for Computing Machinery, Inc., November 2010.

Raymond P. L. Buse and Thomas Zimmermann, Analytics for Software Development, no. MSR-TR-2010-111, 11 August 2010.

Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, and Brendan Murphy, Characterizing and Predicting Which Bugs Get Fixed: An Empirical Study of Microsoft Windows, in Proceedings of the 32th International Conference on Software Engineering (ICSE), Association for Computing Machinery, Inc., 2 May 2010.

Thomas Zimmermann, Nachiappan Nagappan, and Laurie Williams, Searching for a Needle in a Haystack: Predicting Security Vulnerabilities for Windows Vista, in Proceedings of the 3rd International Conference on Software Testing, Verification and Validation (ICST), IEEE, 6 April 2010.

Silvia Breu, Rahul Premraj, Jonathan Sillito, and Thomas Zimmermann, Information Needs in Bug Reports: Improving Cooperation Between Developers and Users, in Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW), Association for Computing Machinery, Inc., February 2010.

Laurie Williams, Gunnar Kudrjavets, and Nachiappan Nagappan, On the Effectiveness of Unit Test Automation at Microsoft, in Proceedings of the IEEE International Symposium on Software Reliability Engineering (ISSRE), IEEE, November 2009.

Christian Bird, Nachiappan Nagappan, Harald Gall, Premkumar Devanbu, and Brendan Murphy, Using Socio-Technical Networks to Predict Failures, in Proceedings of the IEEE International Symposium on Software Reliability Engineering (ISSRE), IEEE, November 2009.

Thomas Zimmermann and Nachiappan Nagappan, Predicting Defects with Program Dependencies (Short Paper), in Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE Computer Society, October 2009.

Md. Mainur Rahman, Guenther Ruhe, and Thomas Zimmermann, Optimized Assignment of Developers for Fixing Bugs – An Initial Evaluation for Eclipse Projects (Short Paper), in Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE Computer Society, October 2009.

Audris Mockus, Nachiappan Nagappan, and Trung T. Dinh-Trong, Test Coverage and Post-Verification Defects: A Multiple Case Study, in Proceedings of the ACM-IEEE Empirical Software Engineering and Measurement Conference (ESEM), IEEE Computer Society, October 2009.

Andrew Begel and Nachiappan Nagappan, Coordination in Large-Scale Software Development: Helpful and Unhelpful Behaviors, no. MSR-TR-2009-135, 28 September 2009.

David Ma, David Schuler, Thomas Zimmermann, and Jonathan Sillito, Expert Recommendation with Usage Expertise (Short Paper), in Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM), IEEE Computer Society, September 2009.

Gaeul Jeong, Sunghun Kim, and Thomas Zimmermann, Improving Bug Triage with Bug Tossing Graphs, in Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/ FSE), Association for Computing Machinery, Inc., August 2009.

Christian Bird, Nachiappan Nagappan, Premkumar Devanbu, Harald Gall, and Brendan Murphy, Does distributed development affect software quality? An empirical case study of Windows Vista, in Communications of the ACM, vol. 52, no. 8, pp. 85–93, Association for Computing Machinery, Inc., New York, NY, USA, August 2009.

Thomas Zimmermann, Nachiappan Nagappan, Harald Gall, Emanuel Giger, and Brendan Murphy, Cross-project Defect Prediction, in Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/ FSE), Association for Computing Machinery, Inc., August 2009.

DEFECTS '09: Proceedings of the 2nd International Workshop on Defects in Large Software Systems, Association for Computing Machinery, Inc., New York, NY, USA, July 2009.

Stephan Neuhaus and Thomas Zimmermann, The Beauty and the Beast: Vulnerabilities in Red Hat's Packages, in Proceedings of the 2009 USENIX Annual Technical Conference (USENIX ATC), USENIX, June 2009.

Andrew Begel, Nachiappan Nagappan, Christopher Poile, and Lucas Layman, Coordination in large-scale software teams, in Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE), IEEE Computer Society, Washington, DC, USA, May 2009.

Constantin Sârbu, Nachiappan Nagappan, and Neeraj Suri, On Equivalence Partitioning of Code Paths inside OS Kernel Components, in Proceedings of the 2009 Software Technologies for Future Dependable Distributed Systems (STFSSD), IEEE Computer Society, Washington, DC, USA, March 2009.

Nachiappan Nagappan, Andreas Zeller, and Thomas Zimmermann, Guest Editors' Introduction: Mining Software Archives, in IEEE Software, vol. 26, pp. 24-25, IEEE Computer Society, January 2009.

Publications (2006-2008)

2008

The Impact of Educational Background on the Effectiveness of Requirements Inspections: An Empirical Study,Jeffrey C. Carver, Nachiappan Nagappan, Alan Page, IEEE Transactions on Software Engineering, vol. 34, no. 6, pp. 800-812, Nov/Dec, 2008

Can Developer-Module Networks Predict Failures?, Martin Pinzger, Nachiappan Nagappan, Brendan Murphy, ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2008), Atlanta, GA.

Profiling the Operational Behavior of OS Device Drivers, Constantin Sarbu, Andreas Johansson, Neeraj Suri, Nachiappan Nagappan, The 19th International Symposium on Software Reliability Engineering (ISSRE), Seattle / Redmond, 2008.

Do Cross Cutting Concerns Cause Defects?, Marc Eaddy, Thomas Zimmermann, Kaitlin D. Sherwood, Vibhav Garg, Gail C. Murphy, Nachiappan Nagappan, Alfred V. Aho, IEEE Transactions on Software Engineering, Volume 34, Number 4, pp. 497-515, 2008.

Iterative Identification of Fault-prone Binaries Using In-Process Metrics, Lucas Layman, Gunnar Kudrjavets, Nachiappan Nagappan,ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2008), Kaiserslautern, Germany.

Pair Programming: What's in it for me?, Andrew Begel, Nachiappan Nagappan, ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2008), Kaiserslautern, Germany.

Global Software Servicing: Observational Experiences at Microsoft, Shilpa Bugde, Nachiappan Nagappan, Sriram Rajamani, G.Ramalingam,IEEE International Conference on Global Software Engineering (ICGSE 2008), Bangalore, India.

Global Software Development: Who does it?, Andrew Begel, Nachiappan Nagappan,IEEE International Conference on Global Software Engineering (ICGSE 2008), Bangalore, India.

Tempest: Towards Early Identification of Failure-Prone Binaries, Thirumalesh Bhat, Nachiappan Nagappan, IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2008), Anchorage, Alaska.

Realizing quality improvement through test driven development: results and experiences of four industrial teams, Nachiappan Nagappan, Michael Maximilien, Thirumalesh Bhat, Laurie Williams, Springer Empirical Software Engineering journal, Volume 13, Number 3, pp. 289-302, 2008. [local copy]

Mining Software Effort Data: Preliminary Analysis of Visual Studio Team System Data, Lucas Layman, Nachiappan Nagappan, Sam Guckenheimer, Jeff Beehler, Andrew Begel, Proceedings of the 5th Working Conference on Mining Software Repositories (MSR '08), Leipzig, Germany.

The Influence of Organizational Structure on Software Quality, Nachiappan Nagappan, Brendan Murphy, Victor Basili, International Conference on Software Engineering (ICSE 2008), Leipzig, Germany.

Predicting Defects using Social Network Analysis on Dependency Graphs,Thomas Zimmermann, Nachiappan Nagappan, International Conference on Software Engineering (ICSE 2008), Leipzig, Germany.

The Effect of the Number of Inspectors on the Defect Estimates Produced by Capture-Recapture Models, Gursimran Walia, Jeffery Carver, Nachiappan Nagappan, International Conference on Software Engineering (ICSE 2008), Leipzig, Germany.

Post-Release Reliability Growth in Software Products, Jalote, P., Murphy, B., Sharma, V., S.,To Appear: ACM Transactions on Software Engineering and Methodology (TOSEM)

2007

Structure From Failure, Herbrich, R., Graepel, T., Murphy, B., Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML 07)

On the Selection of Error Model(s) For OS Robustness Evaluation , Johansson, A., Suri, N., Murphy, B.,Proceedings of International Conference on Dependable Systems and Networks (DSN), 2007

Predicting Subsystem Defects using Dependency Graph Complexities, Zimmermann, T., Nagappan, N., International Symposium on Software Reliability Engineering (ISSRE), Trollhattan, Sweden, 2007

Using In-Process Testing Metrics to Estimate Post-Release Field Quality , Nagappan, N., Williams, L., Vouk, M., Osborne, J., International Symposium on Software Reliability Engineering (ISSRE), Trollhattan, Sweden, 2007

Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study, Nagappan, N., Ball, T., Proceedings of the Empirical Software Engineering and Measurement Conference (ESEM), Madrid, Spain 2007

Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study, Begel, A., Nagappan, N., Proceedings of the Empirical Software Engineering and Measurement Conference (ESEM), Madrid, Spain 2007.

2006

Building Scalable Failure-proneness Models Using Complexity Metrics for Large Scale Software Systems,Bhat, T., Nagappan, N., Proceedings of the Asia-Pacific Software Engineering Conference, Bangalore, India, 2006.

Using Historical In-Process and Product Metrics for Early Estimation of Software Failures, Nagappan, N., Ball, T., Murphy, B., Proceedings of the International Symposium on Software Reliability Engineering, Raleigh, NC, 2006.

Assessing the Relationship between Software Assertions and Faults: An Empirical Investigation, Kudrjavets, G., Nagappan, N., Ball., T, Proceedings of the International Symposium on Software Reliability Engineering, Raleigh, NC, 2006.

Evaluating the Efficacy of Test-Driven Development: Industrial Case Studies, Bhat, T., Nagappan, N., Proceedings of the International Symposium on Empirical Software Engineering, Rio de Janeiro, Brazil, 2006.

On the Value of Static Analysis for Fault Detection in Software, Zheng, J., Williams, L., Nagappan, N., Snipes, W., Hudepohl, J., Vouk, M., IEEE Transactions on Software Engineering, 2006.

Mining Metrics to Predict Component Failures, Nachiappan Nagappan, Thomas Ball, Andreas Zeller, In the International Conference on Software Engineering, Shanghai, China, May 2006.