SPLASH 2011
Fri 21 - Thu 27 October 2011 Portland, Oregon, United States
Events (30 results)

The JavaScript world domination plan at 16 years

Keynotes People: Brendan Eich

… The title says it all. The JavaScript World Domination Plan at 16 Years

Ageing Society 2010

Onward! People: Roberto Bisiani, Davide Merico

… of what the system can do in a real case. The target audience is first of all

Continuous Demonstration

Onward! People: Harald Stangl

… Communication is one of the big challenges in system development. But it requires all involved stakeholders to have a common understanding to be successful. A means to achieve such a common understanding are system demonstrations …

Virtual Machines with Sharable Operating System

Wavefront People: Trieu Chieu, Hoi Chan

… of the running VM instances; it is wasteful to store all the VM images … to be updated, all the running VM instances must be properly refreshed. More …

Virtual Machines with Sharable Operating System

Experience Reports People: Trieu Chieu, Hoi Chan

… of the running VM instances; it is wasteful to store all the VM images … to be updated, all the running VM instances must be properly refreshed. More …

Asynchronous Assertions

OOPSLA People: Edward Aftandilian, Samuel Guyer, Martin Vechev, Eran Yahav

… , on-the-fly. Our system includes all necessary synchronization to support multiple … at all – even for heavy-weight assertions that would otherwise result …

A Theory of Substructural Types and Control

OOPSLA People: Jesse A. Tov, Riccardo Pucella

… invalidate all substructural usage guarantees for values on the stack. We have …

Moving back to Scrum and scaling to Scrum of Scrums in less than one year

Wavefront People: Rafael Maranzato, Marden Neubert, Paul Herculano

… and scale this scenario to multiple feature-oriented teams using Scrum of Scrums. All

Harnessing Collective Software Development

Wavefront People: Luis Artola

… and increased maintenance costs. This talk presents an attempt to harness all that coding …

Harnessing Collective Software Development

Experience Reports People: Luis Artola

… and increased maintenance costs. This talk presents an attempt to harness all that coding …

Moving back to Scrum and scaling to Scrum of Scrums in less than one year

Experience Reports People: Rafael Maranzato, Marden Neubert, Paula Herculano

… and scale this scenario to multiple feature-oriented teams using Scrum of Scrums. All

A Case Study for Prioritizing Features in Environments with Multiple Stakeholders

Wavefront People: Eduardo Cristiano Negrão, Eduardo Guerra

… In corporations where the focus is a very dynamic business inserted in web environments, agile methods can fully meet almost all needs. However, in some particular companies, there are multiple stakeholders, who represent different …

A Case Study for Prioritizing Features in Environments with Multiple Stakeholders

Experience Reports People: Eduardo Cristiano Negrão, Eduardo Guerra

… In corporations where the focus is a very dynamic business inserted in web environments, agile methods can fully meet almost all needs. However, in some particular companies, there are multiple stakeholders, who represent different …

Learning CUDA: Lab Exercises and Experiences

Posters People: Christopher Mitchell, Jens Mache, Karen L. Karavanic

… labs including the game of life, curvature flow, and ray tracing, all of which may …

CUDACL+: A Framework for GPU Programs

Doctoral Symposium People: Ferosh Jacob

… Graphical Processing Units (GPUs) provide an excellent execution platform for several classes of computation intensive problems. Even though there are vendor-specific Application Programming Interfaces (APIs) for GPU programming, they all

Gradual Typing for Generics

OOPSLA People: Atsushi Igarashi, Lintaro Ina

… statically typed program; and all these development steps are carried out …

PREFAIL: A Programmable Tool for Multiple-Failure Injection

OOPSLA People: pallavi joshi, Haryadi S. Gunawi, Koushik Sen

… experiments, our testing approach with appropriate policies found all the bugs …

Plaid: a Permission-Based Programming Language

Posters People: Jonathan Aldrich, Robert Bocchino, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, Éric Tanter, Roger Wolff

… : that is, a language whose object model, type system, and runtime are all co-designed …

TouchStudio - Programming Cloud-Connected Mobile Devices via Touchscreen

Onward! People: Nikolai Tillmann, Michał Moskal, Peli de Halleux

… , possibly the only computing devices which virtually all people will own, and carry with them at all times. Furthermore, mobile devices do not only have touchscreens …

Kind Analysis for MATLAB

OOPSLA People: Jesse Doherty, Laurie Hendren, Soroush Radpour

… potentially better alternatives.

We have implemented all the variations of the kind …

WHY MODERN APPLICATION DEVELOPMENT SUCKS! DEATH BY OBJECTS, AGILE, MIDDLEWARE...

TechTalks People: Dave Thomas

… debt of epidemic proportions given how great everything is? Where does all

Presenting a Day in the Life of Video- based Requirements Engineering

Onward! People: Naoufel Boulila, Oliver Creighton, Georgi Markov, Steve Russel, Ron Blechner

… objects from the demonstrated VBRE technology. The film shows all

Emscripten: An LLVM-to-JavaScript Compiler

Wavefront People: Alon Zakai

… for Python; all three examples open up new opportunities for running code on the web …

Two for the Price of One: A Model for Parallel and Incremental Computation

OOPSLA People: Sebastian Burckhardt, Daan Leijen, Caitlin Sadowski, Jaeheon Yi, Thomas Ball

… in practice. Our final results show significant speedups on all examples (up to 37x …

Synthesis of First-Order Dynamic Programming Algorithms

OOPSLA People: Yewen Pu, Rastislav Bodik, Saurabh Srivastava

… with a program template reusable across all linear-time dynamic programming …

Variability-Aware Parsing in the Presence of Lexical Macros and Conditional Compilation

OOPSLA People: Christian Kästner, Paolo G. Giarrusso, Tillmann Rendel, Sebastian Erdweg, Klaus Ostermann, Thorsten Berger

… that can parse almost all unpreprocessed code without heuristics in practicable time …

SugarJ: Library-based Syntactic Language Extensibility

OOPSLA People: Sebastian Erdweg, Tillmann Rendel, Christian Kästner, Klaus Ostermann

… in Java, all available as sugar libraries. We illustrate the utility of self …

Delegated Isolation

OOPSLA People: Roberto Lublinerman, Jisheng Zhao, Zoran Budimlic, Swarat Chaudhuri, Vivek Sarkar

… structures, all the while maintaining a high level of concurrency. Consequently …

RoleCast: Finding Missing Security Checks When You Do Not Know What Checks Are

OOPSLA People: Sooel Son, Kathryn S McKinley, Vitaly Shmatikov

… pattern of checks applies universally to all programs. These assumptions do …

To Inclusive Design Through Contextually Extended IoC: Infusion IoC, a JavaScript library and mentality for delivering accessible and maintainable systems

Wavefront People: Antranig Basman, Clayton Lewis, Colin Clark

… as structural scoping. We will also work with a model of transparent state in which all