It has been 10 years since OOPSLA’01 hosted the first workshop of this series, then called Domain-Specific Visual Languages. In those years domain-specific techniques and applications have matured significantly, as can be detected from the papers, presentations and group work results. In early workshops, individual domain-specific languages were presented and techniques were discussed. Throughout the years, workshop articles have looked at managing the complexity of created models, showing the impact on building industrial systems of significant size, and measuring the benefits of domain-specific techniques — to provide evidence that was quantitative, rather than anecdotal. The popularity of the workshop has been validated by the expansion of the workshop into a 2-day event in recent years, permitting time to hear the results of others, as well as actually spend time thinking and discussing new topics for research.
The visibility of the work reported has also grown over the years. While I’ve been particularly satisfied that half of the PC and many of the papers come from the industry, the results have been also relevant for publications. Revised and expanded versions of workshop papers have appeared in journals such as IEEE Software, IEEE Computer, Journal of Software and Systems Modeling, Journal of Visual Languages and Computing, and Communications of the ACM. Now we are looking for submissions to the special issue in the Journal of Software and Systems modeling. Also numerous conferences such as Software Language Engineering have sprung up around the idea of engineering languages.
Given the maturity of the organization, and growth of other venues, why is this workshop still held and attended? While other venues provide a place to discuss completed work, it is still important to have a place where still brewing ideas can be presented, and new collaborations can be forged through informal discussions and brainstorming. This is planned to happen again this year at the 10th DSM workshop. As the program shows there will be slots for working in the workshop.
In addition, there are presentations on topics covering DSM cases, transformation and testing, language design as well as tools and metamodeling. This year we received 27 submission and 18 were included into the proceedings available as printed and online version.