This page is maintained for archival purposes only. For current information please visit http://prolangs.cs.vt.edu/.


This web page contains links to postscript versions of papers that may be covered by copyright (e.g., ACM Copyright).
  1. Xiaoxia Ren and Barbara G. Ryder, "Heuristic Ranking of Java Program Edits for Fault Localization", Proceedings of the 2007 ACM SIGSOFT international symposium on Software testing and analysis(ISSTA 2007), July, 2007.

    URL: http://portal.acm.org/citation.cfm?id=1273495

    Note: © Copyright 2007 ACM.

  2. Maximilian Stoerzer and Barbara G. Ryder and Xiaoxia Ren and Frank Tip, "Finding Failure-Inducing Changes in Java Programs using Change Classification", Proceedings of the 14th SIGSOFT Conference on the Foundations of Software Engineering, November, 2006.

    URL: http://portal.acm.org/citation.cfm?id=1181783

    Note: © Copyright 2006 ACM..

  3. 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.

    URL: http://portal.acm.org/citation.cfm?id=1248725.1248766

    Note: © Copyright 2006 IEEE.

  4. 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.

    URL: http://portal.acm.org/citation.cfm?id=1090952.1091870

    Note: © Copyright 2005 IEEE Computer Society .

  5. 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.

    URL: docs/dcs-tr-582.pdf

  6. Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia Chesley, "Chianti: A Tool for Change Impact Analysis of Java Programs", Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications(OOPSLA 2004), Pages 432-448, October, 2004.

    URL: http://portal.acm.org/citation.cfm?id=1029012

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

  7. 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.

    URL: ftp://athos.rutgers.edu/pub/technical-reports/dcs-tr-533.ps.Z

    Note: Also available as IBM RC-22983.

  8. Matthew Arnold, Michael Hind, and Barbara G. Ryder, "Online Feedback-Directed Optimization of Java", Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2002), Pages 111-129, November, 2002.

    URL: http://portal.acm.org/citation.cfm?id=582432

    Note: © Copyright 2002 ACM.

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

    URL: ftp://athos.rutgers.edu/pub/technical-reports/dcs-tr-469.ps.Z

    Note: Also available as DCS-TR-469.

  10. 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.

    URL: docs/ecoop02.ps

    Note: © Copyright 2002 Springer-Verlag.

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

    URL: docs/dcs-tr-469.ps

  12. 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.

    URL: docs/dcs-tr-470.ps

  13. Matthew Arnold and Barbara G. Ryder, "A Framework for Reducing the Cost of Instrumented Code", Proceedings of the Conference on Programming Language Design and Implementation (PLDI 2001), Pages 168-179, June, 2001.

    URL: docs/pldi01.ps

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

  14. Barbara G. Ryder and Frank Tip, "Change Impact Analysis for Object-Oriented Programs", Proceedings of the Workshop on Program Analysis for Software Tools and Engineering (PASTE 2001), Pages 46-53, June, 2001.

    URL: docs/paste01.pdf

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

  15. 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.

    URL: ftp://athos.rutgers.edu/pub/technical-reports/dcs-tr-432.ps.Z

  16. 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.

    URL: http://portal.acm.org/citation.cfm?id=378016.378025

    Note: © Copyright 2001 Kluwer Academic Publishers.

  17. Matthew Arnold and Barbara G. Ryder, "A Framework for Reducing the Cost of Instrumented Code", Department of Computer Science, Rutgers University, Number DCS-TR-424, November, 2000.

    URL: ftp://athos.rutgers.edu/pub/technical-reports/dcs-tr-424.ps.Z

  18. 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.

    URL: http://portal.acm.org/citation.cfm?id=353175

    Note: © Copyright 2000 ACM.

  19. 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.

    URL: http://portal.acm.org/citation.cfm?id=663958

    Note: © Copyright 2000 Springer-Verlag.

  20. 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.

    URL: ftp://ftp.cs.rutgers.edu/pub/technical-reports/dcs-tr-411.ps.Z

  21. 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.

    URL: http://portal.acm.org/citation.cfm?id=727763

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

  22. 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.

    URL: ftp://athos.rutgers.edu/pub/technical-reports/dcs-tr-384.ps.Z

    Note: Earlier version of the LCPC'99 paper.