<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>**************************************************************</div><div>SPLASH’14 CALL FOR WORKSHOP PAPERS AND PARTICIPATION 14</div><div><br></div><div>ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'14)</div><div>Portland, OR</div><div>October 20-24, 2014</div><div><a href="http://www.splashcon.org">http://www.splashcon.org</a></div><div>**************************************************************</div><div><br></div><div>SPLASH'14 workshops address a rich variety of well-known and newly emerging research areas and provide a creative and collaborative environment to discuss and solve challenge problems with attendees from industry and research organizations from all over the world. Submission deadlines vary from workshop to workshop. Some workshops will be published in the ACM Digital Library. The current SPLASH'14 workshops program is listed below and the abstracts at the end.</div><div>**************************************************************</div><div><br></div><div>CURRENT WORKSHOP PROGRAM</div><div><br></div><div>AGERE! - 4th Int. SIGPLAN Workshop on Programming based on Actors, Agents, and Decentralized Control</div><div><a href="http://soft.vub.ac.be/AGERE14">http://soft.vub.ac.be/AGERE14</a></div><div>Submission: August 3, 2014 (full paper), September 15, 2014 (position/work-in-progress papers and demo)</div><div><br></div><div>Second Workshop on Domain-Specific Language Design and Implementation (DSLDI)</div><div><a href="http://2014.splashcon.org/track/dsldi-2014">http://2014.splashcon.org/track/dsldi-2014</a></div><div>Submission: August 27, 2014</div><div><br></div><div>DSM - Domain-Specific Modeling workshop, DSM'14</div><div><a href="http://www.dsmforum.org/events/DSM14">http://www.dsmforum.org/events/DSM14</a></div><div>Submission: August 15, 2014</div><div><br></div><div>ETX - Eclipse Technology eXchange 2014</div><div><a href="http://conf.researchr.org/home/etx-2014">http://conf.researchr.org/home/etx-2014</a></div><div>Submission: Abstract: July 25th, 2014 paper: Aug 1st, 2014</div><div><br></div><div>MobileDeLi - Mobile Development Lifecycle</div><div><a href="http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2014/index.shtml">http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2014/index.shtml</a> </div><div>Submission: July 15, 2014 </div><div><br></div><div>PLATEAU - Fifth Workshop on Evaluation and Usability of Programming Languages and Tools</div><div><a href="http://2014.splashcon.org/track/plateau2014-papers">http://2014.splashcon.org/track/plateau2014-papers</a></div><div>Submissions: Aug 1, 2014</div><div><br></div><div>PROMOTO - Second Workshop on Programming for Mobile and Touch</div><div><a href="http://research.microsoft.com/promoto2014">http://research.microsoft.com/promoto2014</a></div><div>Submission deadline: August 18, 2014</div><div><br></div><div>PSP - The First International Workshop on Privacy and Security in Programming</div><div><a href="http://www.indiana.edu/~psp2014/">http://www.indiana.edu/~psp2014/</a></div><div>Submissions: August 6, 2014</div><div><br></div><div>REBLS - Workshop on the Interface between Language Engineering and Synthetic Biology</div><div><a href="http://www.rebls-ws.com">www.rebls-ws.com</a></div><div>Submission: August 25, 2014</div><div><br></div><div>TD - Workshop on Technical Debt</div><div>Technical Debt in a World of Big Data and Big Teams</div><div><a href="http://manclswx.com/workshops/splash14">http://manclswx.com/workshops/splash14</a></div><div>Submission: August 26, 2014.</div><div><br></div><div><br></div><div>FOR MORE INFORMATION</div><div><br></div><div>For additional information, clarification, early feedback, or answers to questions, please contact the Workshop Organizers of your favorite workshops, or the Workshops Chairs, Stephanie Balzer and Du Li, at <a href="mailto:workshops@splashcon.org">workshops@splashcon.org</a></div><div><br></div><div><br></div><div>**************************************************************</div><div><br></div><div>ANNEX: WORKSHOP ABSTRACTS AND DATES</div><div><br></div><div>**************************************************************</div><div>4th Int. SIGPLAN Workshop on Programming based on Actors, Agents, and Decentralized Control</div><div><a href="http://soft.vub.ac.be/AGERE14">http://soft.vub.ac.be/AGERE14</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Full-paper (for ACM DL): 3 Aug, 2014(deadline), 31 Aug, 2014(notification)</div><div>Position/work-in-progress papers and demo: 7 Sept, 2014(deadline), 17 Sept, 2014(deadline)</div><div><br></div><div>- Organizers:</div><div>Elisa Gonzalez Boix, Vrije Universiteit Brussel, Belgium</div><div>Philipp Haller, Typesafe, Switzerland</div><div>Alessandro Ricci, University of Bologna, Italy</div><div>Carlos Varela, Rensselaer Polytechnic Institute, US</div><div><br></div><div>- Abstract</div><div><br></div><div>The AGERE! workshop is aimed at focusing on programming systems, languages and applications based on actors, active/concurrent objects, agents and – more generally – high-level programming paradigms promoting a mindset of decentralized control in solving problems and developing software. The workshop is designed to cover both the theory and the practice of design and programming, bringing together researchers working on models, languages and technologies, and practitioners developing real-world systems and applications.</div><div><br></div><div>**************************************************************</div><div>Second Workshop on Domain-Specific Language Design and Implementation (DSLDI)</div><div><a href="http://2014.splashcon.org/track/dsldi-2014">http://2014.splashcon.org/track/dsldi-2014</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Submission of talk proposals: August 27, 2014</div><div>Notification: September 12, 2014</div><div><br></div><div>Organizers:</div><div>Sebastian Erdweg, TU Darmstadt</div><div>Adam Welc, Oracle Labs</div><div><br></div><div>- Abstract</div><div>If designed and implemented well, domain-specific languages (DSLs) combine the</div><div>best features of general-purpose programming languages (e.g., performance) with</div><div>high productivity (e.g., ease of programming). The goal of the DSLDI workshop</div><div>is to bring together researchers and practitioners interested in sharing ideas</div><div>on how DSLs should be designed, implemented, supported by tools, and applied in</div><div>realistic application contexts. We are both interested in discovering how</div><div>already known domains such as graph processing or machine learning can be best</div><div>supported by DSLs, but also in exploring new domains that could be targeted by</div><div>DSLs. More generally, we are interested in building a community that can drive</div><div>forward the development of modern DSLs.</div><div><br></div><div>We solicit talk proposals in the form of short abstracts (max. 2 pages). A good</div><div>talk proposal describes an interesting position, demonstration, or early</div><div>achievement. The submissions will be reviewed on relevance and clarity, and used</div><div>to plan the mostly interactive sessions of the workshop day. Publication of</div><div>accepted abstracts and slides on the website is voluntary.</div><div><br></div><div>**************************************************************</div><div><br></div><div>DSM 2014 - Domain-Specific Modeling workshop, DSM'14</div><div><a href="http://www.dsmforum.org/events/DSM14/">http://www.dsmforum.org/events/DSM14/</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Initial submission: August 15, 2014</div><div>Author Notification: September 12, 2014</div><div><br></div><div>- Names and affiliations of organizers</div><div>Jonathan Sprinkle, University of Arizona</div><div>Matti Rossi, Aalto University School of Business</div><div>Jeff Gray, University of Alabama</div><div>Juha-Pekka Tolvanen, MetaCase</div><div><br></div><div>- Abstract</div><div>An upward shift in abstraction leads to a corresponding increase in</div><div>productivity. In the past this has occurred when programming languages have</div><div>evolved towards a higher level of abstraction. Today, domain-specific</div><div>modeling languages provide a viable solution for continuing to raise the</div><div>level of abstraction beyond coding, making development faster and easier. In</div><div>domain-specific modeling (DSM) the models are constructed using concepts that</div><div>represent things in the application domain, not concepts of a given</div><div>programming language. The modeling language follows the domain abstractions</div><div>and semantics, allowing developers to perceive them-selves as working</div><div>directly with domain concepts. Together with frameworks and platforms, DSM</div><div>can automate a large portion of software production. Some possible topics for</div><div>submission to the workshop include:</div><div>- Industry/academic experience reports</div><div>- Creation of metamodel-based languages</div><div>- Novel approaches for code generation from domain-specific models</div><div>- Evolution of languages </div><div>- Metamodeling frameworks and languages</div><div>- Tools for supporting DSMs</div><div><br></div><div>**************************************************************</div><div><br></div><div>Eclipse Technology eXchange (ETX) 2014</div><div><a href="http://conf.researchr.org/home/etx-2014">http://conf.researchr.org/home/etx-2014</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Paper Registration Deadline: July 25th, 2014</div><div>Paper Submission Deadline: Aug 1st, 2014</div><div>Author Notification: Sept 5th, 2014</div><div><br></div><div>- Organizers</div><div>Jan S. Rellermeyer IBM Research, USA</div><div>Tim Verbelen Ghent University, Belgium</div><div><br></div><div>- Abstract</div><div>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 frameworks, and tools that </div><div>support various languages and programming styles.</div><div>The goal of the ETX workshop is to bring together researchers and practitioners to exchange ideas about potential new uses of Eclipse and how Eclipse technology can be leveraged, improved, and/or extended for research and education.</div><div><br></div><div>Topics include, but are not limited to, the use of Eclipse for:</div><div>- Integrated Development Environment (IDE)</div><div>- Supporting the software development process</div><div>- Debugging and testing</div><div>- Supporting design, requirements, and specifications</div><div>- Modeling environments and frameworks</div><div>- Aspect-oriented programming</div><div>- Program analysis and transformation</div><div>- Computer-based learning</div><div>- Software engineering education</div><div>- Teaching foundations of object-oriented programming</div><div>- Courseware</div><div>- Rich client application</div><div>- OSGi</div><div>- Applications on the Internet of Things</div><div>- Programming for and in the Cloud</div><div>- Supporting the development of Android applications</div><div><br></div><div>Submitted papers should have a maximum of six pages and use the ACM SIGPLAN Proceedings Format, 10 point font. Proceedings will be included in the ACM Digital Library. To have their work included in the ACM Digital Library, authors will need to sign the ACM Copyright Form. </div><div><br></div><div>**************************************************************</div><div><br></div><div>Mobile Development Lifecycle (MobileDeLi 14) </div><div><a href="http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2014/index.shtml">http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2014/index.shtml</a> </div><div><br></div><div>- Deadlines: submission and notification</div><div>Submission: July 15, 2014 </div><div>Notification: August 18th, 2014 </div><div><br></div><div>- Organizers:</div><div>Aharon Abadi, IBM Research - Haifa </div><div>Danny Dig School of EECS at Oregon State University </div><div>Eli Tilevich Virginia Tech Blacksburg, VA, USA </div><div><br></div><div>- Abstract:</div><div>Mobile application usage and development is experiencing exponential growth. According to Gartner, by 2016 more than 300 billion applications will be downloaded annually. The mobile domain presents new challenges to software engineering. Mobile platforms are rapidly changing, including diverse capabilities as GPS, sensors, and input modes. Applications must be omni-channel and work on all platforms. Activated on mobile platforms, modern applications must be elastic and scale on demand according to the hardware abilities. Applications often need to support and use third-party services. Therefore, during development, security and authorization processes for the dataflow must be applied. Bring your own device (BYOD) </div><div>policies bring new security data leaks challenges. Developing such applications requires suitable practices and tools e.g., architecture techniques that relate to the complexity at hand; improved refactoring tools for hybrid applications using dynamic languages and polyglot development and applications; and testing techniques for applications that run on different devices. This workshop aims at establishing a community of researchers and practitioners to share their work and lead further research in the mobile development area. </div><div><br></div><div>**************************************************************</div><div><br></div><div>Fifth Workshop on Evaluation and Usability of Programming Languages</div><div>and Tools (PLATEAU)</div><div><a href="http://2014.splashcon.org/track/plateau2014-papers">http://2014.splashcon.org/track/plateau2014-papers</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Submissions: Aug 1, 2014</div><div>Notification: Aug 22, 2014</div><div><br></div><div>- Organizers</div><div>Thomas LaToza (University of California, Irvine)</div><div>Josh Sunshine (Carnegie Mellon University)</div><div>Craig Anslow (University of Calgary)</div><div><br></div><div>-Abstract</div><div>Programming languages exist to enable programmers to develop software</div><div>effectively. But how efficiently programmers can write software</div><div>depends on the usability of the languages and tools that they develop</div><div>with. The aim of this workshop is to discuss methods, metrics and</div><div>techniques for evaluating the usability of languages and language</div><div>tools. PLATEAU encourages submissions of three types of papers.</div><div>Research papers (up to 8 pages) and position papers (up to 2 pages)</div><div>report on work or ideas related to the workshop themes. New this year</div><div>are hypotheses papers (up to 4 pages). Hypotheses papers explicitly</div><div>identify beliefs of the research community or software industry about</div><div>how a programming language, programming language feature, or</div><div>programming language tool affects programming practice.</div><div><br></div><div>**************************************************************</div><div><br></div><div>Second Workshop on Programming for Mobile and Touch (PROMOTO 2014)</div><div><a href="http://research.microsoft.com/promoto2014">http://research.microsoft.com/promoto2014</a></div><div> </div><div>- Deadlines: submission and notification</div><div>Submission deadline: August 18, 2014</div><div>Notification deadline: September 12, 2014</div><div> </div><div>- Organizers</div><div>Judith Bishop, Microsoft Research</div><div>Nikolai Tillmann, Microsoft Research</div><div>Arno Puder, San Francisco State University</div><div> </div><div>- Abstract</div><div>Today, easy-to-use mobile devices like smartphones and tablets are becoming more prevalent than traditional PCs and laptops. New programming languages are emerging to enable programmers to develop software easily -- leveraging the exciting advances in existing hardware, and providing abstractions that fit the capabilities of target platforms with multiple sensors, touch and cloud capabilities. PROMOTO brings together researchers who have been exploring new programming paradigms, embracing the new realities of always connected, touch-enabled mobile devices. PROMOTO 2014 would like to invite contributions covering technical aspects of cross-platform computing, cloud computing, social applications and security. The challenges of new types of devices, and the introduction of mobile in the classroom are very important. Submissions for this event are invited in the general area of mobile and touch-oriented programming languages and programming environments, and teaching of programming for mobile devices.</div><div><br></div><div>**************************************************************</div><div><br></div><div>The First International Workshop on Privacy and Security in Programming (PSP)</div><div><a href="http://www.indiana.edu/~psp2014/">http://www.indiana.edu/~psp2014/</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Submissions: August 6, 2014</div><div>Notification: September 6, 2014</div><div><br></div><div>- Organizers</div><div>Tyrone Grandison, Proficiency Labs</div><div>Michael Maximilien, IBM Cloud Labs</div><div>Raquel L Hill, Indiana University</div><div><br></div><div>- Abstract:</div><div>The development of secure software requires the specification and communication of functional and nonfunctional security and privacy requirements, the utilization of secure and privacy-preserving programming language constructs and the application of secure and privacy-preserving coding best practices. Currently, firms focused on developing code that is both secure and privacy-preserving will employ at most two of these techniques. Unfortunately, this leads to software with the appearance of being safe (i.e. secure and privacy-preserving code), but that offers very little real protection. You can have a secure design, but if there are no supporting language constructs then the systems won’t be safe. If the programmer does not know the secure coding principles and is unaware of privacy engineering methodology, then the resulting software will not be safe. Additionally, privacy engineering is a relatively new area and researchers are trying to determine how to characterize privacy requirements.</div><div><br></div><div>The specification of these requirements is an inter-disciplinary undertaking; involving experts in law, business, and computer science.</div><div><br></div><div>By getting experts in security, privacy, requirements engineering, programming languages, formal methods, privacy engineering and secure coding into the same space, it is hoped that the community can bridge the gap between the design and the implementation of safe code.</div><div><br></div><div>This workshop seeks to enable the development of safe software systems by getting the people of these currently isolated fields to start talking, working together and addressing this very difficult issue.</div><div><br></div><div>**************************************************************</div><div><br></div><div>Reactive and Event-based Languages & Systems (REBLS)</div><div><a href="http://www.rebls-ws.com">www.rebls-ws.com</a></div><div><br></div><div>- Deadlines: submission and notification</div><div>Submission deadline: August 25, 2014</div><div>Notification: September 8, 2014</div><div><br></div><div>- Organizers:</div><div>Wolfgang De Meuter, Vrije Universiteit Brussel</div><div>Guido Salvaneschi, Technical University of Darmstadt</div><div>Patrick Eugster, Purdue University</div><div>Lukasz Ziarek, University at Buffalo</div><div><br></div><div>- Abstract:</div><div>Reactive programming and event-based programming are two closely</div><div>related programming styles that are becoming ever more important with</div><div>the advent of advanced HPC technology and the ever increasing</div><div>requirement for our applications to run on the web or on collaborating</div><div>mobile devices. A number of publications on middleware and language</div><div>design — so-called reactive and event-based languages and systems</div><div>(REBLS) — have already seen the light, but the field still raises</div><div>several questions. For example, the interaction with mainstream</div><div>language concepts is poorly understood, implementation technology is</div><div>in its infancy and modularity mechanisms are almost totally lacking.</div><div>Moreover, large applications are still to be developed and patterns</div><div>and tools for developing reactive applications is an area that is</div><div>vastly unexplored.</div><div>This workshop will gather researchers in reactive and event-based</div><div>languages and systems. The goal of the workshop is to exchange new</div><div>technical research results and to define better the field by coming up</div><div>with taxonomies and overviews of the existing work. We welcome all</div><div>submissions on reactive programming, aspect- and event-oriented</div><div>systems, including but not limited to: language design,</div><div>implementation, runtime systems, program analysis, software metrics,</div><div>patterns and benchmarks.</div><div><br></div><div>**************************************************************</div><div><br></div><div>TD - Workshop on Technical Debt</div><div>Technical Debt in a World of Big Data and Big Teams</div><div><a href="http://manclswx.com/workshops/splash14">http://manclswx.com/workshops/splash14</a></div><div><br></div><div>-Deadlines:</div><div>Submission deadline is August 26, 2014.</div><div><br></div><div>-Organizers:</div><div>Dennis Mancl, Alcatel-Lucent</div><div>Bill Opdyke, JPMorgan Chase</div><div>Steve Fraser, independent</div><div><br></div><div>-Abstract:</div><div>Technical debt is an unavoidable part of software development in today's fast-paced market, but it is ignored by many of the people who should care about it most.</div><div><br></div><div>In large systems, a portion of the accumulating technical debt is just "sloppy design" caused by schedule pressure and other project forces. But the most important part of technical debt is directly related to project size and data complexity. How much technical debt is about large development teams and geographical distribution? How do current "big data" techniques (Hadoop, NoSQL, parallel algorithms, MapReduce) relate to technical debt issues?</div><div><br></div><div>This workshop explores strategies for understanding the impact of technical debt. If we believe that technical debt is an important issue in long-term software product development, do we have ways to keep the technical debt from causing development gridlock? The workshop discusses some approaches to taking on technical debt from systems large and small.</div><div><br></div><div>See the results of the SPLASH 2013 technical debt workshop for more background: <a href="http://www.manclswx.com/workshops/splash13">http://www.manclswx.com/workshops/splash13</a>.</div><div><br></div><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br></div></div></body></html>