Open Collaborative Research: Software Quality

The Open Collaborative Research program funds university computer scientists who work with their counterparts inside IBM to develop open source software.

IBM researchersUniversity researchers
Satish Chandra
Stephen Fink
Edith Schonberg
Gary Sevitsky
Frank Tip
Rastislav Bodik, UC Berkeley
Bruno Dufour, Rutgers University
Barbara Ryder, Rutgers University
Manu Sridharan, UC Berkeley

Learn more about the IBM-Rutgers-Berkeley collaboration in these podcast presentations. Transcripts available.
Results
  • Ras Bodik is getting ready to release open-source software under the Eclipse public license to the T.J. Watson Libraries for Analysis on Sourceforge.
  • In July 2007, Rutgers' Barbara Ryder and IBM's Frank Tip released an executable version of Chianti, a change impact analysis tool that lets programmers examine the effects of edits they make to Java code. If a test fails after an edit, Chianti highlights the code changes that may have affected that test and facilitates exploration of these changes to find which ones induced the failure.
  • Crisp - A fault localization tool for Java programs (abstract and demo). Ophelia Chesley; Xiaoxia Ren, Barbara G. Ryder and Frank Tip. Proceedings of the 29th International Conference on Software Engineering, May 2007.
  • Blended analysis for performance understanding of framework-based applications (pdf), ISSTA’07, London. July 9–12, 2007. Barbara Ryder, Gary Sevitsky and Bruno Dufour define a new analysis paradigm -- blended program analysis -- that enables practical, effective analysis of large framework-based Java applications for performance understanding.
  • Thin Slicing (pdf), PLDI 2007, UC, San Diego. June 11-13, 2007. IBM's Stephen Fink and UC Berkeley's Rastislav Bodik and Manu Sridharan demonstrate a simple but effective dependence analysis for software debugging and program-understanding tasks.
Series producer: Barbara Finkelstein
For details about OCR, contact Steve Lavenberg: sslaven@us.ibm.com

Last updated on December 7, 2007