Call for Papers

OOPSLA Research Papers

OOPSLA 2010 solicits research papers that present new research, report novel technical results, advance the state of the art, or discuss experience or experimentation. The scope of OOPSLA includes all aspects of programming languages and software engineering, broadly construed.

Papers may address any aspect of software development, including requirements, modeling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, project cancellation, maintenance, reuse, regeneration, replacement, and retirement of software systems. Papers on tools (such as new programming languages, dynamic or static program analyses, compilers, and garbage collectors) or techniques (such as new programming methodologies, type systems, design processes, code organization approaches, and management techniques) designed to reduce the time, effort, and/or cost of software systems are particularly welcome.

Read more...

 

Panels

SPLASH panels have consistently been among the best-attended and well-received attractions at the conference. The best panels offer an engaging, entertaining, and informative examination of a timely topic from a variety of viewpoints. SPLASH panels offer a unique forum to spotlight emerging issues. They also give the SPLASH community a way to tackle controversial and divisive topics head-on in a fun, interactive way that can shed welcome light on the issues we all must deal with.

Read more...

 

Practitioner Reports

SPLASH Practitioner Reports provide a great opportunity for industry practitioners and researchers to overview and report on leading methods and practices for software solutions and software development in actual practice. The Practitioner Reports provide the SPLASH community a view as to what's working (or not!) in leading-edge systems, applications, architecture, methodologies, frameworks, patterns, or management techniques. These reports are an integral part of the SPLASH Conference.

The Practitioner Reports discuss both benefits and drawbacks of approaches used in actual practice. Reports may focus on a particular aspect of technology usage in practice, or describe broad project experiences. They may describe a particular design idea, or experience with a particular piece of technology. Some reports focus on people, process, or development challenges. We want to hear from people who actually know what it's like to apply agile methods in a large organization, or to use model-driven development, or who have developed a mission critical application using a service oriented architecture. Take this opportunity to tell the SPLASH community what you're doing, what is and isn't working, and why.

Read more...

 

Tutorials

SPLASH tutorials are full or half-day classes, taught by experts, designed to provide in-depth understanding of current and future technologies that are having an impact on the field of software development. Tutorials are aimed at software professionals, academics and students who want to learn about the latest developments in software from the experts who are driving the field. The tutorial program at SPLASH 2010 will be more smaller and more concentrated than in previous years. SPLASH is soliciting high-quality tutorial presentations that will be attractive to significant number of SPLASH attendees. Tutorial hand-out requirements and compensation have also been modified from previous years.

Read more...

 

Workshops

SPLASH workshops are a great way to grow your knowledge and expand your professional network. They are highly interactive events that provide a creative and collaborative environment where attendees meet to discuss, and solve challenging problems related to a variety of new emerging technologies and research areas.

The topics of workshops as well as their formats are diverse. For example, workshops may provide an opportunity for people working in a particular area to coordinate efforts and to establish a collective plan of action, to collaborate on a book, to seek contribution, or to discuss and share ideas on a hot new language/environment/topic.

We encourage proposals for innovative, well-focused workshops on a broad spectrum of topics. If there is a topic about which you feel passionate - and you want to connect with others who have similar interests and passions - consider submitting a proposal to organize a SPLASH 2010 workshop!

Read more...

 

Doctoral Symposium

The SPLASH 2010 Doctoral Symposium provides students with useful guidance for completing their dissertation research and beginning their research careers. The Symposium will provide an interactive forum for doctoral students in one of two phases:

  1. Apprentices, who are just beginning their research, are not ready to actually make a research proposal, but are interested in learning about structuring research and getting some research ideas; and,
  2. Proposers, who have progressed far enough in their research to have a structured proposal, but will not be defending their dissertation in the next 12 months.

Read more...

 

Posters

SPLASH Posters provide an excellent forum for authors to present their work in an informal and interactive setting. Posters are ideal to showcase speculative, late-breaking results or to introduce interesting, innovative work. Posters sessions are highly interactive. They allow authors and interested participants to connect to each other and to engage in discussions about the work presented. Posters provide authors with a unique opportunity to draw attention to their work during the conference. Therefore, authors in other SPLASH technical tracks are strongly encouraged to complement their submission with a poster about their work.

Read more...

 

Student Research Competition

After its remarkable success in previous years, SPLASH is again hosting an ACM SIGPLAN Student Research Competition. The competition, sponsored by Microsoft Research, is an internationally-recognised venue that enables undergraduate and graduate students to experience the research world, share their research results with other students and SPLASH attendees, and compete for prizes. The ACM SIGPLAN Student Research Competition shares the Poster session's goal to facilitate students' interaction with researchers and industry practitioners; providing both sides with the opportunity to learn of ongoing, current research. Additionally, the Student Research Competition affords students with experience with both formal presentations and evaluations.

Read more...

 

Student Volunteers

The Student Volunteer program is an opportunity for students from around the world to associate with the top people in programming languages, object-oriented technology, research, and software development. Students volunteer a few hours of their time performing tasks that help the conference run smoothly. These tasks include assisting with registration, providing information about the conference to attendees, and monitoring tutorials. In exchange for volunteering, students receive a complimentary full conference registration, free admission to tutorials on a space-available basis, and many other benefits.

We strongly encourage students to become involved with the SPLASH 2010 Student Volunteer Program.

Read more...

 

Educators' and Trainers' Symposium

The Educators' and Trainers' Symposium provides a forum for academic and industry professionals who have a vested interest in technology education and training. This one-day event is a unique opportunity for these individuals to come together and discuss their ideas on how to translate existing and future software development methods, practices and theory into courses, curricula, and training plans.

Read more...

 

Educators' Scholarships

SPLASH is pleased to announce the availability of scholarships for educators from 2- and 4-year colleges and universities to participate in SPLASH 2010 and its Educators' and Trainers' Symposium. These scholarships are sponsored by the Association of Computing Machinery (ACM) Special Interest Group on Programming Languages (SIGPLAN).

Read more...

 

Call for Papers

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