Pith. sign in

REVIEW 1 cited by

Deep Configuration Performance Learning: A Systematic Survey and Taxonomy

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2403.03322 v4 pith:SUEUTLPE submitted 2024-03-05 cs.SE cs.AIcs.LG

classification cs.SEcs.AIcs.LG
keywords performancesoftwarelearningdeepcomprehensiveconfigurableconfigurationdata
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspective

    cs.PF 2024-12 conditional novelty 6.0 of 10

    Modeling configurable software performance as a spatial fitness landscape reveals highly rugged terrain, many scattered local optima, few consistently important options, and prevalent high-order interactions.

Pith tools