Nachi Nagappan's Publications

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.

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.

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 of Java Programs, 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., In the 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, Proceedings of the International Conference on Software Engineering, Shanghai, China, May 2006.

2005

Providing Test Quality Feedback Using Static Source Code and Automatic Test Suite Metrics, Nachiappan Nagappan, Laurie Williams, Jason Osborne, Mladen Vouk, Pekka Abrahamsson, Proceedings of the International Symposium on Software Reliability Engineering, 2005.

Use of Relative Code Churn Measures to Predict System Defect Density, Nachiappan Nagappan, Thomas Ball, Proceedings of the International Conference on Software Engineering (ICSE 2005), May 2005.

Static Analysis Tools as Early Indicators of Pre-Release Defect Density, Nachiappan Nagappan, Thomas Ball, Proceedings of the International Conference on Software Engineering (ICSE 2005), May 2005.

A Software Testing and Reliability Early Warning (STREW) Metric Suite, Nagappan, N., Ph.D. Dissertation, North Carolina State University, February 2005.

Early Estimation of Software Quality Using In-Process Testing Metrics: A Controlled Case Study, Nagappan, N., Williams, L., Vouk, M., Osborne, J., Third Software Quality Workshop, co-located with the International Conference on Software Engineering (ICSE 2005), pp. 46-52, May 2005, St. Louis, MO.

 

Early Estimation of Defect Density Using an In-Process Haskell Metrics Model, Sherriff, M., Nagappan, N., Williams, L., Vouk, M., Advances in Model based Software Testing (A-MOST) Workshop, co-located with the International Conference on Software Engineering (ICSE 2005), May 2005, St. Louis, MO.

2004

Preliminary Results On Using Static Analysis Tools For Software Inspection, Nagappan, N., Williams, L., Hudepohl, J., Snipes, W., Vouk, M., Proceedings of the Fifteenth IEEE International Symposium on Software Reliability Engineering (ISSRE 2004), pp 429-439, St. Malo, France. November 2004.

 

GERT : An Empirical Reliability Estimation and Testing Feedback Tool, Davidsson, M., Zheng, J., Nagappan, N., Williams, L., Vouk, M., Proceedings of the Fifteenth IEEE International Symposium on Software Reliability Engineering (ISSRE 2004), pp 269-280, St. Malo, France. November 2004.

Pair Learning: With an Eye Toward Future Success, Nagappan, N., Williams, L., Wiebe, E., Miller, C., Balik, S., Ferzli, M., Petlick, J., Proceedings of XP Agile Universe (XP/AU 2003), Springer LNCS 2753, pp 185-198. New Orleans, LA, August 2004.

Using In-Process Testing Metrics to Estimate Software Reliability: A Feasibility Study, Nagappan, N., Williams, L., Vouk, M., Osborne, J., FastAbstract in supplementary proceedings, International Symposium on Software Reliability Engineering (ISSRE 2004), pp21-22, St. Malo France, November 2004.

Toward a Software Testing and Reliability Early Warning Metric Suite, Nagappan, N.Doctoral Symposium, Proceedings of the International Conference on Software Engineering (ICSE 2004), pp 60-62. Edinburgh, Scotland, May 2004.

Software Reliability Estimation using Internal Code Metrics,Nagappan, N., ACM Student Research Contest (SRC) co-located with ACM Special Interest Group in Computer Science Education, (SIGCSE 2004), Norfolk, VA, March 2004.

2003

Towards a Metric Suite for Early Software Reliability Assessment, Nagappan, N., Williams, L., Vouk, M., FastAbstract in supplementary proceedings, International Symposium on Software Reliability Engineering. (ISSRE 2003), pp 238-239. Denver, CO. November 2003.

A Software Reliability Estimation Framework for Extreme Programming, Nagappan, N., Williams, L., Student Paper in supplementary proceedings, International Symposium on Software Reliability Engineering. (ISSRE 2003), pp 315-316. Denver, CO. November 2003.

“Good Enough” Software Reliability Estimation Plug-in for Eclipse, Nagappan, N., Williams, L., Vouk, M., IBM-Eclipse Technology Exchange (ETX) Workshop, Co-located with Object Oriented Programming Systems Languages and Applications (OOPSLA 2003), October 2003. pp 36-40. Anaheim, CA, October 2003.

Building Pair Programming Knowledge through a Family of Experiments, Williams, L., McDowell, C., Nagappan, N., Fernald, J., Werner, L., Proceedings of IEEE International Symposium on Empirical Software Engineering, (ISESE 2003) pp 143-152. Rome, Italy, September 2003.

Virtual Teaming: Experiments and Experiences with Distributed Pair Programming, Stotts, D., Williams, L.A., Nagappan, N., Baheti, P.P., Jen, D.S., Jackson, A., Proceedings of XP Agile Universe (XP/AU 2003), Springer LNCS 2753, pp 129-141. New Orleans, LA, August 2003.

Pair Programming in Introductory Programming Labs, Weibe, E., Williams, L. A., Petlick, J., Nagappan, N., Balik, S., Miller, C., Ferzli, M., Proceedings American Society for Engineering Education Annual Conference and Exposition, (ASEE 2003), 2003.

Improving the CS1 Experience with Pair Programming, Nagappan, N., Williams,L., Ferzli, M., Yang, K., Wiebe,E., Miller,C., Balik,S., Proceedings of ACM Special Interest Group in Computer Science Education, (SIGCSE 2003), pp 359-362. Reno, NV, February 2003.