OOPSLA 2008About OOPSLA

OOPSLA is for those who are genuinely interested in developing software. If you strive to become a better coder, want to improve your or your team's productivity, increase the quality of your products, better understand the essence of software, or just want to share your software research and experiences with your peers then the OOPSLA is the premier conference for you.

OOPSLA started in 1986 to provide a forum for the people that later made object oriented software the mainstream model of our industry. Since then it has been the incubator of, or has been instrumental in, a surprising number of techniques and methodologies that have become mainstream in the software industry. Some bragging: Patterns, Aspect Oriented Programming, Extreme Programming XP, Unit testing (Kent Beck and Eric Gamma wrote the core JUnit on their way to OOPSLA 1995!), UML, Wikis, and Refactoring.

Why does OOPSLA play such an important role in the software industry? Well, the reason is the people that attend it. The conference attracts a mix of researchers, educators, and developers that are both experienced, famous, and beginners. This mix creates a program that is a fertile cross breeding ground for innovation. The quality of the program is guaranteed by 3 academic tracks. The Research Program provides the traditional track for peer reviewed research papers. The Onward! track is also rigorously peer reviewed but allows subjects that are not well gelled yet. This venue allows the exploration of ideas that are not yet fully validated. The Essays track provides an outlet for longer articles that explore a subject deeper. All these three tracks are peer reviewed under the rules of ACM SIGPLAN.

The proof of the pudding is in the eating and that is why developers are so important for OOPSLA. Maybe the potent mix of researchers and developers is the best explanation why OOPSLA is so fruitful in incubating new ideas. The researchers ground practices and ideas in rigorous studies, the developers provide feedback and all provide inspiration for the next steps.

What is happening during the conference? Well, a lot. There are a large number of tutorials both advanced and for beginners. There are keynote speakers that provide an unexpected perspective. Then there are many presentations in the research program, Onward!, Essays, and Development Program. Demonstrations of research projects or innovative products. Designfest to learn how to design a system with too little time and too many people. Posters and Lightning Talks to assess the state of the art and the state of the practice in academia and industry. Movies about interesting aspects of software or its ecosystem. A Doctoral Symposium for helping PhD students and an Educator's Symposium providing a forum to educators. A number of co-located events like the PLoP and GPCE. BOFs where like minded people can meet. And last but not least, the famous OOPSLA party and receptions, known for their good opprtunities to meet others (as well as the good food). The program is so extensive that it is sometimes hard to choose which event to attend.

If you are intrigued by any aspect of software, then OOPSLA is absolutely the place to be. Not only to listen, if this is your conference then it is likely that you also have experiences or ideas that are interesting for others to hear. Contributing to OOPSLA does not only give you chance to present those ideas, it also enriches your experience of the conference because of the feedback you will get from your peers. Contribute to OOPSLA and you will be enriched as you enrich the world of software.

We hope to see you at OOPSLA 2008 in Nashville!

The OOPSLA Committee