Program

Opening Session

08:30 08:40 Welcome Karin Breitman (PUC-Rio, Brazil)
08:40 09:45 Keynote talk: A Plague of Plug-ins, Tom Ball (Microsoft Research, USA)
09:45 10:00 Break

Session on Tools (90 mins)
CHAIR: Kendra Cooper, University of Texas at Dallas

10:30 Pest: From the Lab to the Classroom, Guido De Caso, Diego Garbervetsky, and Daniel Gorin, (Universidad de Buenos Aires, Argentina)
10:45 SRP-Plugin: A Strategic Release Planning Plug-in for Visual Studio 2010, Jamshaid G. Mohebzada, Guenther Ruhe, and Armin Eberlein (University of Calgary, Canada; American University of Sharjah, United Arab Emirates)
11:00 Contractor.NET: Inferring Typestate Properties to Enrich Code Contracts, Edgardo Zoppi, Víctor Braberman, Guido De Caso, Diego Garbervetsky, and Sebastián Uchite, (Universidad de Buenos Aires, Argentina)
11:15 Fishtail: From Task Context to Source Code Examples, Nicholas Sawadsky and Gail Murphy , (University of British Columbia, Canada)
11:30 A Cloud-aware API for Semi-structured BLOB Databases Addressing Data Overflow, Jaumir Valença Da Silveira Jr. and Karin K. Breitman, (PUC-Rio, Brazil)
11:45 Discussion led by Karin Breitman

Lunch and Poster Session (105 mins)

1 Resource Usage Contracts for .NET, Jonathan Tapicer, Diego Garbervetsky, and Martín Rouaux, (UBA, Argentina)
2 Architecting a Plug-In Based Steam Turbine Design Tool, Stefanos Zachariadis, and Tim Cianchi, (Zuhlke Engineering, UK)
3 Towards Subtyped Program Generation in F#, Baris Aktemur , (Ozyegin University, Turkey)
4 OthelloPlay– A Plug-in Based Tool for Requirement Formalization and Validation, Roberto Cavada, Alessandro Cimatti, Andrea Micheli, Marco Roveri, Angelo Susi, and Stefano Tonetta , (FBK, Italy)
5 A Domain Specific Aspect Language for IDE Plugins, Romain Robbes, Johan Fabry, and Marcus Denker , (University of Chile, Chile; INRIA, France)
6 An OpenGL-based Eclipse Plug-in for Visual Debugging, André Riboira, Rui Abreu, and Rui Rodrigues, (University of Porto, Portugal)
7 eCLAIM - An Eclipse Plug-in for Mobile MAS Applications, Diego Salomone, Karin Breitman, and Amal Seghrouchni , (PUC-RIO, Brazil; LIP6, France)
8 ICE: Circumventing Meltdown With An Advanced Binary Analysis Framework, Dean Pucsek, Jonah Wall, Celina Gibbs, Jennifer Baldwin, and Yvonne Coady , (University of Victoria, Canada; Canadian Department of National Defence, Canada)

Session on Platform Architectures (90 mins)
CHAIR: Diego Garbervetsky, Universidad de Buenos Aires, Argentina

13:45 Ginga-NCL Architecture for Plug-ins, Marcio Moreno, Rafael Marinho, and Luiz Fernando Gomes Soares , (PUC-Rio, Brazil)
14:00 Platform Support for Developing Testing and Analysis Plug-ins, Shauvik Roy Choudhary, Jeremy Duvall, Wei Jin, Dan Zhao, and Alessandro Orso , (Georgia Institute of Technology, USA)
14:15 Reconciling the 3-layer Architectural Style with a Plug-in-based Architecture: the Eclipse Case, David Ameller, Oriol Collell, and Xavier Franch , (Universistat Politècnica de Catalunya, Spain)
14:30 AODVis: Leveraging Eclipse Plugins to Reverse Engineer and Visualize AspectJ/Java Source Code, Jeffrey Koch, Sunil Bohra, Rohit Goel, Sonali Pagade, and Kendra Cooper , (University of Texas at Dallas, USA)
14:45 RDB2RDF Plugin: Relational Databases to RDF Plugin for Eclipse, Percy E. Rivera Salas, Edgard Marx, Alexander Mera, and Jose Viterbo, (PUC-Rio, Brazil; UFF, Brazil)
14:30 Discussion

Session on Platform Support (90 Mins)
CHAIR: Judith Bishop, Microsoft Research

15:30 Supporting plug-in mashes to ease tool integration, Leonardo Mariani and Fabrizio Pastore, (University of Milano Bicocca, Italy)
15:45 Application Management Plug-ins through Dynamically Pluggable Probes, Kiev Gama, Gabriel Pedraza, Thomas Lévêque, and Didier Donsez, (LIG laboratory, France; Mälardalen University, Sweden)
16:00 IDE support to Facilitate the Transition from Rapid Prototyping to Robust Software Production, Francisco Ortin and Anton Morant , (University of Oviedo, Spain; University of Oxford, UK)

Panel

16:15 16:50 Danny Dig, University of Urbana-Champaign, Tom Ball, Microsoft Research, Lutz Prechelt, Freie Universitat Berlin
16:50 17:00 Closing words and call to action : Co-chairs
17:00 Close

Workshop Dinner

18:00 Workshop Dinner at Benihana American Japanese Restaurant, located on site at the Hilton Hawaiian Village, http://www.benihana.com/ (no page for specific locations) ANYONE WELCOME TO ATTEND (pay separately) All of us have to pay separately for alchoholic drinks (very sorry about this …)