Despite potential benefits in Software Engineering (SE), adoption of software modelling in industry is low. Technical issues such as tool support have gained significant research before, but individual guidance and training have received little attention. As a first step towards providing the necessary guidance in modelling, we conduct a systematic literature review (SLR) to explore the current state of the art. We searched academic literature for modelling guidance, and selected 25 papers for full-text screening through three rounds of selection. We find research on modelling guidance to be fragmented, with inconsistent usage of terminology, and a lack of empirical validation or supporting evidence. We outline the different dimensions commonly used to provide guidance on software modelling. Additionally, we provide definitions of the three terms modelling method, style, and guideline as current literature lacks a well-defined distinction between them. These definitions can help distinguishing between important concepts and provide precise modelling guidance.
翻译:尽管软件工程(SE)可能带来好处,但在工业中采用软件模型却很少,诸如工具支持等技术问题以前已经获得大量研究,但个别指导和培训很少受到注意。作为在模拟方面提供必要指导的第一步,我们进行了系统文献审查,以探讨目前的最新状况。我们搜索了用于模拟指导的学术文献,并选定了25份文件,以便通过三轮选择进行全文筛选。我们发现,关于模拟指导的研究是零碎的,术语的使用不一致,缺乏经验验证或支持证据。我们概述了通常用于为软件模拟提供指导的不同层面。此外,我们提供了三个术语的定义,即建模方法、风格和指南,因为目前的文献没有明确界定这些术语之间的区别。这些定义有助于区分重要的概念并提供准确的建模指导。