Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Projects > ESM > Empirical Software Engineering and Measurement Group (ESM)
Empirical Software Engineering and Measurement Group (ESM)
Publications (since 2009)

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

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

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

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

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

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

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

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

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

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 Proceedings of the 2009 IEEE 31st International Conference on Software Engineering (ICSE), IEEE Computer Society, Washington, DC, USA, May 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.