Work

Integration of Software Engineering Principles in Machine Learning Pipeline Development

Year: 2025
Type: article
Abstract: Although machine learning (ML) has transformed many sectors, issues with scalability, robustness, and maintainability are frequently encountered during deployment and upkeep.To ensure that AI systems are durable, scalable, and maintainable, software engineering concepts must be incorporated into the creation of machine learning pipelines.In the context of developing machine learning pipelines, this study examines many software engineering techniques, including version control, modular design, testing methodologies, and continuous integration/continuous deployment (CI/CD). General TermsScalability, maintainability, and efficiency are improved in machine learning systems when software engineering ideas are incorporated into pipeline construction.For flexibility, use modular design; for traceability, use version control; and for automated testing and deployment, use continuous integration/deployment (CI/CD).
Authors: Sambedana Lenka, Suryasmita Sahoo, Rajesh Sahoo
Language: English
Open Access status: diamond
OpenAlex ID: W4409840687
FWCI:
Cites: 3
Cited by:
Related to: 10