Jump to: navigation, search

Difference between revisions of "Eclipse Research Community"

(North American)
m (Europe and Asia Pacific: updated ATLAS Group description)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<h1>Eclipse Research Community</h1>
+
Eclipse is used in a wide range of educational and research projects at Universities around the world. They range from using eclipse as a teaching resource in the classroom to projects designed to explore the next generation of computing ideas and theories. This page will give you a few pointers to get you started in exploring the Eclipse research community.
  
<p>Eclipse is used in a wide range of educational and research projects at Universities
+
(Several of the projects listed here are funded under the IBM Eclipse Innovation Grant program. You'll find information about the program as well as a complete list of awardees from 2003-2005 on the [http://ibm.com/university/eclipseinnovation IBM Scholars website].)
  around the world. They range from using eclipse as a teaching resource in the
+
  classroom to projects designed to explore the next generation of computing ideas
+
  and theories. This page will give you a few pointers to get you started in exploring
+
  the Eclipse research community. <br />
+
  
  <br />
+
If you'd like to have your project listed here, please <b>[mailto:news@eclipse.org email] </b>us. You can also discuss your ideas and suggestions for new eclipse research projects on the [news://www.eclipse.org/eclipse.technology Technology Project newsgroup]
  (Several of the projects listed here are funded under the IBM Eclipse Innovation
+
  Grant program. You'll find information about the program as well as a complete
+
  list of awardees from 2003-2005 on the [[http://ibm.com/university/eclipseinnovation IBM
+
  Scholars]] website.)</p>
+
 
+
<p>If you'd like to have your project listed here, please <b>[news@eclipse.org email]
+
  </b>us. You can also discuss your ideas and suggestions for new eclipse research  
+
  projects on the [[news://www.eclipse.org/eclipse.technology Technology  
+
  Project newsgroup]] </p>
+
 
    
 
    
  
===North American===
+
===North America===
+
* [http://www.exa.unicen.edu.ar/isistan/flabot/ FLABot]: A fault-localization and debugging tool for Eclipse plug-ins
      <ul class="midlist">
+
** Marcelo Campo, Alvaro Soria, Andres Diaz Pace
    <li>
+
** Instituto de Sistemas Tandil
    [[http://www.exa.unicen.edu.ar/isistan/flabot/ FLABot]] - A fault-localization and debugging tool for Eclipse plug-ins
+
** Universidad Nacional del Centro de la Provincia de Buenos Aires
    <br />
+
      Marcelo Campo, Alvaro Soria, Andres Diaz Pace<br />
+
      Instituto de Sistemas Tandil<br />
+
      Universidad Nacional del Centro de la Provincia de Buenos Aires</li>   
+
    <li>
+
    [[http://www.sable.mcgill.ca/soot/eclipse/ Soot Eclipse Plugin]] - Integrating Soot,
+
      a Java Optimization Framework into Eclipse <br />
+
  
      Jennifer Lhotak, Laurie Hendren<br />
+
* [http://www.sable.mcgill.ca/soot/eclipse/ Soot Eclipse Plugin]: Integrating Soot, a Java Optimization Framework into Eclipse
      Mcgill University</li>
+
** Jennifer Lhotak, Laurie Hendren
    <li>[http://www.cs.ubc.ca/labs/spl/projects/jquery JQuery]]: A Query Based Source Code Browser
+
** Mcgill University
      for Eclipse (3.0) JDT <br />
+
      Doug Janzen and Kris De Volder <br />
+
      [http://www.cs.ubc.ca/labs/spl/ The Software Practices
+
      Lab], [http://www.cs.ubc.ca/ Department of Computer
+
      Science]<br />
+
  
      University of British Columbia </li>
+
* [http://www.cs.ubc.ca/labs/spl/projects/jquery JQuery]: A Query Based Source Code Browser for Eclipse (3.0) JDT
 +
** Doug Janzen and Kris De Volder
 +
** [http://www.cs.ubc.ca/labs/spl/ The Software Practices Lab],
 +
** [http://www.cs.ubc.ca/ Department of Computer Science]
 +
** University of British Columbia
  
    <li>Gild: A Groupware Enabled Integrated
+
* [http://gild.cs.uvic.ca Gild]: A Groupware Enabled Integrated Learning and Development Environment for Eclipse<br />
      Learning and Development Environment for Eclipse - [http://gild.cs.uvic.ca]<br />
+
** Margaret-Anne Storey / Daniela Damian / Daniel German / Mary Sanseverino,  
      Margaret-Anne Storey / Daniela Damian / Daniel German / Mary Sanseverino,  
+
** University of Victoria
      University of Victoria<br />
+
** Marin Litoiu / Marcellus Mindel, IBM
      Marin Litoiu / Marcellus Mindel, IBM<br />
+
** Derek Rayside, MIT
      Derek Rayside, MIT </li>
+
  
<li>
+
* [http://green.sourceforge.net Green]: A simple UML class diagramming plug-in for Eclipse that does live round-tripping, and has customizable semantics for its class relationships
    Green: A simple UML class diagramming  
+
** Carl Alphonce, Computer Science &amp; Engineering
      plug-in for Eclipse that does live round-tripping, and has customizable  
+
** University at Buffalo (SUNY)
      semantics for its class relationships - [http://green.sourceforge.net]
+
      
      <br />
+
* [http://pag.csail.mit.edu/continuoustesting Automated Continuous Testing]
      Carl Alphonce, Computer Science &amp; Engineering<br />
+
** Michael Ernst and David Saff
      University at Buffalo (SUNY) </li>
+
** MIT
     <li>
+
    Automated Continuous Testing - [http://pag.csail.mit.edu/continuoustesting]<br />
+
  
      Michael Ernst and David Saff<br />
+
* [http://relo.csail.mit.edu/ Relo]: Relationship based Exploration
      MIT</li>
+
** Vineet Sinha
 +
** MIT CSAIL
  
    <li>
+
* [http://www.thechiselgroup.org/shrimp SHriMP]: (Simple Hierarchical Multi-Perspective) Plugins
    Relo - Relationship based Exploration - [http://relo.csail.mit.edu/]<br />
+
** Margaret-Anne Storey, Rob Lintern, Jie Zhang, Xiaomin Wu, CHISEL Group <br />
      Vineet Sinha<br />
+
** University of Victoria</li>
      MIT CSAIL</li>
+
  
    <li>
+
* [http://cag.lcs.mit.edu/streamit StreamIt]: A language for Streaming Applications
    SHriMP (Simple Hierarchical Multi-Perspective)
+
** Saman Amarasinghe, Commit Group,
      Plugins - [http://www.thechiselgroup.org/shrimp]  
+
** MIT Laboratory for Computer Science
      <br />
+
 
      Margaret-Anne Storey, Rob Lintern, Jie Zhang, Xiaomin Wu, CHISEL Group <br />
+
* [http://harmonia.cs.berkeley.edu Harmonia Research Project]: An open, extensible framework for constructing interactive, language-aware programming tools
      University of Victoria</li>
+
** Professor Susan L. Graham
 +
** University of California at Berkeley
  
 +
* [http://www.csse.monash.edu.au/~davida/guard/ Guard] - A Relative Debugger
 +
** [http://www.csse.monash.edu.au/ School of Computer Science and Software Engineering]
 +
** David Abramson
 +
** Monash University
  
    <li>
+
* [http://www-cse.ucsd.edu/users/wgg/Software/AB/ AspectBrowser]: Global Visualization of Crosscutting in Eclipse
    StreamIt: A language for Streaming
+
** William G. Griswold / Jonathan Neddenriep / Timothy Foley
      Applications - [http://cag.lcs.mit.edu/streamit]  
+
** UC San Diego
      <br />
+
  
      Saman Amarasinghe, Commit Group, <br />
+
* [http://multiview.cs.pdx.edu/ The Multiview Project] at Portland State
      MIT Laboratory for Computer Science </li>
+
** Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund
    <li>
+
** Portland State University
    Harmonia Research Project: An open,
+
      extensible framework for constructing interactive, language-aware programming
+
      tools - [http://harmonia.cs.berkeley.edu]  
+
      <br />
+
      Professor Susan L. Graham<br />
+
      University of California at Berkeley</li>
+
  
 +
* [http://www.cs.umanitoba.ca/%7Eeclipse/ Documentation of SWT]: Getting Started with Eclipse and the SWT
 +
** David Scuse, Shantha Ramachandran and Christopher Batty
 +
** University of Manitoba
  
    <li>
+
* [http://www.cs.ubc.ca/labs/spl/projects/feat FEAT] (Feature Analysis and Exploration Tool)
    <td width="47%" valign=TOP  >Guard - A Relative Debugger - [http://www.csse.monash.edu.au/~davida/guard/]<br />
+
** [http://www.cs.ubc.ca/labs/spl/ The Software Practices Lab], [http://www.cs.ubc.ca/ Department of Computer Science]
      [http://www.csse.monash.edu.au/ School of Computer  
+
** Martin Robillard and Gail Murphy
      Science and Software Engineering]<br />
+
** University of British Columbia
      David Abramson<br />
+
      Monash University </li>
+
    <li>
+
  
    AspectBrowser - Global Visualization
+
* [http://www.archjava.org ArchJava IDE]
      of Crosscutting in Eclipse<b> - </b> [http://www-cse.ucsd.edu/users/wgg/Software/AB/]  
+
** Jonathan Aldrich
      <br />
+
** University of Washington
      William G. Griswold / Jonathan Neddenriep / Timothy Foley<br />
+
      UC San Diego </li>
+
  
 
+
* [http://www.cs.ubc.ca/labs/spl/projects/hipikat.html Hipikat] - (Group Memory for Evolution)
    <li>
+
** Davor Cubranic and Gail Murphy
    The Multiview Project at Portland
+
** University of British Columbia
      State<br />
+
 
+
      [http://multiview.cs.pdx.edu/]<br />
+
      Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund<br />
+
      Portland State University </li>
+
    <li>
+
    Documentation of SWT: Getting Started
+
      with Eclipse and the SWT - [http://www.cs.umanitoba.ca/%7Eeclipse/]br />
+
      David Scuse, Shantha Ramachandran and Christopher Batty<br />
+
 
+
      University of Manitoba</li>
+
 
+
 
+
    <li>
+
    FEAT (Feature Analysis and Exploration
+
      Tool) - [http://www.cs.ubc.ca/labs/spl/projects/feat]<br />
+
      [http://www.cs.ubc.ca/labs/spl/ The Software Practices
+
      Lab], [http://www.cs.ubc.ca/ Department of Computer
+
      Science]<br />
+
      Martin Robillard and Gail Murphy<br />
+
 
+
      University of British Columbia</li>
+
    <li>
+
    ArchJava IDE -<a href="http://www.archjava.org" target="_blank">
+
      http://www.archjava.org</a><br />
+
      Jonathan Aldrich<br />
+
      University of Washington</li>
+
 
+
    <li>
+
    Hipikat - (Group Memory for Evolution)  
+
      - <a href="http://www.cs.ubc.ca/labs/spl/projects/hipikat.html" target="_blank">http://www.cs.ubc.ca/labs/spl/projects/hipikat.html</a>
+
      <br />
+
      Davor Cubranic and Gail Murphy<br />
+
      University of British Columbia</li>
+
 
+
</ul>
+
  
 
===Europe and Asia Pacific===
 
===Europe and Asia Pacific===
  
    <ul class="midlist">
+
* [http://www.emn.fr/x-info/obasco Obasco]: (Object, Aspect, Components)
 
+
** (See [http://www.yann-gael.gueheneuc.net/Work/Research/PatternsBox/Introduction PatternsBox] and [http://www.yann-gael.gueheneuc.net/Work/Research/Introduction/ Ptidej])
    <li>
+
**[http://www.emn.fr/recherche/recherche02.html Computer Science department]
    Obasco (Object, Aspect, Components)
+
**[http://www.emn.fr/noflash.html &Eacute;cole des Mines de Nantes] and [http://www.irisa.fr/obasco/Fichesprojet.htm INRIA](IRISA)
      - <a href="http://www.emn.fr/x-info/obasco" target="_blank">http://www.emn.fr/x-info/obasco</a>
+
      (See <a href="http://www.yann-gael.gueheneuc.net/Work/Research/PatternsBox/Introduction/" target="_blank">PatternsBox</a>
+
      and <a href="http://www.yann-gael.gueheneuc.net/Work/Research/Introduction/">Ptidej</a>)<br />
+
 
+
      <a href="http://www.emn.fr/recherche/recherche02.html" target="
+
_blank">Computer Science department</a> <br />
+
      <a href="http://www.emn.fr/noflash.html" target="_blank">&Eacute;cole des  
+
      Mines de Nantes</a> and <a href="http://www.irisa.fr/obasco/Fichesprojet.htm" target="_blank">INRIA</a>
+
      (IRISA) </li>
+
<li>
+
    JOpera - Process Support for more than
+
      Web services - <a href="http://www.jopera.org" target="_blank">http://www.jopera.org</a><br />
+
 
+
      Cesare Pautasso, Dept. of Computer Science<br />
+
      Swiss Federal Institute of Technology, (ETH), Zurich</li>
+
 
+
 
+
    <li>
+
    Labelled Transition System Analyser
+
      (LTSA) with BPEL4WS Verification and Validation - <a href="http://www.doc.ic.ac.uk/ltsa" target="_blank">http://www.doc.ic.ac.uk/ltsa</a><br />
+
      Howard Foster, Jeff Magee, Distributed Software Engineering Group<br />
+
 
+
      Imperial College London <br />
+
    </li>
+
<li>
+
    IRCE - A Requirement Development Environment
+
      in Eclipse - <a href="http://circe.di.unipi.it/eclipse/index.html" target="_blank">http://circe.di.unipi.it/eclipse/index.html</a><br />
+
      Vincenzo Ambriola, Vincenzo Gervasi<br />
+
      University of Pisa</li>
+
 
+
 
+
    <li>
+
    ATL - ATLAS Transformation Language
+
      for Eclipse/EMF - <a href="http://www.sciences.univ-nantes.fr/lina/atl/activities/eclipse/" target="_blank">http://www.sciences.univ-nantes.fr/lina/atl/activities/eclipse/</a><br />
+
      Jean
+
      B&eacute;zivin, Patrick Valduriez, Fr&eacute;d&eacute;ric Jouault, Peter
+
      Rosenthal, <a href="http://www.sciences.univ-nantes.fr/lina/atl/" target="_blank">Atlas Research Group</a><br />
+
      INRIA, LINA Nantes, France </li>
+
 
+
<li>
+
    JAsCo Aspect Oriented Programming Language
+
      - <a href="http://ssel.vub.ac.be/jasco/" target="_blank">http://ssel.vub.ac.be/jasco/</a><br />
+
      Wim Vanderperren and Davy Suv&eacute;e, <a href="http://ssel.vub.ac.be/" target="_blank">
+
      System And Software Engineering Lab</a> (SSEL), <br />
+
      Department of (Applied) Computer Science (Faculty of Sciences) <br />
+
  
      <a href="http://www.vub.ac.be/" target="_blank">Vrije Universiteit Brussel</a>
+
* [http://www.jopera.org JOpera]: Process Support for more than Web services
      (VUB) </li>
+
** Cesare Pautasso, Dept. of Computer Science
 +
** Swiss Federal Institute of Technology, (ETH), Zurich
  
 +
* [http://www.doc.ic.ac.uk/ltsa Labelled Transition System Analyser]: (LTSA) with BPEL4WS Verification and Validation
 +
** Howard Foster, Jeff Magee, Distributed Software Engineering Group
 +
** Imperial College London
  
    <li>
+
* [http://circe.di.unipi.it/eclipse/index.html IRCE]: A Requirement Development Environment in Eclipse
    TDE - Test-Driven Education project
+
** Vincenzo Ambriola, Vincenzo Gervasi
      - <a href="http://softeng.polito.it/torchiano/TDE/" target="_blank">http://softeng.polito.it/torchiano/TDE/</a>
+
** University of Pisa
      <a href="http://softeng.polito.it/torchiano/" target="_blank"><br />
+
      Marco Torchiano</a>, <a href="http://softeng.polito.it/morisio/" target="_blank">Maurizio
+
      Morisio</a><br />
+
  
      <a href="http://www.polito.it/ricerca/dipartimenti/dauin/index.en.html" target="_blank">Dept.
+
* [http://www.sciences.univ-nantes.fr/lina/atl/ ATLAS Group] ([http://www.inria.fr/index.en.html INRIA] & [http://lina.atlanstic.net/en/index.html LINA])
      of Control and Computer Engineering</a><br />
+
** <b>Eclipse activities</b>: [[AMMA]], [http://www.eclipse.org/m2m/atl/ ATL] (Eclipse/M2M component), [http://www.eclipse.org/gmt/amw/ AMW] (Eclipse/GMT component), [http://www.eclipse.org/gmt/am3/ AM3] (Eclipse/GMT component), [[KM3]], [http://www.eclipse.org/gmt/tcs/ TCS] (Eclipse/GMT component), [http://www.eclipse.org/gmt/modisco/ MoDisco] (Eclipse/GMT component)
      <a href="http://www.polito.it/index.en.html" target="_blank">Politecnico
+
** <b>Members</b>: Jean B&eacute;zivin ([http://www.eclipse.org/gmt/ Eclipse/GMT] Project Lead), Patrick Valduriez, Fr&eacute;d&eacute;ric Jouault ([http://www.eclipse.org/m2m/ Eclipse/M2M] Project Lead), Freddy Allilaire, Marcos Didonet Del Fabro, Hugo Bruneli&egrave;re, Mikael Barbero
      di Torino</a> </li>
+
** <b>Location</b>: University of Nantes, France
<li>
+
    CoCompose2: A Framework for Context-Driven
+
      Model Refinement - <a href="http://ssel.vub.ac.be/cocompose/cocompose2.php" target="_blank">http://ssel.vub.ac.be/cocompose/cocompose2.php</a>
+
      <br />
+
      Dennis Wagelaar, System And Software Engineering Lab (SSEL)<br />
+
  
      Vrije Universiteit Brussel (VUB) </li>
+
* [http://ssel.vub.ac.be/jasco/ JAsCo]: Aspect Oriented Programming Language
 +
** Wim Vanderperren and Davy Suv&eacute;e
 +
** [http://ssel.vub.ac.be/ System And Software Engineering Lab] (SSEL),
 +
** Department of (Applied) Computer Science (Faculty of Sciences)
 +
** [http://www.vub.ac.be/ Vrije Universiteit Brussel] (VUB)
  
 +
* [http://softeng.polito.it/torchiano/TDE/ TDE]: Test-Driven Education project
 +
** [http://softeng.polito.it/torchiano/ Marco ], [http://softeng.polito.it/morisio/ Maurizio Morisio]
 +
** [http://www.polito.it/ricerca/dipartimenti/dauin/index.en.html Dept. of Control and Computer Engineering]
 +
** [http://www.polito.it/index.en.html Politecnico di Torino]
  
    <li>
+
* [http://ssel.vub.ac.be/cocompose/cocompose2.php CoCompose2]: A Framework for Context-Driven Model Refinement
    Automated Debugging in Eclipse - <a href="http://www.st.cs.uni-sb.de/eclipse/" target="_blank">http://www.st.cs.uni-sb.de/eclipse/</a>
+
** Dennis Wagelaar, System And Software Engineering Lab (SSEL)
      <br />
+
** Vrije Universiteit Brussel (VUB)
      Andreas Zeller / Martin Burger / Philipp Bouillon / Tom Zimmermann<br />
+
      Saarland University </li>
+
  
</ul>
+
* [http://www.st.cs.uni-sb.de/eclipse/ Automated Debugging in Eclipse]
 +
** Andreas Zeller / Martin Burger / Philipp Bouillon / Tom Zimmermann
 +
** Saarland University

Latest revision as of 15:58, 9 July 2007

Eclipse is used in a wide range of educational and research projects at Universities around the world. They range from using eclipse as a teaching resource in the classroom to projects designed to explore the next generation of computing ideas and theories. This page will give you a few pointers to get you started in exploring the Eclipse research community.

(Several of the projects listed here are funded under the IBM Eclipse Innovation Grant program. You'll find information about the program as well as a complete list of awardees from 2003-2005 on the IBM Scholars website.)

If you'd like to have your project listed here, please email us. You can also discuss your ideas and suggestions for new eclipse research projects on the Technology Project newsgroup


North America

  • FLABot: A fault-localization and debugging tool for Eclipse plug-ins
    • Marcelo Campo, Alvaro Soria, Andres Diaz Pace
    • Instituto de Sistemas Tandil
    • Universidad Nacional del Centro de la Provincia de Buenos Aires
  • Soot Eclipse Plugin: Integrating Soot, a Java Optimization Framework into Eclipse
    • Jennifer Lhotak, Laurie Hendren
    • Mcgill University
  • Gild: A Groupware Enabled Integrated Learning and Development Environment for Eclipse
    • Margaret-Anne Storey / Daniela Damian / Daniel German / Mary Sanseverino,
    • University of Victoria
    • Marin Litoiu / Marcellus Mindel, IBM
    • Derek Rayside, MIT
  • Green: A simple UML class diagramming plug-in for Eclipse that does live round-tripping, and has customizable semantics for its class relationships
    • Carl Alphonce, Computer Science & Engineering
    • University at Buffalo (SUNY)
  • Relo: Relationship based Exploration
    • Vineet Sinha
    • MIT CSAIL
  • SHriMP: (Simple Hierarchical Multi-Perspective) Plugins
    • Margaret-Anne Storey, Rob Lintern, Jie Zhang, Xiaomin Wu, CHISEL Group
    • University of Victoria</li>
  • StreamIt: A language for Streaming Applications
    • Saman Amarasinghe, Commit Group,
    • MIT Laboratory for Computer Science
  • Harmonia Research Project: An open, extensible framework for constructing interactive, language-aware programming tools
    • Professor Susan L. Graham
    • University of California at Berkeley
  • AspectBrowser: Global Visualization of Crosscutting in Eclipse
    • William G. Griswold / Jonathan Neddenriep / Timothy Foley
    • UC San Diego
  • The Multiview Project at Portland State
    • Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund
    • Portland State University
  • Documentation of SWT: Getting Started with Eclipse and the SWT
    • David Scuse, Shantha Ramachandran and Christopher Batty
    • University of Manitoba
  • Hipikat - (Group Memory for Evolution)
    • Davor Cubranic and Gail Murphy
    • University of British Columbia

Europe and Asia Pacific

  • JOpera: Process Support for more than Web services
    • Cesare Pautasso, Dept. of Computer Science
    • Swiss Federal Institute of Technology, (ETH), Zurich
  • Labelled Transition System Analyser: (LTSA) with BPEL4WS Verification and Validation
    • Howard Foster, Jeff Magee, Distributed Software Engineering Group
    • Imperial College London
  • IRCE: A Requirement Development Environment in Eclipse
    • Vincenzo Ambriola, Vincenzo Gervasi
    • University of Pisa
  • ATLAS Group (INRIA & LINA)
    • Eclipse activities: AMMA, ATL (Eclipse/M2M component), AMW (Eclipse/GMT component), AM3 (Eclipse/GMT component), KM3, TCS (Eclipse/GMT component), MoDisco (Eclipse/GMT component)
    • Members: Jean Bézivin (Eclipse/GMT Project Lead), Patrick Valduriez, Frédéric Jouault (Eclipse/M2M Project Lead), Freddy Allilaire, Marcos Didonet Del Fabro, Hugo Brunelière, Mikael Barbero
    • Location: University of Nantes, France
  • CoCompose2: A Framework for Context-Driven Model Refinement
    • Dennis Wagelaar, System And Software Engineering Lab (SSEL)
    • Vrije Universiteit Brussel (VUB)