Write a Blog >>
Sun 20 - Fri 25 October 2019 Athens, Greece
Mon 21 Oct 2019 11:00 - 11:45 at Room 2A - Session 2

Research projects on software engineering tools typically use code repositories for evaluation and at the same time also produce repositories as part of “studies in the wild”. In this talk, I will briefly overview three example projects from my group that do exactly that: put together and make use of code repositories but also produce new repositories or enrich existing ones with new information. These artifacts are typically submitted as part of artifact evaluation processes of top conferences and constitute valuable knowledge. An open question is, however, whether and how we can make this knowledge available so that other researchers can profit from it. The goal of the talk is to trigger some discussion regarding this question.

I am a Professor of Computer Science at the Technical University of Darmstadt, Germany.

My research focuses on software development paradigms and tools.

On the paradigms side, I develop programming languages to enable the visions of “software as a service (SaaS)” and “software product-lines” by providing large-scale module concepts with built-in support for adaptability and extensibility.

On the tools side, I work on intelligent software-development environments that guide developers to increase the development productivity and the software quality. Such environment leverage web-based resources to automatically generate and recommend established programming rules and patterns; they also enable architects to explicitly specify such patterns to be enforced during development.

I have (co)authored over 100 scientific publications in renowned publication venues in software engineering and programming languages. I regularly serve on steering committees, program committees, and editorial boards of top tier conferences and journals in software engineering and programming languages.

Mon 21 Oct
Times are displayed in time zone: Beirut change

11:00 - 12:30: Session 2NJR at Room 2A
11:00 - 11:45
From analysing programs to testing program analyses: How research relies on and enriches SE knowledge
Mira MeziniTechnische Universität Darmstadt
11:45 - 12:30
Deep Structural Learning of Code
Uri AlonTechnion