


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














