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
Copyright © Tue Feb 9 19:34:48 2010
by Michael Ley (ley@uni-trier.de)