default search action
25th OOPSLA 2010: Reno/Tahoe, Nevada, USA - Companion
- William R. Cook, Siobhán Clarke, Martin C. Rinard:
Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2010, part of SPLASH 2010, October 17-21, 2010, Reno/Tahoe, Nevada, USA. ACM 2010, ISBN 978-1-4503-0240-1
Onward! short papers
- Christoph Angerer, Thomas R. Gross:
now happens-before later: static schedule analysis of fine-grained parallelism with explicit happens-before relationships. 3-10 - Márcio Ribeiro, Humberto Pacheco, Leopoldo Teixeira, Paulo Borba:
Emergent feature modularization. 11-18 - David M. Ungar, Sam S. Adams:
Harnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance. 19-26 - Maximilian Koegel, Helmut Naughton, Jonas Helming, Markus Herrmannsdoerfer:
Collaborative model merging. 27-34 - Cody Henthorne, Eli Tilevich:
Sonifying performance data to facilitate tuning of complex systems: performance tuning: music to my ears. 35-42 - Petra Brosch, Martina Seidl, Gerti Kappel:
A recommender for conflict resolution support in optimistic model versioning. 43-50 - Soham Sundar Chakraborty, V. Krishna Nandivada:
Inferring arbitrary distributions for data and computation. 51-60 - James Dean Palmer:
Ficticious: MicroLanguages for interactive fiction. 61-68
Onward! films
- Seung Chan Lim:
Physics as freedom. 71-72 - Andrew H. Caudwell:
Gource: visualizing software version control history. 73-74 - Ruth Barbara Demmel:
Pinocchio: a virtual symphony orchestra game. 75-76
Practitioner reports
- Christopher P. O'Connor:
Letters from the edge of an agile transition. 79-84 - Michael R. Elliott, Peter Heller:
Object-oriented software considerations in airborne systems and equipment certification. 85-96 - Moritz Eysholdt, Johannes Rupprecht:
Migrating a large modeling environment from XML/UML to Xtext/GMF. 97-104 - Renuka Sindhgatta, Nanjangud C. Narendra, Bikram Sengupta:
Software evolution in agile development: a case study. 105-114 - Martin Mailloux:
Application frameworks: how they become your enemy. 115-122 - Heiko Behrens:
MDSD for the iPhone: developing a domain-specific language and IDE tooling to produce real world applications for mobile devices. 123-128 - Bernhard Merkle:
Stop the software architecture erosion: building better software systems. 129-138 - Bernhard Merkle:
Textual modeling tools: overview and comparison of language workbenches. 139-148
Educators' & trainers' symposium paper
- Orit Hazzan, Yael Dubinsky:
Students' cooperation in teamwork: binding the individual and the team interests. 151-152 - Kalle Aaltonen, Petri Ihantola, Otto Seppälä:
Mutation analysis vs. code coverage in automated assessment of students' testing skills. 153-160 - Adam B. Mallen, Dennis Brylow:
Compiler construction with a dash of concurrency and an embedded twist. 161-168 - Celina Gibbs, Yvonne Coady:
Understanding abstraction: a means of leveling the playing field in CS1? 169-174 - Tao Xie, Jonathan de Halleux, Nikolai Tillmann, Wolfram Schulte:
Teaching and training developer-testing techniques and tool support. 175-182 - Nate Anderson, Jens Mache, William Watson:
Learning CUDA: lab exercises and experiences. 183-188 - William B. Sanders:
Learning OOP with weakly typed web programming languages: adding concrete strategies to a PHP strategy design pattern. 189-192 - Peter J. Clarke, Andrew A. Allen, Tariq M. King, Edward L. Jones, Prathiba Natesan:
Using a web-based repository to integrate testing tools into programming courses. 193-200 - Andrew P. Black, Kim B. Bruce, James Noble:
Panel: designing the next educational programming language. 201-204
Student research competition
- Boaz Rosenan:
Designing language-oriented programming languages. 207-208 - Qichao Liu:
Metamodel evolution through metamodel inference. 209-210 - Yu Sun:
Model scalability using a model recording and inference engine. 211-212 - Ciera Jaspan:
Verifying configuration files. 213-214 - Talia Selitsky:
OOGIE: ownership object graph interactive editor. 215-216 - Ferosh Jacob:
Extending abstract GPU APIs to shared memory. 217-218
Doctoral symposium
- Stefan Marr:
Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines? 221-222 - Joshua Sunshine:
Unsticking the web. 223-224 - Márcio Ribeiro, Paulo Borba:
Towards feature modularization. 225-226 - Mehdi Bagherzadeh:
Enabling expressive aspect oriented modular reasoning by translucid contracts. 227-228 - Qichao Liu:
Metamodel-driven evolution. 229-230 - Filipe Figueiredo Correia:
Supporting the evolution of software knowledge with adaptive software artifacts. 231-232 - Du Li:
Dynamic tainting for deployed Java programs. 233-234
Posters
- Pradeep Kumar Duraisamy Soundrapandian:
Typelets. 235-236 - Lennart C. L. Kats, Eelco Visser:
The Spoofax language workbench. 237-238 - Stefan Marr, Theo D'Hondt:
Many-core virtual machines: decoupling abstract from concrete concurrency. 239-240 - Petra Brosch, Martina Seidl, Konrad Wieland:
Guiding modelers through conflict resolution: a recommender for model versioning. 241-242 - Yuheng Long, Hridesh Rajan, Sean L. Mooney:
Reconciling concurrency and modularity with Panini's asynchronous typed events. 243-244 - Mehdi Bagherzadeh, Hridesh Rajan, Gary T. Leavens, Sean L. Mooney:
Translucid contracts for modular reasoning about aspect-oriented programs. 245-246 - Damien Cassou, Julien Bruneau, Julien Mercadal, Quentin Enard, Emilie Balland, Nicolas Loriant, Charles Consel:
Towards a tool-based development methodology for sense/compute/control applications. 247-248 - Sean L. Mooney, Hridesh Rajan, Steven M. Kautz, Wayne Rowcliffe:
Almost free concurrency! (using GOF patterns). 249-250 - Rafael Farias, Francisco Soares-Neto, Fernando Castor:
Hamster: making grid middleware fault-tolerant. 251-252
Panels
- Steven Fraser, Hannah Faye Chua, Gail E. Harris, Orit Hazzan, Jean Tabaka, Rob Tucker, Dave West:
Collaboration. 255-258 - Jeff Gray, Jules White:
The object-oriented trivia show (TOOTS). 261-262
Workshops
- Emerson R. Murphy-Hill, Shane Markstrum, Craig Anslow:
Evaluation and usability of programming languages and tools (PLATEAU). 265-266 - Kei Davis, Jörg Striegnitz:
9th workshop on parallel/high-performance object-oriented scientific computing. 267-268 - Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi, Steven Kelly:
The 10th workshop on domain-specific modeling. 269-270 - Orit Hazzan, Yael Dubinsky:
The 2nd workshop on human aspects of software engineering (HAoSE2010). 271-272 - Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer:
VMIL 2010: 4th workshop on virtual machines and intermediate languages. 273-274 - Haitham S. Hamza, Jabier Martinez, Joseba Laka Mugartza:
KOPLE: knowledge-oriented product line engineering. 275-276 - Vijay A. Saraswat, Doug Lea:
Concurrency for the application programmer. 277-278 - Sergio de Cesare, Frederik Gailly, Grant Holland, Mark Lycett, Christopher Partridge:
Ontology-driven software engineering 2010. 279-280 - Vijay A. Saraswat, Kim Bruce:
Curricula in concurrency and parallelism. 281-282 - Doug Kimelman, Harold Ossher, André van der Hoek, Margaret-Anne D. Storey:
SPLASH 2010 workshop on flexible modeling tools. 283-284 - Jonathan Aldrich, Jeremy G. Siek:
2010 international workshop on foundations of object-oriented languages (FOOL'10): SPLASH/OOPSLA'10 workshop summary. 285-286 - Lars Arne Skår, Ruth G. Lennon, E. Michael Maximilien, Arne-Jørgen Berre:
Building the right cloud solutions. 287-288 - Dennis Mancl, Steven Fraser, Bill Opdyke:
Workshop: architecture in an agile world. 289-290 - Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney:
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010). 291-292 - Eli Tilevich, Patrick Eugster:
Programming support innovations for emerging distributed applications (PSI EtA - upsiloneta): a splash 2010 workshop summary. 293-294
Tutorial summaries
- Bernhard Merkle:
Stop the software architecture erosion. 295-297 - Gerard Meszaros:
XUnit test patterns and smells: improving the ROI of test code. 299-300 - Markus Völter, Eelco Visser:
Language extension and composition with language workbenches. 301-304 - Christopher P. O'Connor:
Better planning via tasking as a team. 305-306 - Moritz Eysholdt, Heiko Behrens:
Xtext: implement your language faster than the quick and dirty way. 307-309 - Fernando Silva Parreiras, Tobias Walter, Christian Wende, Edward Thomas:
Bridging software languages and ontology technologies: tutorial summary. 311-315 - George Fairbanks:
An architecturally-evident coding style: making your design visible in your code. 317-318 - Joseph W. Yoder, Rebecca Wirfs-Brock:
Rulemakers and toolmakers: adaptive object-models as an agile division of labor. 319-320 - Javier Gonzalez Sanchez, Maria Elena Chavez Echeagaray:
iPhone application development. 321-322 - Rebecca Wirfs-Brock:
Skills for the agile designer: seeing, shaping and discussing design ideas. 323-326
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.