Chris Murphy: Research

Conference Proceedings: computer science education

  1. C. Murphy, R. Powell, K. Parton, A. Cannon
    "Lessons Learned from a PLTL-CS Program"
    Proc of the 42nd ACM SIGCSE Technical Symposium on Computer Science Education
    Dallas TX, Mar 2011.
    (more info is available in a tech report that was presented as a poster at SIGCSE 2013)

  2. C. Murphy, G. Kaiser, K. Loveland, S. Hasan
    "Retina: Helping Students and Instructors Based on Observed Programming Activities"
    Proc of the 40th ACM SIGCSE Technical Symposium on Computer Science Education
    Chattanooga TN, Mar 2009, pp. 178-182.

  3. C. Murphy, D. Phung, G. Kaiser
    "A Distance Learning Approach to Teaching eXtreme Programming"
    Proc of the 13th Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
    Madrid, Spain, Jun 2008, pp. 199-203.

  4. C. Murphy, E. Kim, G. Kaiser, A. Cannon
    "Backstop: A Tool for Debugging Runtime Errors"
    Proc of the 39th ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, Mar 2008, pp. 173-177.
    (tech report with appendix is here)

     

Journal Articles: software testing

  1. X. Xie, J. W. K. Ho, C. Murphy, G. Kaiser, B. Xu, T.Y. Chen
    "Testing and Validating Machine Learning Classifiers by Metamorphic Testing"
    Journal of Systems and Software
    Volume 84, Issue 4, Apr 2011, pp. 544-558.

  2. H. Dai, C. Murphy, G. Kaiser
    "Configuration Fuzzing Testing Framework for Software Vulnerability Detection"
    International Journal of Secure Software Engineering
    Volume 1, Issue 3, 2010, pp. 41-55.

     

Conference Proceedings: software testing

  1. X. Xie, J. Ho, C. Murphy, G. Kaiser, B. Xu, T.Y. Chen
    "Application of Metamorphic Testing to Supervised Classifiers"
    Proc of the 9th International Conference on Quality Software (QSIC)
    Jeju, South Korea, Aug 2009, pp. 135-144 (Best Paper Award).

  2. C. Murphy, K. Shen, G. Kaiser
    "Automatic System Testing of Programs without Test Oracles"
    Proc of the 2009 ACM International Symposium on Software Testing and Analysis (ISSTA)
    Chicago IL, Jul 2009, pp. 189-199.

  3. C. Murphy, G. Kaiser, I. Vo, M. Chu
    "Quality Assurance of Software Applications using the In Vivo Testing Approach"
    Proc of the Second IEEE International Conference on Software Testing, Verification and Validation (ICST)
    Denver CO, Apr 2009, pp. 111-120.

  4. C. Murphy, K. Shen, G. Kaiser
    "Using JML Runtime Assertion Checking to Automate Metamorphic Testing in Applications without Test Oracles"
    Proc of the Second IEEE International Conference on Software Testing, Verification and Validation (ICST)
    Denver CO, Apr 2009, pp. 436-445.

  5. C. Murphy, G. Kaiser, L. Hu, L. Wu
    "Properties of Machine Learning Applications for Use in Metamorphic Testing"
    Proc of the 20th International Conference on Software Engineering and Knowledge Engineering (SEKE)
    Redwood City CA, Jul 2008, pp. 867-872.
    (tech report with additional findings is here)

  6. M.Chu, C. Murphy, G. Kaiser
    "Distributed In Vivo Testing of Software Applications"
    Proc of the First IEEE International Conference on Software Testing, Verification and Validation (ICST)
    Lillehammer, Norway, Apr 2008, pp. 509-512.

  7. C. Murphy, G. Kaiser, M. Arias
    "An Approach to Software Testing of Machine Learning Applications"
    Proc of the 19th International Conference on Software Engineering and Knowledge Engineering (SEKE)
    Boston MA, Jul 2007, pp. 167-172 (short paper).

     

Workshop Proceedings: software testing

  1. C. Murphy, M. S. Raunak, A. King, S. Chen, C. Imbriano, G. Kaiser, I. Lee, O. Sokolsky, L. Clarke, and L. Osterweil
    "On Effective Testing of Health Care Simulation Software"
    Proc of the 3rd International Workshop on Software Engineering in Health Care (SEHC)
    Honolulu HI, May 2011.

  2. C. Murphy, M. Vaughan, W. Ilahi, G. Kaiser
    "Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis"
    Proc of the 5th International Workshop on Automation of Software Test (AST)
    Cape Town, South Africa, May 2010.

  3. H. Dai, C. Murphy, G. Kaiser
    "Configuration Fuzzing for Software Vulnerability Detection"
    Proc of the Fourth International Workshop on Secure Software Engineering (SecSE)
    Krakow, Poland, Feb 2010, pp. 525-530.

  4. C. Murphy, G. Kaiser, M. Arias
    "Parameterizing Random Test Data According to Equivalence Classes"
    Proc of the 2nd International Workshop on Random Testing (RT'07)
    Atlanta GA, Nov 2007, pp. 38-41 (short paper).

     

Workshop Proceedings: computer-supported cooperative work

  1. S. Sheth, N. Arora, C. Murphy, G. Kaiser
    "weHelp: A Reference Architecture for Social Recommender Systems"
    Proc of the Third International Workshop on Social Software Engineering (SSE)
    Paderborn, Germany, Feb 2010.

  2. C. Murphy, S. Sheth, G. Kaiser, L. Wilcox
    "genSpace: Exploring Social Networking Metaphors for Knowledge Sharing and Scientific Collaborative Work"
    Proc of the First International Workshop on Social Software Engineering and Applications (SoSEA)
    L'Aquila, Italy, Sep 2008, pp. 29-36.

     

Tech Reports, Papers under review, etc.

  1. C. Murphy, Z. Zoomkawalla, K. Narita
    "Automatic Test Case Generation and Test Suite Reduction for Closed-Loop Controller Software"
    University of Pennsylvania Dept of Computer and Information Science tech report MS-CIS-13-02, Feb 2013

  2. C. Murphy
    "Metamorphic Testing Techniques to Detect Defects in Applications without Test Oracles"
    PhD Thesis
    Columbia University Dept of Computer Science tech report cucs-010-10, Apr 2010

  3. C. Murphy, G. Kaiser
    "Improving the Dependability of Machine Learning Applications"
    Columbia University Dept of Computer Science tech report cucs-049-08, Oct 2008