Perspective of software engineering researchers on machine learning practices regarding research, review, and education

Abstract Context Machine Learning (ML) significantly impacts Software Engineering (SE), but studies primarily focus on practitioners, neglecting researchers. This ignores practices and challenges in teaching, researching, or reviewing ML applications in SE. Objective This study aims to contribute to knowledge of the synergy between ML and SE from the perspective of SE researchers, by providing information on the practices followed when researching, teaching and reviewing SE studies that apply ML. Method We analyzed SE researchers familiar with ML or who authored SE articles using ML, along with the articles themselves. We examine practices, SE tasks addressed with ML, challenges faced, and perspectives of reviewers and educators using open and axial coding and qualitative analysis. Results We found diverse practices focused on data collection, model training, and evaluation. Some recommended practices (e.g., hyperparameter tuning) appeared in less than 20% of the literature. Common challenges involve data handling, model evaluation (including non-functional properties), and involving human expertise in evaluation. Hands-on activities are common in education, although traditional methods persist. Recent data show a shift from statistical learning towards deep learning and Large Language Models (LLMs), leading to new practices such as prompt engineering. Conclusion Despite the accepted practices in applying ML to SE, significant gaps remain. By improving guidelines, adopting diverse teaching methods, and emphasizing underrepresented practices, the SE community can bridge these gaps and advance the field.

Authors

Publication Details

Journal
Empirical Software Engineering
Published
2026-09-07
DOI
https://doi.org/10.1007/s10664-026-10926-z
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Perspective of software engineering researchers on machine learning practices regarding research, review, and education

Steffen Herbold, David N. Palacio, Anamaria Mojica-Hanke, Denys Poshyvanyk et al.
Empirical Software Engineering
Online Learning and Analytics
article

Perspective of software engineering researchers on machine learning practices regarding research, review, and education

Steffen Herbold, David N. Palacio, Anamaria Mojica-Hanke, Denys Poshyvanyk, Mario Linares‐Vásquez
article en

Abstract

Abstract Context Machine Learning (ML) significantly impacts Software Engineering (SE), but studies primarily focus on practitioners, neglecting researchers. This ignores practices and challenges in teaching, researching, or reviewing ML applications in SE. Objective This study aims to contribute to knowledge of the synergy between ML and SE from the perspective of SE researchers, by providing information on the practices followed when researching, teaching and reviewing SE studies that apply ML. Method We analyzed SE researchers familiar with ML or who authored SE articles using ML, along with the articles themselves. We examine practices, SE tasks addressed with ML, challenges faced, and perspectives of reviewers and educators using open and axial coding and qualitative analysis. Results We found diverse practices focused on data collection, model training, and evaluation. Some recommended practices (e.g., hyperparameter tuning) appeared in less than 20% of the literature. Common challenges involve data handling, model evaluation (including non-functional properties), and involving human expertise in evaluation. Hands-on activities are common in education, although traditional methods persist. Recent data show a shift from statistical learning towards deep learning and Large Language Models (LLMs), leading to new practices such as prompt engineering. Conclusion Despite the accepted practices in applying ML to SE, significant gaps remain. By improving guidelines, adopting diverse teaching methods, and emphasizing underrepresented practices, the SE community can bridge these gaps and advance the field.

Empirical Software EngineeringVol. 32(1)
Universität Passau
Openalex Percentile: Top 100%
Online Learning and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.