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 BruceCREST 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

 

 

 

 

 

 

This page was last modified on 06 Apr 2018.