Survey of Established Practices in the Life Cycle of Domain-Specific Languages
- Holger Stadel Borum,
- Christoph Seidl
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPublication milestones
- Published - 2022
Publication status
Published - 2022
Publication IDs
- Scopus: 85141833901
Host publication title
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and SystemsAbstract
Domain-specific languages (DSLs) have demonstrated their usefulness within many domains such as finance, robotics, and telecommunication. This success has been exemplified by the publication
of a wide range of articles regarding specific DSLs and their merits in terms of improved software quality, programmer efficiency,
security, etc. However, there is little public information on what
happens to these DSLs after they are developed and published. The
lack of information makes it difficult for a DSL practitioner or tool
creator to identify trends, current practices, and issues within the
field. In this paper, we seek to establish the current state of a DSL’s
life cycle by analysing 30 questionnaire answers from DSL authors
on the design and development, launch, evolution, and end of life
of their DSL. On this empirical foundation, we make six recommendations to DSL practitioners, scholars, and tool creators on the
subjects of user involvement in the design process, DSL evolution,
and the end of life of DSLs.
of a wide range of articles regarding specific DSLs and their merits in terms of improved software quality, programmer efficiency,
security, etc. However, there is little public information on what
happens to these DSLs after they are developed and published. The
lack of information makes it difficult for a DSL practitioner or tool
creator to identify trends, current practices, and issues within the
field. In this paper, we seek to establish the current state of a DSL’s
life cycle by analysing 30 questionnaire answers from DSL authors
on the design and development, launch, evolution, and end of life
of their DSL. On this empirical foundation, we make six recommendations to DSL practitioners, scholars, and tool creators on the
subjects of user involvement in the design process, DSL evolution,
and the end of life of DSLs.
Publication metrics
PlumX, opens in new tab
Citations
11
Captures
8
Access to documents
Submitted manuscript, 565.29 KB
License:Unspecified
Related Event
Title
International Conference on Model Driven Engineering Languages and Systems
Event type
ConferenceDegree of recognition
International eventDate
23/10/2022 - 28/10/2022Location
MontrealCanada
