arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.03322cs.SEcs.AIcs.LG

深度配置性能学习:系统综述与分类体系

Deep Configuration Performance Learning: A Systematic Survey and Taxonomy

University of Electronic Science and Technology of China(电子科技大学);Loughborough University(拉夫堡大学);University of Birmingham(伯明翰大学)

Jingzhi Gong, Tao Chen

AI总结:

本文针对可配置软件的深度学习性能预测问题,系统调研六大索引的1206篇文献并分析99篇核心研究,构建相关技术分类体系,总结优劣、适用场景、实践问题与未来方向,开放原始数据以推动开放科学。

摘要:

性能可以说是反映可配置软件系统质量的最关键属性。然而,随着现代软件规模与复杂度不断提升,建模并预测各类配置对性能的影响成为软件维护中的核心挑战之一。因此,性能建模往往无需对软件系统有透彻了解,而是主要依赖数据,这与深度学习的目标恰好契合。\n本文专门针对可配置软件性能学习中的深度学习主题开展全面综述,覆盖六大索引服务检索到的1206篇论文,从中提取并分析了99篇核心文献。研究结果梳理了配置数据准备、深度学习性能模型构建、模型评估及其在各类软件配置相关任务中应用等相关技术的关键统计数据、分类体系、优势、不足与最优适用场景。我们还从被调研的研究中总结了良好实践与潜在问题,并全面梳理了可行建议与该领域未来研究方向的洞见。为推动开放科学,本综述的所有原始结果可在我们的代码仓库获取:https://github.com/ideas-labo/DCPL-SLR。

英文摘要:

Performance is arguably the most crucial attribute that reflects the quality of a configurable software system. However, given the increasing scale and complexity of modern software, modeling and predicting how various configurations can impact performance becomes one of the major challenges in software maintenance. As such, performance is often modeled without having a thorough knowledge of the software system, but relying mainly on data, which fits precisely with the purpose of deep learning. In this paper, we conduct a comprehensive review exclusively on the topic of deep learning for performance learning of configurable software, covering 1,206 searched papers spanning six indexing services, based on which 99 primary papers were extracted and analyzed. Our results outline key statistics, taxonomy, strengths, weaknesses, and optimal usage scenarios for techniques related to the preparation of configuration data, the construction of deep learning performance models, the evaluation of these models, and their utilization in various software configuration-related tasks.We also identify the good practices and potentially problematic phenomena from the studies surveyed, together with a comprehensive summary of actionable suggestions and insights into future opportunities within the field. To promote open science, all the raw results of this survey can be accessed at our repository: https://github.com/ideas-labo/DCPL-SLR.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑