SER&IP '21
Fri 4 Jun 2021
co-located with ICSE 2021
Fri 4 Jun 2021 10:05 - 10:20 at SER&IP Room - Session 1 Chair(s): Tamara Lopez

Domain-Specific Languages (DSLs) help practitioners in contributing solutions to challenges of specific domains. The efficient development of user-friendly DSLs suitable for industrial practitioners with little expertise in modelling still is challenging. For such practitioners, who often do not model on a daily basis, there is a need to foster reduction of repetitive modelling tasks and providing simplified visual representations of DSL parts. For industrial language engineers, there is no methodical support for providing such guidelines or documentation as part of reusable language modules. Previous research either addresses the reuse of languages or guidelines for modelling. For the efficient industrial deployment of DSLs, their combination is essential: the efficient engineering of DSLs from reusable modules that feature integrated documentation and guidelines for industrial practitioners. To solve these challenges, we propose a systematic approach for the industrial engineering of DSLs based on the concept of reusable DSL Building Blocks, which rests on several years of experience in the industrial engineering of DSLs and their deployment to various organizations. We investigated our approach via focus group methods consisting of five participants from industry and research qualitatively. Ultimately, DSL Building Blocks support industrial language engineers in developing better usable DSLs and industrial practitioners in more efficiently achieving their modelling.

Fri 4 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 11:05
Session 1SER&IP '21 at SER&IP Room
Chair(s): Tamara Lopez The Open University
09:00
45m
Keynote
Emulating zebras and oxpeckers: developing a practitioner-academic mutualistic relationship
SER&IP '21
Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
09:50
15m
Talk
Short Paper: What we can learn from how programmers debug their code
SER&IP '21
Thomas Hirsch Graz University of Technology, Birgit Hofer Technische Universitaet Graz
Pre-print
10:05
15m
Talk
Towards a Systematic Engineering of Industrial Domain-Specific Languages
SER&IP '21
Rohit Gupta Siemens AG, Sieglinde Kranz Siemens AG, Nikolaus Regnat Siemens AG, Bernhard Rumpe RWTH Aachen, Andreas Wortmann RWTH Aachen University
Pre-print
10:20
15m
Talk
Globally Distributed Development during COVID-19
SER&IP '21
Clodagh Nic Canna Ocuco Ltd, John Noll University of East London, and Lero - The Irish Software Research Centre, Mohammad Abdur Razzak Ocuco Ltd, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick
Pre-print
10:35
15m
Talk
Use and Perceptions of Multi-Monitor Workstations: A Natural Experiment
SER&IP '21
Guy Amir Hebrew University, Ayala Prusak , Tal Reiss , Nir Zabari , Dror Feitelson Hebrew University
Pre-print
10:50
15m
Talk
All Researchers Should Become Entrepreneurs
SER&IP '21
Jordi Cabot ICREA - UOC, Hugo Bruneliere IMT Atlantique, LS2N (UMR CNRS 6004), Gwendal Daniel Universitat Oberta de Catalunya, Abel Gómez Universitat Oberta de Catalunya
Pre-print