Patrick Francis

940 Main Campus Dr Suite 300
Raleigh, NC 27606
919-807-8251

I'm a second-year Ph.D. student in the Computer Science department at North Carolina State University. Since 2005, I also work at ABB's US Corporate Research Center doing software quality research. My general research interests include automated software engineering, software testing and reliability, and machine learning.

Previously, I attended Case Western Reserve University and earned a B.S. and M.S. in Computer Science, with a minor in Mathematics. My Master's thesis was on the topic of software failure report classification and observation-based testing, advised by Dr. Andy Podgurski.

Publications

Li, N., Francis, P. and Robinson, B. "Fast Abstract: An Initial Study on Static Detection of Redundant Test Cases." In Proceedings of the 19th International Symposium on Software Reliability Engineering (Redmond, WA, 2008).

Robinson, B., Francis, P. and Ekdahl, F. "A Defect-Driven Process for Software Quality Improvement". In Proceedings of the Second International Symposium on Empirical Software Engineering and Measurement (Kaiserslautern, Germany, Oct 2008).

Francis, P. "Advanced Techniques for Software Failure Classification and Observation-Based Testing." M.S. thesis, Case Western Reserve University, 2005.

Francis, P., Leon, D., Minch, M., and Podgurski, A. "Tree-Based Methods for Classifying Software Failures." In Proceedings of the 15th IEEE International Symposium on Software Reliability Engineering (Saint-Melo, France, Nov 2004).

Podgurski, A., Leon, D., Francis, P., Minch, M., Sun, L., Wang, B., and Masri, W. "Automated Support for Classifying Software Failure Reports." In Proceedings of the 25th International Conference on Software Engineering (Portland, OR, May 2003).

Schedule

For Fall 2009, I'm taking the following classes:

Course Day Time
CSC 712 - Software Testing and Reliability Monday, Wednesday 10:40am - 11:55am
CSC 520 - Artificial Intelligence Tuesday, Thursday 2:20pm - 3:35pm

Any other time between 8:00am and 6:00pm, I'll be at work (except for weekends, naturally). See contact info above.