Better Software Analytics via "DUO": Data Mining Algorithms Using/Used-by Optimizers
Not on the map. Why?
Abstract (arXiv)
This paper claims that a new field of empirical software engineering research and practice is emerging: data mining using/used-by optimizers for empirical studies or DUO. For example, data miners can generate models that are explored by optimizers. Also, optimizers can advise how to best adjust the control parameters of a data miner. This combined approach acts like an agent leaning over the shoulder of an analyst that advises "ask this question next" or "ignore that problem, it is not relevant to your goals". Further, those agents can help us build "better" predictive models, where "better" can be either greater predictive accuracy or faster modeling time (which, in turn, enables the exploration of a wider range of options). We also caution that the era of papers that just use data miners is coming to an end. Results obtained from an unoptimized data miner can be quickly refuted, just by applying an optimizer to produce a different (and better performing) model. Our conclusion, hence, is that for software analytics it is possible, useful and necessary to combine data mining and optimization using DUO.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2023Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Healthcited by 3
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2025DLMMPR:Deep Learning-based Measurement Matrix for Phase Retrievalcited by 0
- 2025DLMMPR:Deep Learning-based Measurement Matrix for Phase Retrieval16 Nov 2025
- 2023Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health16 Jan 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2021Learning to Optimize: A Primer and A Benchmark23 Mar 2021