ECOOP and ISSTA 2018 (series) /  CurryOn 2018 (series) / 
CurryOn 2018 Program
 This is the CurryOn 2018 program - see the full program  for ECOOP and ISSTA 2018 and all affiliated events.
  Filter Program 
Dates
Rooms
Tracks
Badges
 Your Program
Mon 16 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 16 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | |||
| 09:0015m | Welcome ISSTA  Keynotes Tijs van der Storm CWI, Frank Tip Northeastern University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM | ||
| 09:1560m Talk | Solver-Aided Programming for All ISSTA  Keynotes Emina Torlak University of Washington | ||
| 09:15 - 10:20 | |||
| 09:1515m | Opening Remarks CurryOn Curry On Keynotes | ||
| 09:3050m Talk | WebAssembly, Past, Present, and FutureKEYNOTE CurryOn Curry On Keynotes | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ISSTA Catering | ||
| 11:00 - 12:30 | Session 1COP at Bangkok Chair(s): Jens Lincke Hasso Plattner Institute, Tetsuo Kamina Oita University | ||
| 11:0030m Talk | Activity Contexts: Improving Modularity in Blockchain-based Smart Contracts using Context-oriented Programming COP | ||
| 11:3030m Talk | A Simple Context-Oriented Programming Extension to an FRP Language for Small-Scale Embedded Systems COP Takuo Watanabe Tokyo Institute of TechnologyLink to publication DOI | ||
| 12:0030m Talk | Cross-cutting Commentary: Narratives for Multi-party Mechanisms and Concerns COP Robert Hirschfeld HPI, University of Potsdam, Patrick Rein Hasso Plattner Institute, Marcel Taeumel Hasso Plattner Institute, Tobias Dürschmid Hasso Plattner Institute | ||
| 11:00 - 12:30 | |||
| 11:0030m Full-paper | Monotonic Gradual Typing in a Common Calculus FTfJPPre-print | ||
| 11:3030m Full-paper | Incremental Overload Resolution in Object-Oriented Programming Languages FTfJP Tamás Szabó itemis AG / TU Delft, Edlira Kuci TU Darmstadt, Germany, Matthijs Bijman Delft University of Technology, Mira Mezini TU Darmstadt, Sebastian Erdweg TU DelftPre-print | ||
| 12:0030m Full-paper | Safely Abstracting Memory Layouts FTfJP Juliana Franco Microsoft Research, Cambridge, Alexandros Tasos Imperial College London, Sophia Drossopoulou Imperial College London, Tobias Wrigstad Uppsala University, Susan Eisenbach Imperial College LondonPre-print | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Streaming analytics: How to Get Fast Predictions From Real-Time Data with Flink, Kafka, and Cassandra CurryOn Curry On Talks Bas Geerdink ING | ||
| 11:5040m Talk | ApacheSpark as a gateway drug to FP: Concepts taught & broken CurryOn Curry On Talks Holden Karau Google | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Adding kind-polymorphism to the Scala programming language CurryOn Curry On Talks Miles Sabin Underscore LLP | ||
| 11:5040m Talk | Constant-time crypto programming with FaCT CurryOn Curry On Talks Deian Stefan University of California, San Diego | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Your inner compiler engineer wants out! CurryOn Curry On Talks Jesse Alama Vicampo | ||
| 11:5040m Talk | Atom Heart Monad: FRP in C++ CurryOn Curry On Talks Ivan Čukić KDE e.V. | ||
| 11:00 - 12:30 | Secure and SoundISSTA  Technical Papers at Zurich II Chair(s): Cristian Cadar Imperial College London | ||
| 11:0020m Talk | Lightweight Verification of Array Indexing ISSTA  Technical Papers Martin Kellogg University of Washington, Seattle, Vlastimil Dort Charles University, Suzanne Millstein University of Washington, Michael D. Ernst University of Washington, USA | ||
| 11:2020m Talk | Eliminating Timing Side-channel Leaks Using Program Repair ISSTA  Technical Papers Meng Wu Virginia Tech, Shengjian (Daniel) Guo Virginia Tech, Patrick Schaumont Virginia Tech, Chao Wang University of Southern California | ||
| 11:4020m Talk | Symbolic Path Cost Analysis for Side-Channel Detection ISSTA  Technical Papers Tegan Brennan , Seemanta Saha University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara, Corina S. Păsăreanu NASA Ames Research Center | ||
| 12:0020m Talk | Safe and Sound Program Analysis with Flix ISSTA  Technical Papers | ||
| 12:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 12:30 - 14:00 | |||
| 12:3090m | Lunch ISSTA Catering | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | Domain Specific Programming Platforms for Creativity CurryOn Curry On Talks Jennifer Mary Jacobs Stanford | ||
| 14:4040m Talk | Finite of Sense and Infinite of Thought: A History of Computation, Logic and Algebra CurryOn Curry On Talks | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | A CRDT Primer: Defanging Order Theory CurryOn Curry On Talks John Mumm Vectrology Solutions | ||
| 14:4040m Talk | Better living through incrementality: Immediate static analysis feedback without loss of precision CurryOn Curry On Talks | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | Taming the C monster: Haskell FFI techniques CurryOn Curry On Talks Fraser Tweedale Red Hat | ||
| 14:4040m Talk | Akka.JS and why the actor model matters even in JS's world. CurryOn Curry On Talks Andrea Peruffo Nokia | ||
| 14:00 - 15:30 | Session 2COP at Bangkok Chair(s): Tetsuo Kamina Oita University, Jens Lincke Hasso Plattner Institute | ||
| 14:0030m Talk | A Context-Oriented Programming Approach to Dependency Hell COP Yudai Tanabe Tokyo Institute of Technology, Tomoyuki Aotani Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology | ||
| 14:3030m Talk | Feature Visualiser: an Inspection Tool for Context-Oriented Programmers COP Benoît Duhoux Université catholique de Louvain, Belgium, Kim Mens Université Catholique de Louvain, Belgium, Bruno Dumas  | ||
| 15:0030m Talk | A Declarative Language for Context Activation COP Nicolás Cardozo Universidad de los Andes | ||
| 14:00 - 15:30 | |||
| 14:0060m Talk | Towards specifications of robustness -- the things that programs do *not* doKeynote FTfJP Sophia Drossopoulou Imperial College London | ||
| 15:0030m Full-paper | Specification Idioms from Industrial Experience FTfJP David Cok CEA, LIST, Software Safety and Security LaboratoryPre-print | ||
| 14:00 - 15:30 | Testing and Fault LocalizationISSTA  Technical Papers at Zurich II Chair(s): Cindy Rubio-González University of California, Davis | ||
| 14:0020m Talk | Test Case Prioritization for Acceptance Testing of Cyber Physical Systems: A Multi-Objective Search-Based Approach ISSTA  Technical Papers Seung Yeob Shin SnT Centre/University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Mehrdad Sabetzadeh SnT Centre/University of Luxembourg, Lionel C. Briand SnT Centre/University of Luxembourg, Frank Zimmer SES Techcom | ||
| 14:2020m Talk | Bench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization ISSTA  Technical Papers Jaekwon Lee University of Luxembourg, Luxembourg, Dongsun Kim University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Woosung Jung Seoul National University of Education, Yves Le Traon University of Luxembourg | ||
| 14:4020m Talk | Automated Test Mapping and Coverage for Network Topologies ISSTA  Technical Papers Per Erik Strandberg Westermo Research and Development AB, Thomas Ostrand , Elaine Weyuker Mälardalen University, Daniel Sundmark Mälardalen University, Wasif Afzal Mälardalen University | ||
| 15:0020m Talk | Evaluating Test-Suite Reduction in Real-World Software Evolution ISSTA  Technical Papers August Shi University of Illinois at Urbana-Champaign, Alex Gyori Facebook, Muhammad Suleman Mahmood University of Illinois at Urbana-Champaign, Peiyuan Zhao University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign | ||
| 15:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 15:30 - 16:00 | |||
| 15:3030m | Coffee Break ISSTA Catering | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | Spoofax: Live Programming Language Design CurryOn Curry On Talks Eelco Visser Delft University of Technology | ||
| 16:4540m Talk | Transducing for fun and profit CurryOn Curry On Talks Simon Belak Metabase | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | It Ain't Necessarily So CurryOn Curry On Talks Chris Ford ThoughtWorks (UK) Ltd. | ||
| 16:4540m Talk | Language Design in the Open CurryOn Curry On Talks Yulia Startsev Mozilla | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | Papers we love - Elixir edition CurryOn Curry On Talks Andrea Leopardi Weedmaps | ||
| 16:4540m Talk | Hackett: a metaprogrammable Haskell CurryOn Curry On Talks Alexis King Northwestern University | ||
| 16:00 - 18:15 | |||
| 16:0025m Short-paper | Reasoning about Functional Programming in Java and C++ FTfJP David Cok CEA, LIST, Software Safety and Security LaboratoryPre-print | ||
| 16:2525m Short-paper | A Formalism for Specification of Java API Interfaces FTfJP Davide Ancona University of Genova, Francesco Dagnino DIBRIS, University of Genova, Italy, Luca Franceschini DIBRIS, University of GenovaPre-print | ||
| 16:5025m Short-paper | Static Latency Tracking with Placement Types FTfJP Pascal Weisenburger Technische Universität Darmstadt, Tobias Reinhard Technische Universität Darmstadt, Guido Salvaneschi TU DarmstadtPre-print | ||
| 17:1530m Demonstration | Tool demonstration: The VerCors Verification Toolset FTfJP Wytse Oortwijn University of Twente, The NetherlandsPre-print | ||
| 17:4530m Full-paper | An Exercise in Verifying Sequential Programs with VerCors FTfJP Sebastiaan Joosten , Wytse Oortwijn University of Twente, The Netherlands, Mohsen Safari University of Twente, The Netherlands, Marieke Huisman University of TwentePre-print | ||
| 16:00 - 17:30 | Machine LearningISSTA  Technical Papers at Zurich II Chair(s): Alex Orso Georgia Institute of Technology | ||
| 16:0020m Talk | Compiler Fuzzing through Deep Learning ISSTA  Technical Papers Chris Cummins University of Edinburgh, Pavlos Petoumenos University of Edinburgh, Alastair Murray Codeplay Software, Hugh Leather University of Edinburgh | ||
| 16:2020m Talk | Deep Specification Mining ISSTA  Technical Papers Tien-Duy B. Le School of Information Systems, Singapore Management University, David Lo Singapore Management University | ||
| 16:4020m Talk | Identifying Implementation Bugs in Machine Learning based Image Classifiers using Metamorphic Testing ISSTA  Technical Papers Anurag Dwarakanath Accenture Labs, Manish Ahuja Accenture Labs, Samarth Sikand Accenture Labs, Raghotham M Rao Accenture Labs, R.P. Jagadeesh Chandra Bose Accenture Labs, Neville Dubash Accenture Labs, Sanjay Podder  | ||
| 17:0020m Talk | An Empirical Study on TensorFlow Program Bugs ISSTA  Technical Papers Yuhao Zhang Peking University, Yifan Chen Peking University, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Yingfei Xiong Peking University, Lu Zhang Peking UniversityPre-print | ||
| 17:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 17:50 - 18:40 | |||
| 17:5050m Talk | Linear Haskell: practical linearity in a higher-order polymorphic languageKEYNOTE CurryOn Curry On Keynotes Simon Peyton Jones Microsoft Research | ||
| 19:30 - 23:00 | |||
| 19:303h30m | Curry On Party CurryOn Catering | ||
Tue 17 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 17 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | |||
| 09:0020m Talk | Automatically Translating Bug Reports into Test Cases for Mobile Apps ISSTA  Technical Papers Mattia Fazzini Georgia Institute of Technology, Martin Prammer Georgia Institute of Technology, Marcelo d'Amorim Federal University of Pernambuco, Alessandro Orso Georgia Tech | ||
| 09:2020m Talk | CiD: Automating the Detection of API-related Compatibility Issues in Android Apps ISSTA  Technical Papers Li Li Monash University, Australia, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Haoyu Wang , Jacques Klein University of Luxembourg, SnT | ||
| 09:4020m Talk | Test Migration for Efficient Large-Scale Assessment of Mobile App Coding Assignments ISSTA  Technical Papers | ||
| 10:0020m Talk | Analyzing the Analyzers: FlowDroid/IccTA, AmanDroid, and DroidSafe ISSTA  Technical Papers | ||
| 10:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 09:15 - 10:20 | |||
| 09:1515m | Opening Remarks CurryOn Curry On Keynotes | ||
| 09:3050m Talk | How does code sound?KEYNOTE CurryOn Curry On Keynotes | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ISSTA Catering | ||
| 11:00 - 12:30 | |||
| 11:0045m Talk | Stream-based runtime verification with hardware supportKeynote VORTEX | ||
| 11:4545m Talk | Who is to Blame? - Runtime Verification of Distributed Objects with Active MonitorsKeynote VORTEX | ||
| 11:00 - 12:30 | |||
| 11:0060m Talk | Polymorphic Inline Caching in JavaScriptCoreKeynote ICOOOLPS Filip Pizlo Apple | ||
| 12:0525m Research paper | Assessing primitives performance on multi-stage execution ICOOOLPS | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Code into Data: Embedding programs into datastores with GraalVM CurryOn Curry On Talks Thomas Wuerthinger Oracle Labs | ||
| 11:5040m Talk | Challenges in Large-Scale Mobile App Performance CurryOn Curry On Talks Manu Sridharan Uber | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Little Languages CurryOn Curry On Talks Chris Laffra Uber Technologies | ||
| 11:5040m Talk | Why VM Benchmarking is Probably Misleading you CurryOn Curry On Talks Edd Barrett King's College London | ||
| 11:00 - 12:30 | |||
| 11:0040m Talk | Strategies for Streaming CurryOn Curry On Talks Arnout Engelen Lightbend | ||
| 11:5040m Talk | Distributed Systems Protocols and their Vulnerabilities CurryOn Curry On Talks | ||
| 11:00 - 12:30 | |||
| 11:0020m Talk | Repositioning of Static Analysis Alarms ISSTA  Technical Papers Tukaram Muske Tata Consultancy Services Ltd, Rohith Talluri Tata Consultancy Services Ltd, Alexander Serebrenik Eindhoven University of Technology | ||
| 11:2020m Talk | Shooting from the Heap: Ultra-Scalable Static Analysis with Heap Snapshots ISSTA  Technical Papers Neville Grech University of Athens, George Fourtounis University of Athens, Adrian Francalanza University of Malta, Yannis Smaragdakis University of Athens | ||
| 11:4020m Talk | Static Analysis of Java Dynamic Proxies ISSTA  Technical Papers George Fourtounis University of Athens, George Kastrinis University of Athens, Yannis Smaragdakis University of Athens | ||
| 12:0020m Talk | Practical Detection of Concurrency Issues at Coding Time ISSTA  Technical Papers Luc Bläser Hochschule für Technik Rapperswil | ||
| 12:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 12:30 - 14:00 | ISSTA Steering Committee MeetingISSTA  Steering Committee Meeting (By Invitation Only) at ISSTA Steering Committee Meeting Room | ||
| 12:30 - 14:00 | |||
| 12:3090m | Lunch ISSTA Catering | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | Rethinking Modern Web Browsers CurryOn Curry On Talks Ben Livshits Imperial College London, UK | ||
| 14:4040m Talk | Lessons from a Big Data Machine Learning Startup CurryOn Curry On Talks Cliff Click Self | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | Simplicity - The Road Not Taken? CurryOn Curry On Talks Dave Thomas Kx Systems | ||
| 14:4040m Talk | Serverless Computing with Functions CurryOn Curry On Talks | ||
| 13:50 - 15:20 | |||
| 13:5040m Talk | SuperRecord: Practical Anonymous Records for Haskell CurryOn Curry On Talks Alexander Thiemann Stripe Inc | ||
| 14:4040m Talk | Lector in Codigo CurryOn Curry On Talks | ||
| 14:00 - 15:30 | Session 2VORTEX at Bangkok Chair(s): Frank S. de Boer Centrum Wiskunde & Informatica, Leiden University | ||
| 14:0030m Talk | SNITCH: dynamic dependent Information flow for independent Java bytecode VORTEX | ||
| 14:3030m Talk | Implementing security protocol monitors VORTEX | ||
| 15:0030m Talk | On Distributed runtime verification by aggregate computing VORTEX Giorgio Audrito Università di Torino, P: Ferruccio Damiani University of Turin, Volker Stolz Høgskulen på Vestlandet, Mirko Viroli University of Bologna | ||
| 14:00 - 15:30 | |||
| 14:0025m Research paper | Extending SHAPES for SIMD Architectures - An approach to native support for Struct of Arrays in languages ICOOOLPS Alexandros Tasos Imperial College London, Juliana Franco Microsoft Research, Cambridge, Tobias Wrigstad Uppsala University, Sophia Drossopoulou Imperial College London, Susan Eisenbach Imperial College London | ||
| 14:3025m Research paper | Maintaining Canonical Form After Edge Deletion ICOOOLPS Eric Fritz University of Wisconsin, Milwaukee | ||
| 15:0025m Research paper | Shared Memory Implementations of Protocol Programming Languages, Data-Race-Free ICOOOLPS Micha Hergarden Open University of the Netherlands, The Netherlands, Sung-Shik Jongmans Open University of the Netherlands, The Netherlands | ||
| 14:00 - 15:30 | Keynote: Visser, Khurshid, and Pasareanu & AwardsISSTA  Keynotes at Zurich II Chair(s): Tevfik Bultan University of California, Santa Barbara, Frank Tip Northeastern University | ||
| 14:0060m Talk | Test input generation with Java PathFinder: Then and Now ISSTA  Keynotes Willem Visser Stellenbosch University, Sarfraz Khurshid University of Texas at Austin, Corina S. Păsăreanu NASA Ames Research Center | ||
| 15:007m | Impact Paper Awards ISSTA  Keynotes Tevfik Bultan University of California, Santa Barbara | ||
| 15:077m | Distinguished Paper Awards ISSTA  Keynotes Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM | ||
| 15:147m Talk | Distinguished Artifact Award ISSTA  Keynotes | ||
| 15:217m | Best Tool Demonstration Award ISSTA  Keynotes | ||
| 15:30 - 16:00 | |||
| 15:3030m | Coffee Break ISSTA Catering | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | Do-It-Yourself Functional Reactive Programming CurryOn Curry On Talks Manuel Chakravarty Tweag I/O & IOHK | ||
| 16:4540m Talk | DB ⋈ FP = Datafun: a new functional query language CurryOn Curry On Talks Michael Arntzenius University of Birmingham, UK | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | Isolation Without Containers CurryOn Curry On Talks Tyler McMullen Fastly | ||
| 16:4540m Talk | Using APIs and micro-services as the glue between observed and derived facts CurryOn Curry On Talks Faraz Babar American Express | ||
| 15:55 - 17:25 | |||
| 15:5540m Talk | Type-Safe GraphQL Servers with GADTs CurryOn Curry On Talks Andreas Garnæs Zendesk | ||
| 16:4540m Talk | Luna - overview CurryOn Curry On Talks Sylwia Brodacka Luna | ||
| 16:00 - 18:00 | |||
| 16:0045m Talk | Run-time checking of data- and protocol-oriented properties of Java programsKeynote VORTEX | ||
| 16:4530m Talk | Analysis of SLA Compliance in the Cloud VORTEX Frank S. de Boer Centrum Wiskunde & Informatica, Leiden University, Elena Giachino , P: Stijn De Gouw , Reiner Hähnle Technical University of Darmstadt, Einar Broch Johnsen University of Oslo, Cosimo Laneve , Violet Ka I Pun , Gianluigi Zavattaro  | ||
| 16:00 - 18:00 | |||
| 16:0060m Talk | The first 15 years of PyPy: A retrospectiveKeynote ICOOOLPS | ||
| 17:0525m Research paper | GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework ICOOOLPS Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Tim Felgentreff Oracle Labs, Potsdam, Robert Hirschfeld HPI, University of PotsdamLink to publication DOI Pre-print | ||
| 16:00 - 17:30 | Test and Oracle GenerationISSTA  Technical Papers at Zurich II Chair(s): Sarfraz Khurshid University of Texas at Austin | ||
| 16:0020m Talk | Tests from Traces: Automated Unit Test Extraction for R ISSTA  Technical Papers | ||
| 16:2020m Talk | Translating Code Comments to Procedure Specifications ISSTA  Technical Papers Arianna Blasi Università della Svizzera italiana (USI) and IMDEA Software Institute, Alberto Goffi Università della Svizzera italiana (USI), Konstantin Kuznetsov Saarland University, CISPA, Alessandra Gorla IMDEA Software Institute, Michael D. Ernst University of Washington, USA, Mauro Pezzè University of Milano-Bicocca, Italy, Sergio Delgado Castellanos IMDEA Software Institute | ||
| 16:4020m Talk | PerfFuzz: Automatically Generating Pathological Inputs ISSTA  Technical Papers Caroline Lemieux University of California, Berkeley, Rohan Padhye University of California, Berkeley, Koushik Sen University of California, Berkeley, Dawn Song  | ||
| 17:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 17:50 - 18:40 | |||
| 17:5050m Talk | Go: building on the shoulders of giants and stepping on a few toesKEYNOTE CurryOn Curry On Keynotes Steve Francia Google | ||
| 19:30 - 23:00 | |||
| 19:303h30m | Banquet ISSTA Catering | ||
Wed 18 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 18 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | Keynote: Ernst & ISSTA 2019 PreviewISSTA  Keynotes at Zurich II Chair(s): Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM | ||
| 09:0060m Talk | Pluggable Type Systems Reconsidered ISSTA  Keynotes Michael D. Ernst University of Washington, USA | ||
| 10:0030m | ISSTA 2019 Preview ISSTA  Keynotes | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ISSTA Catering | ||
| 11:00 - 12:30 | Session #1ML4PL at Bangkok Chair(s): Hila Peleg Technion, Israel, Artem Pelenitsyn Czech Technical University in Prague | ||
| 11:0060m Talk | Inferring Input Structure for Machine LearningKeynote ML4PL Andreas Zeller Saarland University | ||
| 12:0030m Talk | On the Importance of Common Sense in Program Synthesis ML4PL Hila Peleg Technion, Israel | ||
| 11:00 - 12:30 | |||
| 11:0030m Talk | Program Analysis with Flix DPA Magnus Madsen Aalborg University | ||
| 11:3030m Talk | IncAL - Incrementalizing Lattice-Based Program Analyses DPA Tamás Szabó itemis AG / TU Delft, Gábor Bergmann Budapest University of Technology and Economics / MTA-BME Lendület Research Group on Cyber-Physical Systems, Sebastian Erdweg TU Delft, Markus Voelter itemisFile Attached | ||
| 12:0030m Talk | Simple encoding of lattices in Datalog DPA Rei Thiessen Google Inc.File Attached | ||
| 11:00 - 12:30 | |||
| 11:0045m Talk | Speculative side channels:  the view from WebKit WoSSCA Filip Pizlo Apple | ||
| 11:4545m Talk | Application-Specific Principals Must Align With Platform Boundaries WoSSCA Chris Palmer Google | ||
| 11:00 - 12:30 | |||
| 11:0010m | Opening Remarks BenchWork | ||
| 11:1030m | Real World Benchmarks for JavaScript BenchWorkFile Attached | ||
| 11:4020m | In Search of Accurate Benchmarking BenchWork Edd Barrett King's College London, Sarah Mount King's College London, Laurence Tratt King's College LondonFile Attached | ||
| 12:0030m | AndroZoo: Lessons Learnt After 2 Years of Running a Large Android App Collection BenchWork Kevin Allix University of Luxembourg | ||
| 11:00 - 12:30 | Porting and RepairISSTA  Technical Papers at Zurich II Chair(s): Julian Dolby IBM Thomas J. Watson Research Center | ||
| 11:0020m Talk | Search-Based Detection of Deviation Failures in the Migration of Legacy Spreadsheet Applications ISSTA  Technical Papers Mohammad M. Almasi University of Manitoba, Hadi Hemmati University of Calgary, Gordon Fraser University of Passau, Phil McMinn University of Sheffield, Janis Benefelds SEB Life and Pensions Holding AB | ||
| 11:2020m Talk | Making Data-Driven Porting Decisions with Tuscan ISSTA  Technical Papers Kareem Khazem University College London, Earl T. Barr University College London, Petr Hosek Google, Inc. | ||
| 11:4020m Talk | Comparing developer-provided to user-provided tests for fault localization and automated program repair ISSTA  Technical Papers René Just University of Massachusetts, USA, Chris Parnin NCSU, Ian Drosos University of California, San Diego, Michael D. Ernst University of Washington, USA | ||
| 12:0020m Talk | Shaping Program Repair Space with Existing Patches and Similar Code ISSTA  Technical Papers Jiajun Jiang Peking University, Yingfei Xiong Peking University, Hongyu Zhang The University of Newcastle, Qing Gao Peking University, Xiangqun Chen Peking UniversityPre-print | ||
| 12:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 12:30 - 14:00 | |||
| 12:3090m | Lunch ISSTA Catering | ||
| 14:00 - 15:30 | |||
| 14:0030m Talk | Buffer Overflow Detection for C Programs is Hard to Learn ML4PL | ||
| 14:3030m Talk | Generating Software Adaptations using Machine Learning ML4PL | ||
| 15:0030m Talk | Detecting anomalies in Kotlin code ML4PL Timofey Bryksin , Victor Petukhov ITMO University, Kirill Smirenko Saint Petersburg State University, Nikita Povarov JetBrains | ||
| 14:00 - 15:30 | |||
| 14:0030m Talk | MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts DPA Neville Grech University of AthensLink to publication Pre-print Media Attached File Attached | ||
| 14:3030m Talk | Declarative Static Analysis and Zombies (ok, Soundness) DPA Yannis Smaragdakis University of Athens | ||
| 15:0030m Talk | Scalable Logic Defined Static Analysis with Soufflé DPA Pavle Subotic University College London | ||
| 14:00 - 15:30 | |||
| 14:0030m Talk | Peering behind the Turing Mirror WoSSCA | ||
| 14:3030m Talk | Hardware and Software Mitigations WoSSCA Chandler Carruth Google | ||
| 15:0030m Talk | Pacer: Efficient I/O Side-Channel Mitigation in the Cloud WoSSCA Aastha Mehta MPI-SWS | ||
| 14:00 - 15:30 | |||
| 14:0030m | Benchmarking WebKit BenchWork Saam Barati AppleFile Attached | ||
| 14:3020m | Analyzing Duplication in JavaScript BenchWork Petr Maj Czech Technical University, Celeste Hollenbeck Northeastern University, USA, Shabbir Hussain Northeastern University, Jan Vitek Northeastern University | ||
| 14:5020m | Building a Node.js Benchmark: Initial Steps BenchWork Petr Maj Czech Technical University, François Gauthier Oracle Labs, Celeste Hollenbeck Northeastern University, USA, Jan Vitek Northeastern University, Cristina Cifuentes Oracle LabsFile Attached | ||
| 15:1020m | A Micro-Benchmark for Dynamic Program Behaviour BenchWork Li Sui Massey University, New Zealand, Jens Dietrich Massey University, Michael Emery Massey University, Amjed Tahir Massey University, Shawn Rasheed Massey University | ||
| 14:00 - 15:30 | Optimization and PerformanceISSTA  Technical Papers at Zurich II Chair(s): Tevfik Bultan University of California, Santa Barbara | ||
| 14:0020m Talk | Remove RATs from Your Code: Automated Optimization of Resource Inefficient Database Writes for Mobile Applications ISSTA  Technical Papers Yingjun Lyu University of Southern California, Ding Li NEC Labs, William G.J. Halfond University of Southern California | ||
| 14:2020m Talk | Badger: Complexity Analysis with Fuzzing and Symbolic Execution ISSTA  Technical Papers Yannic Noller Humboldt-Universität zu Berlin, Rody Kersten Synopsys, Inc., Corina S. Păsăreanu NASA Ames Research Center | ||
| 14:4020m Talk | Exploiting Community Structure for Floating-Point Precision Tuning ISSTA  Technical Papers | ||
| 15:0020m Talk | piCoq: Parallel Regression Proving for Large-Scale Verification Projects ISSTA  Technical Papers Karl Palmskog University of Texas at Austin, Ahmet Celik University of Texas at Austin, USA, Milos Gligoric University of Texas at Austin | ||
| 15:2010m | Q&A in groups ISSTA  Technical Papers | ||
| 15:30 - 16:00 | |||
| 15:3030m | Coffee Break ISSTA Catering | ||
| 16:00 - 18:00 | |||
| 16:0030m Talk | Subtype Polymorphism à la carte via Machine Learning on Dependent Types ML4PL Jerry Swan University of York, Colin Johnson University of Kent, Edwin Brady University of St. Andrews, UK | ||
| 16:3030m Talk | Can We Learn Some PL Theory? How To Make Use of a Corpus of Subtype Checks ML4PL Artem Pelenitsyn Czech Technical University in Prague | ||
| 17:0030m Meeting | Open Forum ML4PL | ||
| 16:00 - 17:30 | |||
| 16:0030m Talk | Horn Clause-based Program Analysis with CiaoPP DPA Manuel Hermenegildo IMDEA Software Institute and T.U. of Madrid (UPM)File Attached | ||
| 16:3030m Talk | QL + LGTM = Declarative Program Analysis for the Masses DPA Max Schaefer SemmleFile Attached | ||
| 16:00 - 17:30 | |||
| 16:0045m Talk | Software Diversity vs. Side Channels WoSSCA Stefan Brunthaler Bundeswehr University Munich | ||
| 16:4545m Talk | Electromagnetic Side-Channel Attacks: Potential for Progressing Hindered Digital Forensic Analysis WoSSCA Asanka Sayakkara University College Dublin | ||
| 16:00 - 17:40 | |||
| 16:0030m | InspectorClone: Evaluating Precision of Clone Detection Tools BenchWork | ||
| 16:3020m | Towards a Data-Curation Platform for Code-Centric Research BenchWork Ben Hermann University of Paderborn, Lisa Nguyen Quang Do Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEMFile Attached | ||
| 16:5020m | The Architecture Independent Workload Characterization BenchWork Beau Johnston Australian National UniversityFile Attached | ||
| 17:1030m | Performance Monitoring in Eclipse OpenJ9 BenchWork Andrew Craik IBM | ||
| 16:00 - 17:00 | |||
| 16:0010m | Advances in the ANaConDA Framework for Dynamic Analysis and Testing of Concurrent C/C++ Programs ISSTA  Tool Demonstrations Jan Fiedor Brno University of Technology, Monika Mužikovská Brno University of Technology, Aleš Smrčka Brno University of Technology, Ondřej Vašíček Brno University of Technology, Tomáš Vojnar Brno University of Technology | ||
| 16:1010m | LAND: A User-Friendly and Customizable Test Generation Tool for Android Apps ISSTA  Tool Demonstrations Jiwei Yan Institute of Software, Chinese Academy of Sciences, Linjie Pan Institute of Software, Chinese Academy of Sciences, Yaqi Li Institute of Software, Chinese Academy of Sciences, Jun Yan Institute of Software, Chinese Academy of Sciences, Jian Zhang Beihang University | ||
| 16:2010m | Managing Concurrent Testing of Data Race with ComRaDe ISSTA  Tool Demonstrations Jian Gao School of Software, Tsinghua University, Xin Yang  , Yu Jiang , Han Liu , Weiliang Ying  , Wanting Sun Beijing University of Posts and Telecommunications, Ming Gu  | ||
| 16:3010m | OASIs: Oracle Assessment and Improvement Tool ISSTA  Tool Demonstrations Gunel Jahangirova Fondazione Bruno Kessler & University College London, David Clark University College London, Mark Harman Facebook and University College London, Paolo Tonella Fondazione Bruno Kessler | ||
| 16:4010m | Mutode: Generic JavaScript and Node.js Mutation Testing Tool ISSTA  Tool Demonstrations Diego Rodríguez-Baquero Universidad de los Andes, Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia         | ||
| 16:5010m | MalViz: An Interactive Visualization Tool for Tracing Malware ISSTA  Tool Demonstrations Vinh The Nguyen Texas Tech University, Tommy Dang Texas Tech University, Akbar Siami Namin Texas Tech University | ||
| 18:00 - 20:00 | |||
| 18:002h Poster | Poster reception Catering | ||
Thu 19 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Thu 19 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | |||
| 09:0015m | Welcome ECOOP  Keynotes Tijs van der Storm CWI, Frank Tip Northeastern University, Todd Millstein University of California, Los Angeles | ||
| 09:1560m Talk | Program Analysis for Everyone ECOOP  Keynotes Oege de Moor Semmle | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ECOOP Catering | ||
| 11:00 - 12:30 | |||
| 11:0060m Talk | Computing Paradigms for Emerging Pervasive & IoT-based Applications TAV-CPS/IoT Archan Misra Singapore Management University, Singapore | ||
| 12:0030m Research paper | Analysing The Effect of Uncertainty in Airport Surface Operations TAV-CPS/IoT Heron Yang Carnegie Mellon University, Robert Morris MIT, Corina S. Păsăreanu NASA Ames Research Center | ||
| 11:00 - 12:30 | |||
| 11:005m | Opening Remarks Panathon | ||
| 11:0525m | Project Introductions Panathon | ||
| 11:3060m | Work in Groups Panathon | ||
| 11:00 - 12:30 | |||
| 11:0010m | Welcome INTUITESTBEDS | ||
| 11:1050m | Keynote: Alégroth, Amalfitano, Vos, and Aho INTUITESTBEDS Emil Alégroth Blekinge Institute of Technology, Domenico Amalfitano University of Naples Federico II, Tanja E. J. Vos Universitat Politècnica de València and Open Universiteit, Pekka Aho Open University of the Netherlands | ||
| 12:0030m Talk | Automatic GUI Testing of Desktop Applications: an Empirical Assessment of the State of the Art INTUITESTBEDS Mauro Pezzè University of Milano-Bicocca, Italy, Daniele Zuddas Università della Svizzera italiana (USI), Paolo Rondena  | ||
| 11:00 - 12:30 | |||
| 11:0015m Talk | ONR's perspective on debloating SALAD | ||
| 11:1540m Talk | Degunking the CloudKeynote SALAD Nick Mitchell IBM TJ Watson Research Center | ||
| 11:5535m Talk | Application Extraction for Java: A retrospective report of the Jax project SALAD | ||
| 11:00 - 12:40 | Asynchrony and ConcurrencyECOOP  Research Papers at Zurich II Chair(s): Todd Millstein University of California, Los Angeles | ||
| 11:0025m Research paper | Fault-tolerant Distributed Reactive Programming ECOOP  Research Papers Ragnar Mogk Technische Universität Darmstadt, Lars Baumgärtner Philipps-Universität Marburg, Guido Salvaneschi TU Darmstadt, Bernd Freisleben Philipps-Universität Marburg, Mira Mezini TU DarmstadtDOI | ||
| 11:2525m Research paper | ContextWorkflow: A Monadic DSL for Compensable and Interruptible Executions ECOOP  Research Papers Hiroaki Inoue Mitsubishi Electric Corporation, Japan, Tomoyuki Aotani Tokyo Institute of Technology, Atsushi Igarashi Kyoto University, JapanDOI | ||
| 11:5025m Research paper | Theory and Practice of Coroutines with Snapshots ECOOP  Research PapersDOI | ||
| 12:1525m Research paper | A Concurrent Specification of POSIX File Systems ECOOP  Research Papers Gian Ntzik Imperial College London, Pedro da Rocha Pinto Imperial College London, Julian Sutherland Imperial College London, Philippa Gardner Imperial College LondonDOI | ||
| 12:40 - 14:00 | |||
| 12:4080m | Lunch ECOOP Catering | ||
| 13:30 - 15:30 | |||
| 13:3030m Talk | An Opinionated Survey of the Java Static Analysis Landscape SALAD Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM | ||
| 14:0030m Talk | Class hierarchy flattening: obfuscating (almost) all type information in Java programs SALAD Bjorn De Sutter Ghent University, Belgium   | ||
| 14:3030m Talk | Delta Debugging of Java Bytecode SALAD Jens Palsberg University of California, Los Angeles | ||
| 15:0030m Talk | Fine-Grained Library Customization SALAD | ||
| 13:50 - 15:30 | |||
| 13:5025m Research paper | A Characteristic Study of Parameterized Unit Tests in .NET Open Source Projects ECOOP  Research Papers Wing Lam University of Illinois at Urbana-Champaign, Siwakorn Srisakaokul University of Illinois at Urbana-Champaign, USA, Blake Bassett University of Illinois at Urbana-Champaign, USA, Peyman Mahdian University of Illinois at Urbana-Champaign, USA, Tao Xie , Pratap Lakshman Microsoft, India, Peli de Halleux Microsoft ResearchDOI | ||
| 14:1525m Research paper | Learning to Accelerate Symbolic Execution via Code Transformation ECOOP  Research Papers Junjie Chen Peking University, Wenxiang Hu Peking University, Lingming Zhang , Dan Hao Peking University, Sarfraz Khurshid University of Texas at Austin, Lu Zhang Peking UniversityDOI | ||
| 14:4025m Research paper | Type Regression Testing to Detect Breaking Changes in Node.js Libraries ECOOP  Research Papers Gianluca Mezzetti Aarhus University, Denmark, Anders Møller Aarhus University, Martin Toldam Torp Aarhus UniversityDOI | ||
| 15:0525m Research paper | Targeted Test Generation for Actor Systems ECOOP  Research Papers Sihan Li , Farah Hariri University of Illinois at Urbana-Champaign, Gul Agha University of Illinois at Urbana-Champaign, USADOI | ||
| 14:00 - 15:30 | |||
| 14:0060m Talk | Conformance Testing as a Tool for Designing Connected Vehicle Functions TAV-CPS/IoT Mohammad Mousavi University of Leicester, UK | ||
| 15:0030m Research paper | A Pattern-based IoT Testing Framework TAV-CPS/IoT Pedro Martins Pontes Faculty of Engineering, University of Porto and INESC TEC, Bruno Lima Faculty of Engineering, University of Porto and INESC TEC, João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC | ||
| 14:00 - 15:30 | |||
| 14:0090m | Work in Groups Panathon | ||
| 14:00 - 15:30 | |||
| 14:0030m | Towards Automated Translation between Generations of GUI-based Tests for Mobile Devices INTUITESTBEDS Riccardo Coppola Politecnico di Torino, Emil Alégroth Blekinge Institute of Technology, Luca Ardito , Marco Torchiano  | ||
| 14:3030m Talk | Is This the Lifecycle We Really Want? An Automated Black-Box Testing Approach for Android Activities INTUITESTBEDS Domenico Amalfitano University of Naples Federico II, Anna Rita Fasolino Federico II University of Naples, Vincenzo Riccio University of Naples Federico II | ||
| 15:0030m Talk | GUI Scalability Issues of Windows Desktop Applications and How to Find Them INTUITESTBEDS | ||
| 15:30 - 16:00 | |||
| 15:3030m | Coffee Break ECOOP Catering | ||
| 16:00 - 17:30 | |||
| 16:0060m | Work in Groups Panathon | ||
| 17:0025m | Progress Reports Panathon | ||
| 17:255m | Closing Remarks Panathon | ||
| 16:00 - 17:30 | |||
| 16:0030m | Tool Demos INTUITESTBEDS | ||
| 16:3030m Talk | Student Presentation: Conny Hagelukken INTUITESTBEDS | ||
| 17:0030m Talk | Student Presentation: Marion de Groot INTUITESTBEDS | ||
| 16:00 - 18:30 | |||
| 16:0037m Talk | On the Effectiveness of Kernel Debloating via Compile-time Configuration SALAD Mansour Alharthi , Hong Hu Georgia Institute of Technology, Hyungon Moon Georgia Tech, Taesoo Kim Georgia Tech | ||
| 16:3737m Talk | WALA Everywhere: Cross Language Deep Analysis and Cross IDE Tool Support SALAD Julian Dolby IBM Thomas J. Watson Research Center | ||
| 17:1537m Talk | Detection of Spectre vulnerabilities via static analysis SALAD Omer Tripp Google Inc. | ||
| 17:5237m Talk | BinRec: Attack Surface Reduction Through Dynamic Binary Recovery SALAD Taddeus Kroes Vrije Universiteit Amsterdam, Anil Altinay , Joseph Nash , Yeoul Na , Stijn Volckaert University of California, Irvine, Herbert Bos , Michael Franz University of California, Irvine, Cristiano Giuffrida  | ||
| 16:00 - 17:15 | LanguagesECOOP  Research Papers at Zurich II Chair(s): Yu David Liu State University of New York, Binghamton | ||
| 16:0025m Research paper | Typed First-Class Traits ECOOP  Research PapersDOI | ||
| 16:2525m Research paper | CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs ECOOP  Research Papers Stefan Krüger University of Paderborn, Johannes Späth Fraunhofer IEM, Karim Ali University of Alberta, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Mira Mezini TU DarmstadtDOI | ||
| 16:5025m Research paper | Safe Transferable Regions ECOOP  Research PapersDOI | ||
Fri 20 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Fri 20 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | |||
| 09:003m Awards | Distinguished Paper Award ECOOP  Keynotes Todd Millstein University of California, Los Angeles | ||
| 09:033m Awards | Distinguished Artifact Award ECOOP  Keynotes Philipp Haller KTH Royal Institute of Technology, Marianna Rapoport University of Waterloo, Maria Christakis MPI-SWS | ||
| 09:063m Awards | Test of Time Award ECOOP  Keynotes | ||
| 09:096m Awards | Dahl-Nygaard Awards ECOOP  Keynotes Eric Jul University of Oslo | ||
| 09:1560m Talk | Object-Orientation Meets Big Data: Performance Impact, Restoration, and Thoughts on Language Design ECOOP  Keynotes Harry Xu University of California, Los Angeles | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ECOOP Catering | ||
| 11:00 - 12:30 | |||
| 11:005m Day opening | Welcome ISAGT Chris Laffra Uber Technologies | ||
| 11:0525m Talk | Automatic Python test generation ISAGT Chris Laffra Uber Technologies | ||
| 11:3030m Talk | Extracting tests from runtime behavior for R ISAGT Filip Křikava Czech Technical University | ||
| 12:0030m Talk | Computer-aided unit-test generation with UTA ISAGT | ||
| 11:00 - 12:30 | |||
| 11:0010m Day opening | Opening SOAP | ||
| 11:1050m Talk | NJR: A Normalized Java Resource SOAPLink to publication DOI Pre-print | ||
| 12:0015m Talk | Systematic Evaluation of the Unsoundness of Call Graph Construction Algorithms for Java SOAP Michael Reif TU Darmstadt, Germany, Florian Kübler TU Darmstadt, Germany, Michael Eichberg TU Darmstadt, Germany, Mira Mezini TU DarmstadtLink to publication DOI Pre-print Media Attached | ||
| 12:1515m Talk | Iceberg: A Dynamic Analysis of Java Critical Sections Investigating Runtime Performance Variability SOAPLink to publication DOI Pre-print | ||
| 11:00 - 12:40 | |||
| 11:0025m Research paper | KafKa: Gradual Typing for Objects ECOOP  Research Papers Benjamin Chung Northeastern University, Paley Li Northeastern University, Francesco Zappa Nardelli Inria, Jan Vitek Northeastern UniversityDOI | ||
| 11:2525m Research paper | Dependent Types for Class-based Mutable Objects ECOOP  Research PapersDOI | ||
| 11:5025m Research paper | Static typing of complex presence constraints in interfaces ECOOP  Research Papers Nathalie Oostvogels Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit BrusselDOI | ||
| 12:1525m Research paper | Mailbox Types for Unordered Interactions ECOOP  Research PapersDOI | ||
| 12:40 - 14:00 | |||
| 12:4080m | Lunch ECOOP Catering | ||
| 14:00 - 15:30 | |||
| 14:0045m Talk | Checking Non-Deterministic Behavior in Unit Tests ISAGT Luc Bläser Hochschule für Technik Rapperswil | ||
| 14:4545m Talk | Generating tests for mobile platforms ISAGT Li Li Monash University, Australia, Jacques Klein University of Luxembourg, SnT, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg | ||
| 14:00 - 15:30 | |||
| 14:0050m Talk | DeepBugs: A Learning Approach to Name-based Bug Detection SOAP Michael Pradel TU DarmstadtPre-print File Attached | ||
| 15:0015m Talk | Affogato: Runtime Detection of Injection Attacks for Node.js SOAP François Gauthier Oracle Labs, Behnaz Hassanshahi Oracle Labs, Australia, Alexander Jordan Oracle Labs, AustraliaLink to publication DOI File Attached | ||
| 15:1515m Talk | Towards a Framework for Detecting Energy Drain in Mobile Applications - An Architecture Overview SOAP Andreas Schuler University of Applied Sciences Upper Austria, Gabriele Anderst-Kotsis Johannes Kepler University, Linz, AustriaFile Attached | ||
| 15:30 - 16:00 | |||
| 15:3030m | Coffee Break ECOOP Catering | ||
| 16:00 - 17:30 | |||
| 16:0030m Talk | Analyzing the analyzers ISAGT Julia Rubin University of British Columbia | ||
| 16:3030m Talk | Machine learning for compilers ISAGT Chris Cummins University of Edinburgh | ||
| 17:0025m Meeting | Plenary Discussion ISAGT Chris Laffra Uber Technologies | ||
| 17:255m Day closing | Closing ISAGT Chris Laffra Uber Technologies | ||
| 16:00 - 17:30 | |||
| 16:0050m Talk | The Secret Sauce in Efficient and Precise Static Analysis: The Beauty of Distributive, Summary-Based Static Analyses (and how to master them) SOAP Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEMLink to publication DOI Pre-print Media Attached | ||
| 17:0015m Talk | Redesigning Soot's Data-flow Analysis Framework for Abstract Interpretation SOAP Elena Sherman Boise State UniversityLink to publication DOI File Attached | ||
| 17:1515m Talk | Lattice Based Modularization of Static Analyses SOAP Michael Eichberg TU Darmstadt, Germany, Florian Kübler TU Darmstadt, Germany, Dominik Helm TU Darmstadt, Germany, Michael Reif TU Darmstadt, Germany, Guido Salvaneschi TU Darmstadt, Mira Mezini TU DarmstadtLink to publication DOI Media Attached | ||
| 16:00 - 17:15 | |||
| 16:0025m Research paper | FHJ: A Formal Model for Hierarchical Dispatching and Overriding ECOOP  Research Papers Yanlin Wang University of Hong Kong, Haoyuan Zhang , Bruno C. d. S. Oliveira University of Hong Kong, China, Marco Servetto Victoria University of WellingtonDOI | ||
| 16:2525m Research paper | Modeling infinite behaviour by corules ECOOP  Research Papers Davide Ancona University of Genova, Francesco Dagnino DIBRIS, University of Genova, Italy, Elena Zucca University of GenovaDOI | ||
| 16:5025m Research paper | The Essence of Nested Composition ECOOP  Research Papers Xuan Bi The University of Hong Kong, Bruno C. d. S. Oliveira University of Hong Kong, China, Tom Schrijvers KU LeuvenDOI | ||
| 19:30 - 23:00 | |||
| 19:303h30m | Banquet ECOOP Catering | ||
Sat 21 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sat 21 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | Keynote: Zeller & ECOOP 2019 PreviewECOOP  Keynotes at Zurich II Chair(s): Frank Tip Northeastern University | ||
| 09:0060m Talk | Parser-Directed Test Generation ECOOP  Keynotes Andreas Zeller Saarland University | ||
| 10:0015m | ECOOP 2019 Preview ECOOP  Keynotes Jan Vitek Northeastern University | ||
| 10:30 - 11:00 | |||
| 10:3030m | Coffee Break ECOOP Catering | ||
| 11:00 - 12:40 | |||
| 11:0025m Research paper | Defensive Points-To Analysis: Effective Soundness via Laziness ECOOP  Research PapersDOI | ||
| 11:2525m Research paper | Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates ECOOP  Research PapersDOI Pre-print | ||
| 11:5025m Research paper | Definite Reference Mutability ECOOP  Research Papers Ana Milanova Rensselaer Polytechnic InstituteDOI | ||
| 12:1525m Research paper | Efficient Reflection String Analysis via Graph Coloring ECOOP  Research Papers Neville Grech University of Athens, George Kastrinis University of Athens, Yannis Smaragdakis University of AthensDOI | ||