Foundation Model Engineering: Engineering Foundation Models Just as Engineering Software

By treating data and models as source code, Foundation Models (FMs) become a new type of software. Mirroring the concept of software crisis, the increasing complexity of FMs makes FM crisis a tangible concern in the coming decade, appealing for new theories and methodologies from the field of software engineering. In this article, we outline our vision of introducing FM engineering, a strategic response to the anticipated FM crisis with principled engineering methodologies. FM engineering aims to mitigate potential issues in FM development and application through the introduction of declarative, automated, and unified programming interfaces for both data and model management, reducing the complexities involved in working with FMs by providing a more structured and intuitive process for developers. Through the establishment of FM engineering, we aim to provide a robust, automated, and extensible framework that addresses the imminent challenges, and discover new research opportunities for the software engineering field.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2025-02-21
DOI
https://doi.org/10.1145/3719005
Citations
8
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
25.97
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Foundation Model Engineering: Engineering Foundation Models Just as Engineering Software

Dezhi Ran, Tao Xie, Wei Yang, M.S. Wu
8 citations
ACM Transactions on Software Engineering and Methodology
Software Engineering Research
25.97
article

Foundation Model Engineering: Engineering Foundation Models Just as Engineering Software

Dezhi Ran, Tao Xie, Wei Yang, M.S. Wu
article en
8 citations

Abstract

By treating data and models as source code, Foundation Models (FMs) become a new type of software. Mirroring the concept of software crisis, the increasing complexity of FMs makes FM crisis a tangible concern in the coming decade, appealing for new theories and methodologies from the field of software engineering. In this article, we outline our vision of introducing FM engineering, a strategic response to the anticipated FM crisis with principled engineering methodologies. FM engineering aims to mitigate potential issues in FM development and application through the introduction of declarative, automated, and unified programming interfaces for both data and model management, reducing the complexities involved in working with FMs by providing a more structured and intuitive process for developers. Through the establishment of FM engineering, we aim to provide a robust, automated, and extensible framework that addresses the imminent challenges, and discover new research opportunities for the software engineering field.

ACM Transactions on Software Engineering and MethodologyVol. 34(5)
The University of Texas at Dallas (US), Peking University (CN)
Openalex Percentile: Top 1%
Software Engineering Research
25.97
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.

Foundation Model Engineering: Engineering Foundation Models Just as Engineering Software — Dezhi Ran, Tao Xie, et al. · ACM Transactions on Software Engineering and Methodology (2025) | TGRS Research Map | TGRS