The continuous software engineering paradigm is gaining popularity in modern development practices, where the interleaving of design and runtime activities is induced by the continuous evolution of software systems. In this context, performance assessment is not easy, but recent studies have shown that architectural models evolving with the software can support this goal. In this paper, we present a mapping study aimed at classifying existing scientific contributions that deal with the architectural support for performance-targeted continuous software engineering. We have applied the systematic mapping methodology to an initial set of 215 potentially relevant papers and selected 66 primary studies that we have analyzed to characterize and classify the current state of research. This classification helps to focus on the main aspects that are being considered in this domain and, mostly, on the emerging findings and implications for future research
翻译:连续软件工程范式正在现代开发实践中获得流行,其中通过软件系统的不断演化诱发设计和运行时活动的交错。在这种情况下,性能评估并不容易,但是最近的研究表明,随着软件的演化,架构模型可以支持这个目标。在本文中,我们提出了一项映射研究,旨在对处理连续软件工程中支持性能的架构进行科学贡献进行分类。我们已经将系统映射方法应用于一个可能相关的215篇论文的初始集合,并选择66个主要研究进行分析,以表征和分类当前研究的现状。这种分类有助于专注于在这个领域中正在被考虑的主要方面,尤其是对未来研究的新发现和影响。