Workshop Preview of the 2015 Eclipse Technology eXchange Workshop (ETX 2015) Tim Verbelen Ghent University tim.verbelen@intec.ugent.be Michael G. Burke Rice University mgb2@rice.edu Abstract The Eclipse platform was originally designed for building an integrated development environment for object-oriented applications. Over the years it has developed into a vibrant ecosystem of platforms, toolkits, libraries, modeling frame- works, and tools that support various languages and pro- gramming styles. The seventh ETX workshop provides a platform for researchers and practitioners to transfer knowl- edge about the Eclipse Platform and exchange new ideas. It is held in Pittsburgh, Pennsylvania on October 27th, 2015 and co-located with SPLASH 2015. Categories and Subject Descriptors D.2.0 [Software En- gineering]: Programming Environments Keywords Eclipse platform; integrated development envi- ronment 1. Introduction The Eclipse project [7] started as a platform for building an integrated development environment for object-oriented applications. Over the years it has developed into a vibrant ecosystem of different platforms, toolkits, libraries, model- ing frameworks, and tools that support various languages and programming styles, driven by a large number of indi- vidual contributers as well as companies. Today, Eclipse is not only an important tool for building software, it is also a frequent subject for software engineering studies due to its large code base, bug tracking database, and having the largest coordinated release train in the open source ecosys- tem. ETX has been a very successful workshop at OOPSLA from 2003-2007 [1–4, 6]. In 2014, ETX was revived and took place co-located with SPLASH 2014 [5]. We feel that Eclipse is still very relevant in research and software engi- neering. The goal of the ETX workshop is to bring together re- searchers and practitioners to exchange ideas about poten- tial new uses of Eclipse and how Eclipse technology can be leveraged, improved, and/or extended for research and edu- cation. In this edition, we will combine presentations of research papers with two invited talks of renowned experts in the Eclipse community. 2. Areas of Interest Workshop topics include, but are not limited to, the use of Eclipse for: • Integrated Development Environments (IDEs) • Supporting the software development process • Debugging and testing of software • Supporting design, requirements and specifications • Modeling environments and frameworks • Aspect-oriented programming • Program analysis and transformation • OSGi • Eclipse for Cloud development and DevOps • Eclipse for developing the Internet of Things (IoT) • Eclipse for building Rich Client Applications • Eclipse for mobile application development • Computer-based learning • Software engineering education • Courseware 3. Workshop Organization Organizers Michael G. Burke (Rice University, USA) Michael G. Burke has been a Senior Research Scientist and Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author. Copyright is held by the owner/author(s). SPLASH Companion’15, October 25–30, 2015, Pittsburgh, PA, USA ACM. 978-1-4503-3722-9/15/10 http://dx.doi.org/10.1145/2814189.2833198 91