Blogs (28) >>
ECOOP 2016
Sun 17 - Fri 22 July 2016 Rome, Italy

Welcome to the 5th Annual Workshop on Tools for JavaScript Analysis!

JavaScript has become ubiquitous: not only is it the lingua franca of the Web platform, but it is also increasingly being used for developing server-side applications and for writing platform-independent mobile applications. Consequently, it is now the focus of many strands of research work in static and dynamic program analysis, automated testing, security analysis and refactoring, to name just a few. At the same time, there is a strong interest from industry in providing better development tools for JavaScript programmers, such as debuggers and smart IDEs.

All these projects need to overcome similar challenges: How to delineate the program in a dynamic setting like a web page, how to deal with the extensive native APIs and framework libraries most JavaScript code relies on, how to handle non-determinism of concurrency and asynchronous events, and what to do about the languageā€™s extraordinarily dynamic features like eval or reflection over object structure.

JSTools will bring together participants from academia and industry working on analysis of JavaScript and its dialects to share ideas and problems, with a focus on presentations of shareable infrastructure created by the participants. We also aim to involve developers working on JavaScript dialects such as TypeScript to share their perspective.

Accepted Papers


Call for Papers

In addition to a set of invited speakers, JSTools welcomes submissions of work on this field. You may submit a paper, an abstract for a talk, or a talk abstract together with a supporting position paper. As the title of the workshop suggests, we also welcome presentations and demonstrations of state of the art tools for JavaScript. To submit, please e-mail submissions to the organizers. The workshop does not have formal proceedings, but if desired, slides from talks and/or a paper will be put online on the workshop web site. The organizing committee will referee submissions for relevance. We are looking for ongoing work more than finished research projects. Additional expert opinions may be requested from the expected participants.

Submission deadline: May 10, 2016

Template for submissions (recommended but not mandatory):

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Tue 19 Jul
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:45 - 12:25: JSTools - Session 1 at Alfieri
JSTools-201610:45 - 10:50
Day opening
Julian DolbyIBM Thomas J. Watson Research Center
JSTools-201610:50 - 11:30
JSTools-201611:30 - 12:10
Jean-Baptiste JeanninCarnegie Mellon University
13:50 - 15:20: JSTools - Session 2 at Alfieri
JSTools-201613:50 - 14:20
Mark MillerGoogle Inc.
JSTools-201614:20 - 14:50
Philippa GardnerImperial College London
JSTools-201614:50 - 15:20
Alexander JordanOracle Labs, Australia
16:00 - 17:30: JSTools - Session 3 at Alfieri
JSTools-201616:00 - 16:40
Nathalie OostvogelsVrije Universiteit Brussel
JSTools-201616:40 - 17:20
JSTools-201617:20 - 17:30
Day closing
Julian DolbyIBM Thomas J. Watson Research Center

Not scheduled yet

JSTools-2016Not scheduled yet
Koushik SenUniversity of California, Berkeley