Foundation Models in Software Engineering: A Taxonomy, Systematic Review, and In-Depth Analysis of Testing Support

Read full text
Authors: Shadi Banitaan, Mohammad Daoud, Hebah Alquran, Mohammad A. Akour
Cited by: 2
References: 187

Abstract

Foundation models are increasingly influencing software engineering research and practice, yet their adoption across the software development life cycle remains uneven and insufficiently characterized. This paper presents a systematic review of 224 recent studies investigating the application of foundation models to software engineering tasks. We introduce a two-dimensional taxonomy that systematically links software engineering life cycle phases with the foundation model capabilities employed, offering a unified view of current research practices. Our analysis reveals that existing work is heavily concentrated on implementation and testing activities, while earlier phases such as requirements engineering and architectural design, and process-oriented tasks, receive comparatively limited attention. Focusing on testing and quality assurance, we synthesize evidence across eight task categories, highlighting both demonstrated benefits and recurring challenges. This review is limited to peer-reviewed studies published between 2023 and 2025 and does not introduce new empirical models, focusing instead on synthesizing existing evidence. Overall, this review clarifies the current landscape of foundation model usage in software engineering and outlines actionable directions for future research and responsible adoption.

Fields of Study & Subjects

Software Engineering Techniques and Practices Software Testing and Debugging Techniques Software Engineering Research

Publication details

Journal / source
Information
Publisher
MDPI AG
Volume
17
Issue
1
Pages
73–73
Publication date
12 January 2026
Language
EN