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)


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, (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 …)