In a recent study we have shown, that a large number of claims about model transformation languages have not yet been substantiated and are made without much context to be able to critically asses their merit or built meaningful empirical studies around them. The objective of our work was to elicit the reasoning, influences and background knowledge of researchers and practitioners that lead them to assuming benefits or drawbacks of model transformation languages compared to general purpose languages for the task of developing model transformations. For this we put our focus on the following 6 properties that have strong relevance for wider adoption: Ease of writing, Comprehensibility, Tool Support, Practical Expressiveness, Productivity, Reuse and Maintainability. We conducted a large-scale interview study involving 56 participants from research and industry. Interviewees were presented with claims about model transformation languages and were asked to provide reasons as to why they believe or dispute these claims. Our interviews show, that the general purpose expressiveness of GPLs, the domain specific capabilities of MTLs and the tooling of MTLs all have strong influences on how people view properties of model transformation languages. Their specific influences differ depending on different concrete characteristics, such as, for example, Bidirectionality or Debugging Tooling. Moreover, the choice of MTL, the use case for which a transformation should be developed as well as the skills of involved stakeholders have an indirect effect on MTL properties by changing the contextual circumstances under examination. We conclude that there is a broad body of experience of interviews that suggests positive and negative influences for properties of MTLs. However, our qualitative data suggests that much needs to be done in order to convey the viability of model transformation languages.
翻译:在最近的一项研究中,我们表明,大量关于模式转换语言的主张尚未得到证实,而且没有多少背景来评估其优点或围绕这些用语进行有意义的实证研究。我们的工作目标是,征求研究人员和从业人员的推理、影响和背景知识,使他们能承担模式转变语言的好处或缺点,而与开发模式转变任务的通用语言相比,这些理论转变语言与一般目的语言的利弊。为此,我们把重点放在以下6种与广泛采用密切相关的特性上:写作简便、可理解性、工具支持、实际表达性、生产率、再使用性和可维持性。我们进行了大规模访谈研究,有56名来自研究和工业界的参与者参与。受访者得到了关于模式转变语言的主张、影响和背景知识,并被要求说明为什么他们相信或反驳这些主张。我们的访谈表明,GPL的总体目标、MTL的域特定能力以及MTL的工具都对人们如何看待模式转变语言的特性有强烈影响。他们的具体影响取决于不同的具体特性,例如,Birdalal-Laking violal creal be view the viewal view the view the view view view viewal view viollth violld.