The 59th CREST Open Workshop - Multi-language Software Analysis
Date: 26th and 27th March 2018
Venue: Friends House, 173-177 Euston Road, London NW1 2BJ
Overview:
Software analysis tools typically focus on a single programming language but modern software systems are typically comprised of elements written in many different programming languages. As such, techniques that can address multiple programming languages are ever more important and can provide software engineers with better ways to undertake software development, maintenance, and evolution. Researchers also benefit from being able to study software systems in their entirety rather than being restricted to those facets for which tools and techniques are available.
This workshop will bring together world-leading researchers and practitioners interested in multi/mixed language software analysis to discuss the latest achievements in supporting, analysing, and understanding multi-language analysis and how this can help support software engineering processes.
Schedule:
Day 1:
10:00-10:30 Arrival and coffee
10:30-11:00 Welcome
11:00- 11:35 Mani Sarkar, Prodo.ai - Graal, GrallVM, Truffle: what do they mean for polyglot developers? (Slides, Videos: 480p, 720p)
11:35 - 12:10 David Binkley, Computer Science Department, Loyola University Maryland, USA - Enhanced Tree-Oriented Observation-Based Slicing (Slides, Videos: 480p, 720p)
12:10 - 12:25 Plenary
12:25 – 13:45 Lunch and networking
13:45 - 14:20 Kornelis Sietsma, ThoughtWorks UK - Finding toxic code in a multi-language software project (Slides, Videos: 480p, 720p)
14:20 – 14:55 Carol Alexandru, University of Zurich, Switzerland - Light-weight static analysis of multi-language, multi-revision artifacts (Slides, Videos: 480p, 720p)
14:55 - 15:10 Plenary
15:10 - 15:40 Coffee
15:40 – 16:15 Hagen Schink, School of Computer Science, University of Magdeburg, Germany - Challenges in Refactoring Multi-Language Software Applications (Slides, Videos: 480p, 720p)
16:15 – 16:45 Plenary
16:45 Wrap-up
Day 2:
10:15-11:00 Arrival and coffee
11:00-11:35 Philip Mayer, Ludwig-Maximilians-University Munich, Germany - Multi-Language Software: Incidence and Support (Slides, Videos: 480p, 720p)
11:35-12:10 Seongmin Lee, COINSE, KAIST, Republic of Korea - MOBS: Multi-Operator Observation-Based Slicing using Lexical Approximation of Program Dependence (Slides, Videos: 480p, 720p)
12:10-12:25 Plenary
12:25-13:45 Lunch and networking
13:45-14:20 Richard Tomsett, IBM Research
14:20-14:55 Andreas Grimmer, Johannes Kepler University Linz, Austria - Supporting Multi-Language Program Analysis in an Industrial Context
14:55 - 15:10 Plenary
15:10 - 15:40 Coffee
15:40-16:15 Tijs van der Storm, Centrum Wiskunde & Informatica and University of Groningen, Netherlands - Multi-Language Software Analysis with Rascal (Slides, Videos: 480p, 720p)
16:15-16:45 Plenary
16:45 Wrap-up
Registration is now closed.
This workshop is supported by the following sponsors:
Registered attendees:
1. Nicolas Gold, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
2. Jens Krinke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
3. Matheus Paixao, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
4. David Binkley, Computer Science Department, Loyola University Maryland, USA
5. Philip Mayer, Ludwig-Maximilians-University Munich, Germany
6. Hagen Schink, School of Computer Science, University of Magdeburg, Germany
7. Seongmin Lee, COINSE, KAIST, Republic of Korea
8. Nassim Seghir, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
9. Chaiyong Ragkhitwetsagul, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
10. DongGyun Han, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
11. Jie Zhang, Institute of Software Engineering, Peking University, Beijing, China
12. Richard Tomsett, IBM Research
13. Stephen Cullum, School of Computer Science and Electronic Engineering, University of Essex, UK
14. Iason Papapanagiotakis-Bousy, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
15. Carlos Gavidia, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
16. Carol Alexandru, University of Zurich, Switzerland
17. Kornelis Sietsma, ThoughtWorks UK
18. Mani Sarkar, Prodo.AI
19. Andreas Grimmer, Johannes Kepler University Linz, Austria
20. Leandro Oliveira de Souza, Universidade Federal da Bahia, Brazil
21. Tijs van der Storm, Centrum Wiskunde & Informatica and University of Groningen, Netherlands
22. Derek Jones, Knowledge Software, UK
23. Bobby Bruce, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
24. Samir Talwar. Prodo.ai
25. Leo Joffe, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
26. Dongsun Kim, University of Luxembourg, Luxembourg
27. Dan Bruce, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
28. Afnan A. Al-Subaihin, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
29. Hector D Menendez, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
30. Bill Langdon, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
31. Earl Barr, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
32. Alex Marginean, CREST Centre, SSE Group, Department of Computer Science, UCL, UK