This web page contains links to postscript versions of papers that may be covered by copyright (e.g., ACM Copyright).
  1. ACM DL Author-ize serviceHI-C: diagnosing object churn in framework-based applications
    Marc Fisher, II, Luke Marrs, Barbara G. Ryder
    FSE '10 Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, 2010

    Note: © Copyright 2010 ACM.

  2. Jan Wloka and Einar W. Høst and Barbara G. Ryder, "Tool Support for Change-centric Test Development", IEEE Software, Volume 27, Number 3, May/June, 2010.

    Local

    Digital Library

    Note: © Copyright 2010 IEEE Computer Society .

  3. Ali H. Ibrahim and William R. Cook and Marc Fisher II and Eli Tilevich, "Remote batch invocation for web services: Document-oriented web services with object-oriented interfaces", Proceedings of the European Conference on Web Services, Pages {190-199}, November, 2009.

    Local

    Digital Library

  4. Jan Wloka and Barbara G. Ryder and Frank Tip, "JUnitMX -- A Change-aware Unit Testing Tool", International Conference on Software Engineering, May, 2009.

    Local

    Digital Library

    Note: © Copyright 2009 IEEE Computer Society .

  5. Jan Wloka and Barbara G. Ryder and Frank Tip and Xiaoxia Ren, "Safe-Commit Analysis to Facilitate Team Software Development", International Conference on Software Engineering, May, 2009.

    Local

    Digital Library

    Note: © Copyright 2009 IEEE Computer Society .

  6. ACM DL Author-ize serviceHeuristic ranking of java program edits for fault localization
    Xiaoxia Ren, Barbara G. Ryder
    ISSTA '07 Proceedings of the 2007 international symposium on Software testing and analysis, 2007

    Note: © Copyright 2007 ACM.

  7. ACM DL Author-ize serviceFinding failure-inducing changes in java programs using change classification
    Maximilian Stoerzer, Barbara G. Ryder, Xiaoxia Ren, Frank Tip
    SIGSOFT '06/FSE-14 Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, 2006

    Note: © Copyright 2006 ACM..

  8. Xiaoxia Ren and Ophelia C. Chesley and Barbara G. Ryder, "Identifying Failure Causes in Java Programs: an Application of Change Impact Analysis", IEEE Transactions on Software Engineering, Volume 32, Pages 718-732, September, 2006.

    Digital Library

    Note: © Copyright 2006 IEEE.

  9. Ophelia Chesley, Xiaoxia Ren, Barbara G. Ryder, "Crisp: A Debugging Tool for Java Programs", Proceedings of the 21st International Conference on Software Maintenance(ICSM 2005), September, 2005.

    Digital Library

    Note: © Copyright 2005 IEEE Computer Society .

  10. Maximilian Stoerzer and Barbara G. Ryder and Xiaoxia Ren and Frank Tip, "Finding Failure-Inducing Changes using Change Classification", Number DCS-TR-582, September, 2005.

    Local

  11. ACM DL Author-ize serviceChianti: a tool for change impact analysis of java programs
    Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia Chesley
    OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2004

    Digital Library

    Note: © Copyright 2004 ACM. Also available as DCS-TR-551..

  12. Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia Chesley and Julian Dolby, "Chianti: A Prototype Change Impact Analysis Tool for Java", Department of Computer Science, Rutgers University, Number DCS-TR-533, September, 2003.

    Local

    Note: Also available as IBM RC-22983.

  13. ACM DL Author-ize serviceOnline feedback-directed optimization of Java
    Matthew Arnold, Michael Hind, Barbara G. Ryder
    OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2002

    Digital Library

    Note: © Copyright 2002 ACM.

  14. Matthew Arnold, "Online Instrumentation and Feedback Directed Optimization of Java", Rutgers University, Ph.D. Thesis, October, 2002.

    Local

    Note: Also available as DCS-TR-469.

  15. Matthew Arnold and Barbara G. Ryder, "Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading", Proceedings of the European Conference on Object-Oriented Programming (ECOOP 2002), June, 2002.

    Local

    Note: © Copyright 2002 Springer-Verlag.

  16. Matthew Arnold, "Online Instrumentation and Feedback-Directed Optimization of Java", Department of Computer Science, Rutgers University, Number DCS-TR-469, November, 2001.

    Local

  17. Matthew Arnold and Barbara G. Ryder, "Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading", Department of Computer Science, Rutgers University, Number DCS-TR-470, November, 2001.

    Local

  18. ACM DL Author-ize serviceA framework for reducing the cost of instrumented code
    Matthew Arnold, Barbara G. Ryder
    PLDI '01 Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, 2001

    Note: © Copyright 2001 ACM. Earlier version available as DCS-TR-424.

  19. ACM DL Author-ize serviceChange impact analysis for object-oriented programs
    Barbara G. Ryder, Frank Tip
    PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, 2001

    Note: © Copyright 2001 ACM. Also available as IBM T.J.Watson Reseach Center Technical Report RC21997.

  20. Atanas Rountev, Ana Milanova, and Barbara G. Ryder, "Class Analysis for Testing of Polymorphism in Java Software", Department of Computer Science, Rutgers University, Number DCS-TR-432, February, 2001.

    Local

  21. Matthew Arnold, Michael Hsiao, Ulrich Kremer, and Barbara G. Ryder, "Exploring the Interaction between Java's Implicitly Thrown Exceptions and Instruction Scheduling", International Journal of Parallel Programming, special issue, Volume 29, Pages 111-137, 2001.

    Digital Library

    Note: © Copyright 2001 Kluwer Academic Publishers.

  22. ACM DL Author-ize serviceA framework for reducing the cost of instrumented code
    Matthew Arnold, Barbara G. Ryder
    PLDI '01 Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, 2001

  23. Matthew Arnold, Stephen Fink, David Grove, Michael Hind, and Peter Sweeney, "Adaptive Optimization in the Jalapeno JVM", Proceedings of the Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2000), October, 2000.

    Local

    Digital Library

    Note: © Copyright 2000 ACM.

  24. Matthew Arnold, Michael Hind, and Barbara G. Ryder, "An Empirical Study of Selective Optimization", Proceedings of the International Workshop on Languages and Compilers for Parallel Computing (LCPC 2000), August, 2000.

    Local

    Note: © Copyright 2000 Springer-Verlag.

  25. Matthew Arnold, Michael Hind, and Barbara G. Ryder, "An Empirical Study of Selective Optimization", Department of Computer Science, Rutgers University, Number DCS-TR-411, March, 2000.

    Local

  26. Matthew Arnold, Michael Hsiao, Ulrich Kremer, and Barbara G. Ryder, "Instruction Scheduling in the Presence of Java's Runtime Exceptions", Proceedings of the 12th Workshop on Languages and Compilers for Parallel Computing (LCPC'99), August, 1999.

    Note: © Copyright 2000 Springer-Verlag. Earlier version available as DCS-TR-403.

  27. Matthew Arnold, Michael Hsiao, Ulrich Kremer, and Barbara G. Ryder, "Instruction Scheduling in the Presence of Java's Runtime Exceptions", Department of Computer Science, Rutgers University, Number DCS-TR-384, June, 1999.

    Local

    Note: Earlier version of the LCPC'99 paper.