Assessing the Use of AutoML for Data-Driven Software Engineering
Fabio Calefato, Luigi Quaranta, Filippo Lanubile, Marcos Kalinowski

TL;DR
This study evaluates the current state of AutoML tools in software engineering, demonstrating their potential to outperform manual models but highlighting limitations in automation and team support.
Contribution
It provides a comprehensive benchmark of 12 AutoML tools on SE datasets and explores practitioner perceptions through surveys and interviews.
Findings
AutoML can outperform manually trained models in SE classification tasks.
Current AutoML tools lack full automation across all ML development stages.
Practitioners see AutoML as useful but limited in supporting team workflows.
Abstract
Background. Due to the widespread adoption of Artificial Intelligence (AI) and Machine Learning (ML) for building software applications, companies are struggling to recruit employees with a deep understanding of such technologies. In this scenario, AutoML is soaring as a promising solution to fill the AI/ML skills gap since it promises to automate the building of end-to-end AI/ML pipelines that would normally be engineered by specialized team members. Aims. Despite the growing interest and high expectations, there is a dearth of information about the extent to which AutoML is currently adopted by teams developing AI/ML-enabled systems and how it is perceived by practitioners and researchers. Method. To fill these gaps, in this paper, we present a mixed-method study comprising a benchmark of 12 end-to-end AutoML tools on two SE datasets and a user survey with follow-up interviews to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Data Quality and Management · Big Data and Business Intelligence
