Pith. sign in

REVIEW 1 cited by

FLASH: A Faster Optimizer for SBSE Tasks

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 1705.05018 v2 pith:WWWSZDSK submitted 2017-05-14 cs.SE

classification cs.SE
keywords flashoptimizeralgorithmsapproachesdecisionmeasuredplanningproblems
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Most problems in search-based software engineering involve balancing conflicting objectives. Prior approaches to this task have required a large number of evaluations- making them very slow to execute and very hard to comprehend. To solve these problems, this paper introduces FLASH, a decision tree based optimizer that incrementally grows one decision tree per objective. These trees are then used to select the next best sample. This paper compares FLASH to state-of-the-art algorithms from search-based SE and machine learning. This comparison uses multiple SBSE case studies for release planning, configuration control, process modeling, and sprint planning for agile development. FLASH was found to be the fastest optimizer (sometimes requiring less than 1% of the evaluations used by evolutionary algorithms). Also, measured in terms of model size, FLASH's reasoning was far more succinct and comprehensible. Further, measured in terms of finding effective optimization, FLASH's recommendations were highly competitive with other approaches. Finally, FLASH scaled to more complex models since it always terminated (while state-of-the-art algorithm did not).

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. Can Large Language Models Improve SE Active Learning via Warm-Starts?

    cs.SE 2024-12 conditional novelty 5.0 of 10

    LLM-generated warm starts improve active learning on low- and medium-dimensional software engineering tasks but underperform Gaussian process methods on high-dimensional tasks.

Pith tools