OOPSLE 2020: Open and Original Problems in Software Language Engineering

Vadim Zaytsev, Anya Helene Bagge

Research output: Contribution to journalConference articleAcademicpeer-review

1 Downloads (Pure)

Abstract

Software languages are any artificial languages used in software development: for programming, markup, pretty-printing, modelling, transformation, data description, formal specification, evolution, requirements, etc. Software language engineering (SLE) is a research domain of systematic, disciplined and measurable approaches of development, evolution and maintenance of such languages. Many concerns of software language engineering are acknowledged by both forward and reverse software engineers: robust parsing of language cocktails, fact extraction from heterogeneous codebases, tool interfaces and interoperability, renovation of legacy systems, static and dynamic code analysis, language feature usage analysis, mining repositories and chrestomathies, library versioning and wrapping, etc. The SLE field is relatively new (its agship conference existing since 2011) and has not yet produced a list of acknowledged open problems, like the Hilbert's problems [8] or the POPLmark Challenge [9]. This workshop is meant to expose hidden expertise in coping with unsolvable or unsolved problems which commonly remain unexposed in academic publications. The main focus of the workshop lies in identifying and formulating challenges in the software language engineering field | these challenges could be addressed later at venues of SPLASH, STAF, MoDELS, SANER, ICSME, ICSE, ESEC/FSE and others. It is by design a discussion platform, not a mini-conference.

Original languageEnglish
Pages (from-to)47-51
Number of pages5
JournalCEUR workshop proceedings
Volume2707
Publication statusPublished - 24 Oct 2020
Event5th International Workshop on Open and Original Problems in Software Language Engineering, OOPSLE 2020 - Virtual Event
Duration: 22 Jun 202026 Jun 2020
Conference number: 5
http://oopsle.github.io/2020/index.html

Fingerprint Dive into the research topics of 'OOPSLE 2020: Open and Original Problems in Software Language Engineering'. Together they form a unique fingerprint.

Cite this