22. OOPSLA 2007:
Montreal, Quebec, Canada - Companion
Richard P. Gabriel, David F. Bacon, Cristina Videira Lopes, Guy L. Steele Jr. (Eds.):
Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada.
ACM 2007, ISBN 978-1-59593-865-7
Invited talks & presentations
Onward! films
Workshops
- Carl Alphonce, Jürgen Börstler, Michael E. Caspersen, Adrienne Decker, Michael Kölling:
Process in oo pedagogy: a "killer" workshop.
737-738

- Klaus Marquardt, Jens Coldewey, Lise B. Hvatum:
Complexity management.
739

- Philip M. Johnson, Alberto Sillitti:
1st international workshop on in process software engineering measurement and analysis (ISEMA 2007).
740-742

- M. E. Fayad, Chia-Chu Chiang, Pablo Chacin, Srini Ramaswamy, Arturo J. Sánchez-Ruíz, Selmin Nurcan:
The first international workshop on patterns languages: addressing challenges (PLAC 2007).
743-745

- Anders Aas Bjerkestrand, Amir Zeid, Lars Arne Skår, Olaf Zimmermann:
Fifth international workshop on SOA & web services best practices.
746

- Juha-Pekka Tolvanen, Jeff Gray, Matti Rossi, Jonathan Sprinkle:
The 7th OOPSLA workshop on domain-specific modeling.
747-748

- Li-Te Cheng, Cheryl Morris, Alessandro Orso, Martin P. Robillard:
Eclipse technology exchange workshop (ETX2007).
749

- Michael Weiss, Tony Bailetti, Peter Carbone:
Workshop on integration of open source components into large software systems.
750-751

- Klaus Marquardt, Lise B. Hvatum:
Versions, releases, and distribution.
752

- Martin Soukup, Jiri Soukup:
The popularity cycle of graphical tools, UML, and libraries of associations.
753-756

- Sean McDirmid, Robert M. Fuhrer, Julian Dolby, Eugene Vigdorchik:
The first workshop on programming languages and integrated development environments (PLIDE).
757

- Dennis Mancl, Steven Fraser, William F. Opdyke:
No silver bullet: a retrospective on the essence and accidents of software engineering.
758-759

- Sergio de Cesare, Grant Holland, Carsten Holtmann, Mark Lycett:
Semantic-based systems development.
760

- M. E. Fayad, Tarek Helmy, Somenath Das, Rami Bahsoon, Dilip Patel:
The first international workshop on unified data mining engine: addressing challenges (UDME 2007).
761-762

- Robert S. Hanmer, Linda Rising, Joseph W. Yoder:
A mini-plop at OOPSLA '07.
763-764

- Jens Coldewey, Johannes Link, Klaus Marquardt:
Agility unlimited?
765-766

Posters
- Rodrigo A. Vivanco, Dean Jin:
Selecting object-oriented source code metrics to improve predictive models using a parallel genetic algorithm.
769-770

- Adam Richard, Ondrej Lhoták:
OOMatch: pattern matching as dispatch in Java.
771-772

- Torbjörn Ekman, Görel Hedin:
The JastAdd extensible Java compiler.
773-774

- Dave Arnold, Jean-Pierre Corriveau, Vojislav D. Radonjic:
Open framework for conformance testing via scenarios.
775-776

- David Lo, Shahar Maoz, Siau-Cheng Khoo:
Mining modal scenarios from execution traces.
777-778

- Thomas Corbat, Lukas Felber, Mirko Stocker, Peter Sommerlad:
Ruby refactoring plug-in for eclipse.
779-780

- Emanuel Graf, Guido Zgraggen, Peter Sommerlad:
Refactoring support for the C++ development tooling.
781-782

- Peter Sommerlad, Emanuel Graf:
CUTE: C++ unit testing easier.
783-784

- Ebrahim Bagheri, Ali A. Ghorbani:
A framework for distributed collaborative conceptual model development.
785-786

- León Welicki, Joseph W. Yoder, Rebecca Wirfs-Brock, Ralph E. Johnson:
Towards a pattern language for adaptive object models.
787-788

- Donna Malayeri, Jonathan Aldrich:
Combining structural subtyping and external dispatch.
789-790

- Gene Wang, Brian McSkimming, Zachary Marzec, Joshua Gardner, Adrienne Decker, Carl Alphonce:
Green: a flexible UML class diagramming tool for eclipse.
791-792

- Andy Georges, Dries Buytaert, Lieven Eeckhout:
Adding rigorous statistics to the Java benchmarker's toolbox.
793-794

- Ciera Jaspan, Jonathan Aldrich:
Checking framework plugins.
795-796

- E. Michael Maximilien, Ajith Ranabahu, Stefan Tai:
Swashup: situational web applications mashups.
797-798

- David Hovemeyer, William Pugh:
Status report on JSR-305: annotations for software defect detection.
799-800

- Hillel Kugler, Cory Plock, Amir Pnueli:
Synthesizing reactive systems from LSC requirements using the play-engine.
801-802

- Alain Forget, Dave Arnold, Sonia Chiasson:
CASE-FX: feature modeling support in an OO Case tool.
803-804

- Nathaniel Ayewah, William Pugh, J. David Morgenthaler, John Penix, YuQian Zhou:
Using FindBugs on production software.
805-806

- Arash Shaban-Nejad, Volker Haarslev:
Towards a framework for requirement change management in healthcare software applications.
807-808

- Matthew M. Papi, Michael D. Ernst:
Compile-time type-checking for custom type qualifiers in Java.
809-810

- David Saff:
From developer's head to developer tests: characterization, theories, and preventing one more bug.
811-812

- Luc Bläser:
How can we liberate ourselves from pointers?
813-814

- Carlos Pacheco, Michael D. Ernst:
Randoop: feedback-directed random testing for Java.
815-816

- Daisuke Maki, Hideya Iwasaki:
A portable javascript thread library for Ajax applications.
817-818

- Abbas Heydarnoori, Krzysztof Czarnecki:
Comprehending implementation recipes of framework-provided concepts through dynamic analysis.
819-820

- Pavel Avgustinov, Julian Tibble, Oege de Moor:
A comparison of compilation techniques for trace monitors with free variables.
821-822

- Adam Pingel:
Structured co-evolution of models and web application platforms.
823-824

- Ahmed Abdelmeged, Karl J. Lieberherr:
Recursive adaptive computations using perobject visitors.
825-826

- Mark Hills, Grigore Rosu:
A rewriting approach to the design and evolution of object-oriented languages.
827-828

- Eli Mayfield, John Kyle Roth, Daniel Selifonov, Nathan Dahlberg, Elena Machkasova:
Optimizing java programs using generic types.
829-830

Demonstrations
- Matthew M. Papi, Michael D. Ernst:
Compile-time type-checking for custom type qualifiers in Java.
809-810

- Alexey Verkhovsky:
Cruisecontrol.rb: continuous integration the rails way.
833

- Gene Wang, Brian McSkimming, Zachary Marzec, Joshua Gardner, Adrienne Decker, Carl Alphonce:
Green: a flexible UML class diagramming tool for eclipse.
834-835

- Charles W. Krueger:
Leveraging integrated model-driven development and software product line development technologies.
836-837

- Dolev Dotan, Andrei Kirshin:
Debugging and testing behavioral UML models.
838-839

- Amogh Kavimandan, Aniruddha S. Gokhale:
Supporting systems QoS design and evolution through model transformations.
840-841

- Hoi Chan, Jeffrey O. Kephart:
Green applications: software applications that optimize energy usage.
842-843

- Charles W. Krueger:
BigLever software gears and the 3-tiered SPL methodology.
844-845

- David Saff:
Theory-infected: or how i learned to stop worrying and love universal quantification.
846-847

- Meyer Tanuan:
Using Sybase WorkSpace to build service oriented architecture (SOA) applications quickly.
848-849

- Ville T. Oikarinen:
Extracting a domain specific language from an example: a bottom-up method using the ngrease metalanguage.
850-851

- Mads Torgersen:
Querying in C#: how language integrated query (LINQ) works.
852-853

- David F. Bacon, Perry Cheng, David Grove:
TuningFork: a platform for visualization and analysis of complex real-time systems.
854-855

- William W. Pugh:
Finding bugs in eclipse.
856-857

- Erik Meijer:
Democratizing the cloud.
858-859

- Erik Meijer:
Visual Basic.
860-861

- Vidar Kongsli:
Security testing with Selenium.
862-863

- Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe:
Ready for distribution?: turning modular into distributed applications with the R-OSGi deployment tool.
864-865

- Telmo Luis Correa Jr., Jaime Quinonez, Michael D. Ernst:
Tools for enforcing and inferring reference immutability in Java.
866-867

- Naouel Moha, Yann-Gaël Guéhéneuc:
P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects.
868-869

- Christian Glodt, Pierre Kelsen, Elke Pulvermueller:
DEMOCLES: a tool for executable modeling of platform-independent systems.
870-871

- Eduardo Machado Gonçalves, Marcilio Silva Oliveira, Kleber Rogerio Bacili:
DigitalAssets discoverer: automatic identification of reusable software components.
872-873

- James Ivers, Gabriel A. Moreno:
Model-driven development with predictable quality.
874-875

- Abbas Heydarnoori, Krzysztof Czarnecki:
Mining implementation recipes of framework-provided concepts in dynamic framework API interaction traces.
876-877

- David G. Jones, Gordon R. Cameron:
Improving quality together.
878-879

- Mathieu Verbaere, Elnar Hajiyev, Oege de Moor:
Improve software quality with SemmleCode: an eclipse plugin for semantic code search.
880-881

- Andrejs Jermakovics, Marco Scotto, Giancarlo Succi:
Lagrein: tracking the software development process.
882-883

- Torbjörn Ekman, Görel Hedin:
The JastAdd extensible Java compiler.
884-885

Educator's symposium
Student research competition
Doctoral symposiums
- Patricia Jablonski:
Managing the copy-and-paste programming practice in modern IDEs.
933-934

- Ruth G. Lennon:
Quality of experience for composite web services (QoE4CWS): focusing on the client.
935-936

- Azamatbek Mametjanov:
Types and program transformations.
937-938

- Eric Bodden:
The design and implementation of formal monitoring techniques.
939-940

- Ebrahim Bagheri:
A proposal for taming uncertainty in the collaborative conceptual model development process.
941-942

- Einar W. Høst:
Understanding programmer language.
943-944

- Anders Hessellund:
SmartEMF: guidance in modeling tools.
945-946

- Georgios Gousios:
The JikesXen Java server platform.
947-948

- Naouel Moha:
Detection and correction of design defects in object-oriented designs.
949-950

- Donna Malayeri:
Combining structural subtyping and external dispatch.
951-952

Pratitioner reports
Panels
- Steven Fraser, James Gosling, Anders Hejlsberg, Ole Lehrmann Madsen, Bertrand Meyer, Guy L. Steele Jr.:
Celebrating 40 years of language evolution: simula 67 to the present and beyond.
1021-1023

- Henry Balen, James Lapalme, Marc Frappier, Kevin P. Tyson:
Domain specific languages: another silver bullet?
1024-1025

- Steven Fraser, Frederick P. Brooks Jr., Martin Fowler, Ricardo Lopez, Aki Namioka, Linda M. Northrop, David Lorge Parnas, Dave A. Thomas:
"No silver bullet" reloaded: retrospective on "essence and accidents of software engineering".
1026-1030

- John Tibbetts, Carl Lentz, Jeroen van Tyn, Ward Cunningham:
The role of objects in a services-obsessed world.
1031-1033

- Mamdouh H. Ibrahim, Kerrie Holley, Nicolai M. Josuttis, Brenda Michelson, Dave A. Thomas, John deVadoss:
The future of SOA: what worked, what didn't, and where is it going from here?
1034-1038

Last update Fri May 24 19:41:04 2013
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page