CFP: 9th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis (SOAP): 2020

by Paddy Krishnan, Jan. 20, 2020

For SOAP 2020 we invite contributions from researchers and practitioners working on or with program analysis. We are particularly interested in exciting analysis framework ideas, innovative designs, and analysis techniques. Preliminary results of novel work in progress are also welcome. We encourage submissions from industrial researchers and practitioners that explore the state of the practice for program analysis-- we want to hear about your experiences and see your tools in action. The workshop agenda will continue its tradition of lively discussions on extensions of existing frameworks, development of new analyses, tools and substrates, and how program analysis is used in real-world scenarios.

Static and dynamic analysis techniques and tools for a range of programming languages have received widespread attention for a long time. The application domains of these analyses range from core libraries to modern technologies such as Android applications and Smart Contracts. Over time, analysis frameworks, such as Soot, Doop, WALA, Gigahorse, Soufflé, and OPAL, have been developed to better support techniques for optimizing programs, ensuring code quality, and assessing security and compliance.


The workshop will take one day and will feature invited talks by leading members of the program analysis community, presentations of all accepted refereed papers, and time for general discussion.

Important Dates
   Paper Submission: 23rd March 2020
   Notification to authors: 17th of April 2020
   Submission of camera-ready version:  TBD
   Workshop date:  16th of June 2020 (Tentative)


Submissions should be four- to six-page papers (including references) and should be formatted according to the two-column ACM proceedings format. Each reference must list all authors of the paper. The citations should be in numerical style, e.g., [52]. Templates for ACM format are available for Microsoft Word and LaTeX at The preprint template should be set to use 10pt font and ‘numbers’ to ensure numerical style citations, that is:

Submissions must be in PDF using EasyChair:

Possible types of submissions include, but are not limited to:
- A report on a novel implementation of a program analysis, with focus on practical details or optimization techniques for obtaining precision and performance.
- A new research tool, data, and/or other artifacts that showcase early implementations of novel program analysis concepts, as well as mature prototypes.
- A description of a new analysis component, for example front-ends or abstract domains.
- A report describing an innovative tool built on top of an existing framework.
- A paper proposing ideas related to the integration of existing program analyses to answer interesting questions about programs, for example in IDEs.
- Infrastructure and techniques for developing program analysis frameworks, e.g., Datalog engines.
- An experience report on the use of a program analysis framework.


Accepted papers will appear in the ACM Digital Library. At least one author of each accepted paper must register as a regular participant and present the paper in person.