A Research-Industry Technology Exchange at
EclipseCon 2005

New: Thank you to all for participating in this lively exchange!
Here are the notes from the panel discussions.

Research-Industry Panel
Li-Te Cheng, IBM Research Scientist, Collaborative Application Development Research
Jeff Eastman, Principal Architect, Collabnet
Sridhar Iyengar, IChief Technical Strategist, IBM Rational Software
Gregor Kiczales, Professor, University of British Columbia

The purpose of this exchange is to facilitate a dialogue between academics who are leveraging Eclipse for their research, and practitioners from industry building tools using Eclipse. The goal of the exchange is to increase collaboration and understanding between the two communities, as industrial tools could be enhanced sooner from ideas developed by the research community, and academic researchers could use the industrial community to help validate their efforts. One theme that will be explored includes how researchers can reduce the time to impact of their work.

Format

The format of the exchange will be a series of brief research presentations followed by a lively panel, consisting of both industry practitioners and academics, discussing the relevance of the work presented, and, if a gap becomes evident, ways in which that could be bridged in the future. Practitioners will be encouraged to indicate which of the research directions may benefit current and future industrial problems, as well as indicate areas of the work that need more research. Academics will be encouraged to discuss how industry could support validating research results.

Research presentations

We have selected several research presentations to be presented at this research-industry technology exchange as listed below.

Agenda

9:15 - 9:25 - Introduction of session and panel members:

Research Demos/Talks: Source Code Analysis and Modeling

9:25 - 9:50
V. Benjamin Livshits (Stanford University)
Turning Eclipse Against Itself: Finding Bugs in Eclipse Code Using Lightweight Static Analysis
Derek M. Shimozawa and James R. Cordy (Queen's University)
TETE: A Source Transformation Environment for Eclipse
David Mandelin (University of California, Berkeley)
Prospector: A Source Code Search/Synthesis Engine for Eclipse

9:50-10:10 Panel Discussion

10:10 - 10:30 - Break (note 10 mins later than the official break)

Research Demos/Talks: Web services and EMF

10:30 - 10:55
Robert Ian Bull (University of Victoria)
Towards Visualization Support for the Eclipse Modeling Framework
Amit Sheth, Kunal Verma, John Miller and Preeda Rajasekaran (University of Georgia)
Enhancing Web Service Descriptions using WSDL-S
Cesare Pautasso (Swiss Federal Institute of Technology, Zurich)
Rapid Composition of Web Services with JOpera for Eclipse

10:55 - 11:15 Panel Discussion

Organizers

Michael Burke, IBM (mgburke@us.ibm.com)
Cheryl Morris, IBM (cmorris@ca.ibm.com)
Margaret-Anne Storey, University of Victoria (mstorey@uvic.ca)

The main Eclipsecon website is http://www.eclipsecon.org/