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篇主要研究进行深入分析,以刻画并分类当前研究现状。该分类有助于聚焦该领域正在考虑的主要方面,尤其是 emerging 的发现及对未来研究的启示。