Nachiappan Nagappan works in the Empirical Software Engineering Research Group (ESE) at Microsoft Research in RiSE. His research interests are in the field of software measurement focusing on software metrics, software reliability, failure analysis/prediction and empirical software engineering processes.
My work primarily focuses on applying of software measurement and statistical modeling to large-scale commercial Microsoft systems targeted at making early estimates of software quality to predict post-release failures. I also work on measuring test effectiveness, defect analysis and performing empirical case studies at Microsoft. My research results are deployed within Microsoft and have commercially shipped to Microsoft customers as features. Our research results span across Microsoft systems ranging from Windows, Windows Phone to XBox Games, Cloud computing.
New! : Article in the American Scientist that talks about some of our work!
Current professional activities:
- I am Program co-chair of ISSRE 2012. Please consider submitting!
- I am on the PC for ICSE 2013.
- Program Co-chair for ISEC 2013.
- National Academy of Science, Committee: Theory and Application of Reliability Growth Modeling to Defense Systems (link).
- Current PC activities: ICST 2012, ESEM 2012, GAS 2012
Some recent publications in 2009-2011 can be found below. (Other older papers can be found in here)
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 (ESEC-FSE), ACM, September 2011
Laurie Williams, Gabe Brown, Adam Meltzer, Nachiappan Nagappan, Scrum + Engineering Practices: Experiences of Three Microsoft Teams. ACM/IEEE Empirical Software Engineering and Measurement (ESEM),pp. 463-471, 2011. (IEEE Software Best Experience Paper Award)
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
Kenneth Hullett, Nachiappan Nagappan, Eric Schuh, John Hopson: Data analytics for Game Development, NIER track. International Conference on Software Engineering, pp. 940-943
Paul Li, Ryan Kivett, Zhiyuan Zhan, Sung-eok Jeon, Nachiappan Nagappan, Brendan Murphy and Andrew Ko, Characterizing the Differences Between Pre- and Post- release Versions of Software, in Proceedings of the International Conference on Software Engineering (Experience Track), Honolulu, Hawaii, 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
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.,
Phillipa Gill, Navendu Jain, Nachiappan Nagappan, Understanding Network Failures in Data Centers: Measurement, Analysis, and Implications, Proceedings of SIGCOMM 2011: 350-361
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 Proceedings of the 4th International Conference on Software Testing, Verification and Validation (ICST), IEEE, March 2011 (Best Industry Paper Award)
Thomas Zimmermann, Nachiappan Nagappan, Laurie Williams, Kim Herzig, and Rahul Premraj, 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
2010
Change Bursts as Defect Predictors, Nachiappan Nagappan, Andreas Zeller, Thomas Zimmermann, Kim Herzig, and Brendan Murphy, in Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE), IEEE, November 2010.
Characterizing and predicting which bugs get fixed: an empirical study of Microsoft Windows, Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy: ICSE 2010: 495-504
Searching for a Needle in a Haystack: Predicting Security Vulnerabilities for Windows Vista, Thomas Zimmermann, Nachiappan Nagappan, Laurie A. Williams: ICST 2010: 421-428
Characterizing cloud computing hardware reliability, Kashi Venkatesh Vishwanath, Nachiappan Nagappan: SoCC 2010: 193-204
Myths in Software Engineering: From the Other Side, Nachiappan Nagappan: TAP 2010: 3-5.
2009
Using Socio-Technical Networks to Predict Failures, Christian Bird, Nachiappan Nagappan, Harald Gall, Premkumar Devanbu and Brendan Murphy, IEEE International Symposium on Software Reliability Engineering (ISSRE), Mysore, 2009.
On the Effectiveness of Unit Test Automation at Microsoft, Laurie Williams, Gunnar Kudrjavets, Nachiappan Nagappan, IEEE International Symposium on Software Reliability Engineering (ISSRE), Mysore, 2009.
Predicting Defects with Program Dependencies, Thomas Zimmermann, Nachiappan Nagappan, (Short paper), ACM-IEEE Empirical Software Engineering and Measurement Conference (ESEM), Orlando, FL, 2009
Test Coverage and Post-Verification Defects: A Multiple Case Study, Audris Mockus, Nachiappan Nagappan and Trung T.Dinh-Trong, ACM-IEEE Empirical Software Engineering and Measurement Conference (ESEM), Orlando, FL, 2009
Cross-project Defect Prediction, Thomas Zimmermann, Nachiappan Nagappan, Harald Gall, Emanuel Giger, Brendan Murphy, European Software Engineering Conference/Foundations in Software Engineering (ESEC/FSE), Amsterdam, 2009.
Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista, Christian Bird, Nachiappan Nagappan, Premkumar Devanbu, Harald Gall and Brendan Murphy, International Conference on Software Engineering (ICSE 2009), Vancouver, Canada.
Email: |com|microsoft|nachin
Office: (425) 7XX-XXXX
Fax: (425) 936-7329
One Microsoft Way
Redmond, WA 98052



