Nachiappan Nagappan works in the Empirical Software Engineering and Measurement Research Group (ESM) at Microsoft Research. His research interests are in the field of software measurement focusing on software metrics, software reliability, failure analysis/prediction and empirical software engineering processes. Prior to his current position he earned his PhD from North Carolina State University in 2005.
My work primarily focuses on large-scale commercial Microsoft systems. Currently my research interest focuses on the application of software measurement and statistical modeling to software systems. My work is primarily 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. Of late I have also begun working on social network analysis of developer contributions. If you have any questions please feel free to send me email.
Upcoming organizational activities (Please consider submitting)
Some recent publications in 2008/2009
(Other papers can be found in here)
2009
Using Socio-Technical Networks to Predict Failures, Christian Bird, Nachiappan Nagappan, Harald Gall, Premkumar Devanbu and Brendan Murphy, To Appear: 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, To Appear: IEEE International Symposium on Software Reliability Engineering (ISSRE), Mysore, 2009.
Predicting Defects with Program Dependencies, Thomas Zimmermann, Nachiappan Nagappan, (Short paper), To Appear: 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, To Appear: 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, To Appear: 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.
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, Atlanta, GA, 2008.
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.
Email: |com|microsoft|nachin
Office: (425) 7XX-XXXX
Fax: (425) 936-7329
One Microsoft Way
Redmond, WA 98052



