paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A longitudinal field study on creation and use of domain-specific languages in industry

工业界领域特定语言创建与使用的纵向实地研究
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 2/10 · 该论文研究工业界领域特定语言(DSL)的创建与使用,属于编程语言与软件工程中的实证研究,与用户核心方向(静态分析、LLM/Agent 交叉、浮点程序分析、贝叶斯程序分析)几乎没有直接关联。虽然涉及工业落地和开发者工具,但未触及 AI/LLM、程序分析或形式化验证,因此匹配度较低。引用 2 inbox
Jasper Denkers
crossref: 2026-09-12

AI 速览

一句话:纵向实地研究工业界DSL的创建与使用,提炼最佳实践并识别语言工作台工具局限。

本文介绍一项与工业伙伴 Océ(Canon 旗下公司)紧密合作的博士研究项目,旨在通过纵向实地研究考察领域特定语言(DSL)在软件工程实践中的真实影响。尽管 DSL 已被研究二十余年,并常被认为能提升生产力、可维护性并缓解偶然复杂性,但其对实际开发的影响仍缺乏深入了解。项目聚焦在已运行多年的项目中,借助语言工作台(language workbenches)引入 DSL,并利用已有领域分析成果。研究期望获得 DSL 实践的新视角,提炼 DSL 开发最佳实践,并识别与克服当前 DSL 工具链的局限。

问题
现有研究对 DSL 在工业实践中的实际影响了解不足,尤其缺乏长期、真实项目中的证据。
方法
与 Océ 合作开展纵向实地研究,在运行多年的项目中借助语言工作台引入 DSL,并结合已有领域分析成果。
评估
通过长期工业现场研究与案例分析进行评估,预期提炼 DSL 开发最佳实践并识别当前工具链的局限。
原文摘要(Abstract)

Domain-specific languages (DSLs) have extensively been investigated in research and have frequently been applied in practice for over 20 years. While DSLs have been attributed improvements in terms of productivity, maintainability, and taming accidental complexity, surprisingly, we know little about their actual impact on the software engineering practice. This PhD project, that is done in close collaboration with our industrial partner Océ - A Canon Company, offers a unique opportunity to study the application of DSLs using a longitudinal field study. In particular, we focus on introducing DSLs with language workbenches, i.e., infrastructures for designing and deploying DSLs, for projects that are already running for several years and for which extensive domain analysis outcomes are available. In doing so, we expect to gain a novel perspective on DSLs in practice. Additionally, we aim to derive best practices for DSL development and to identify and overcome limitations in the current state-of-the-art tooling for DSLs.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5152,
  title = {A longitudinal field study on creation and use of domain-specific languages in industry},
  author = {Jasper Denkers},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3341463}
}