Due March 25, 2010
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.
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.
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.
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.
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!





