Onward! Long Papers

Onward! Papers 1: Decoupling

Tue 10:30-12:00 pm - Rose Ballroom B
  1. Registration-Based Language Abstractions
    Samuel Davis, University of British Columbia, Canada
    Gregor Kiczales, University of British Columbia, Canada
  2. Pinocchio: Bringing Reflection to Life with First-Class Interpreters
    Toon Verwaest, SCG University of Berne, Switzerland, Switzerland
    Camillo Bruni, SCG University of Berne, Switzerland, Switzerland
    David Gurtner, SCG University of Berne, Switzerland, Switzerland
    Adrian Lienhard, SCG University of Berne, Switzerland, Switzerland
    Oscar Nierstrasz, SCG University of Berne, Switzerland, Switzerland
  3. Concurrency by Modularity: Design Patterns, a Case in Point
    Hridesh Rajan, Iowa State University, United States
    Steven Kautz, Iowa State University, United States
    Wayne Rowcliffe, Iowa State University, United States

Read more...

 

Onward! Papers 2: Computing

Wed 10:30-12:00 pm - Rose Ballroom B
  1. Understanding Reduced Resource Computing
    Martin C Rinard, MIT, United States
    Henry Hoffman, MIT, United States
    Sasa Misailovic, MIT, United States
    Stelios Sidiroglou, MIT, United States
  2. Programming With Time
    Andrew Sorensen, Australian National University, Australia
    Henry Gardner, Australian National University, Australia
  3. Language Virtualization for Heterogeneous Parallel Computing
    Hassan Chafi, Stanford University, United States
    Zach DeVito, Stanford University, United States
    Adriaan Moors, EPFL, Switzerland
    Tiark Rompf, EPFL, Switzerland
    Arvind Sujeeth, Stanford University, United States
    Pat Hanrahan, Stanford University, United States
    Kunle Olukotun, Stanford University, United States
    Martin Odersky, EPFL, Switzerland

Read more...

 

Onward! Papers 3: Analysis

Thu 10:30-12:00 pm - Rose Ballroom B
  1. Flexible Modeling Tools for Pre-Requirements Analysis: Conceptual Architecture and Research Challenges
    Harold Ossher, IBM TJ Watson Research Center, United States
    Rachel Bellamy, IBM TJ Watson Research Center, United States
    Ian Simmonds, IBM TJ Watson Research Center, Israel
    David Amid, IBM Haifa Research Center, Israel
    Ateret Anaby-Tavor, IBM Haifa Research Center, Israel
    Matthew Callery, IBM TJ Watson Research Center, United States
    Michael Desmond, IBM T.J. Watson Research Center, United States
    Jacqueline de Vries, IBM T.J. Watson Research Center, United States
    Amit Fisher, IBM Haifa Research Center, United States
    Sophia Krasikov, IBM T.J. Watson Research Center, United States
  2. To Upgrade or Not to Upgrade: Impact of Online Upgrades across Multiple Administrative Domains
    Tudor Dumitras, Carnegie Mellon University, United States
    Priya Narasimhan, Carnegie Mellon University, United States
    Eli Tilevich, Virginia Tech, United States
  3. Managing Ambiguity in Programming by Finding Unambiguous Examples
    Kenneth C. Arnold, MIT Media Lab, MIT Mind Machine Project, United States
    Henry Lieberman, MIT Media Lab, MIT Mind Machine Project, United States

Read more...

 
 

2009 Highlights

Robert JohnsonRobert Johnson discusses Facebook’s approach to scalability issues resulting from a large growth of the user base. He talks about: why one needs to prepare for horizontal and not vertical scalability, very short release cycles which are better because they introduce fewer bugs, the need to streamline to deploying process for short release cycles, and making the entire process faster every day.

Watch the video on InfoQ.

More Highlights