This web page contains links to postscript versions of papers that may be covered by copyright (e.g., ACM Copyright).
-
HI-C: diagnosing object churn in framework-based applicationsMarc Fisher, II, Luke Marrs, Barbara G. Ryder
FSE '10 Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, 2010Note: © Copyright 2010 ACM.
-
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.
Note: © Copyright 2010 IEEE Computer Society .
-
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.
-
Jan Wloka and Barbara G. Ryder and Frank Tip,
"JUnitMX -- A Change-aware Unit Testing Tool",
International Conference on Software Engineering,
May,
2009.
Note: © Copyright 2009 IEEE Computer Society .
-
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.
Note: © Copyright 2009 IEEE Computer Society .
-
Heuristic ranking of java program edits for fault localizationXiaoxia Ren, Barbara G. Ryder
ISSTA '07 Proceedings of the 2007 international symposium on Software testing and analysis, 2007Note: © Copyright 2007 ACM.
-
Finding failure-inducing changes in java programs using change classificationMaximilian 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, 2006Note: © Copyright 2006 ACM..
-
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.
Note: © Copyright 2006 IEEE.
-
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.
Note: © Copyright 2005 IEEE Computer Society .
-
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.
-
Chianti: a tool for change impact analysis of java programsXiaoxia 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, 2004Note: © Copyright 2004 ACM. Also available as DCS-TR-551..
-
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.
Note: Also available as IBM RC-22983.
-
Online feedback-directed optimization of JavaMatthew Arnold, Michael Hind, Barbara G. Ryder
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2002Note: © Copyright 2002 ACM.
-
Matthew Arnold,
"Online Instrumentation and Feedback Directed Optimization of Java",
Rutgers University, Ph.D. Thesis,
October,
2002.
Note: Also available as DCS-TR-469.
-
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.
Note: © Copyright 2002 Springer-Verlag.
-
Matthew Arnold,
"Online Instrumentation and Feedback-Directed Optimization of Java",
Department of Computer Science, Rutgers University,
Number DCS-TR-469,
November,
2001.
-
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.
-
A framework for reducing the cost of instrumented codeMatthew Arnold, Barbara G. Ryder
PLDI '01 Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, 2001Note: © Copyright 2001 ACM. Earlier version available as DCS-TR-424.
-
Change impact analysis for object-oriented programsBarbara G. Ryder, Frank Tip
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, 2001Note: © Copyright 2001 ACM. Also available as IBM T.J.Watson Reseach Center Technical Report RC21997.
-
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.
-
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.
Note: © Copyright 2001 Kluwer Academic Publishers.
-
A framework for reducing the cost of instrumented codeMatthew Arnold, Barbara G. Ryder
PLDI '01 Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, 2001 -
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.
Note: © Copyright 2000 ACM.
-
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.
Note: © Copyright 2000 Springer-Verlag.
-
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.
-
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.
-
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.
Note: Earlier version of the LCPC'99 paper.