Integration of Software Engineering Principles in Machine Learning Pipeline Development
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).
Authors
- Rajesh Kumar Sahoo (ORCID: https://orcid.org/0000-0002-4491-4168)
- Sangeeta Lenka (ORCID: https://orcid.org/0000-0002-8933-5506)
- Suchismita Sahoo (ORCID: https://orcid.org/0000-0002-2581-7389)
Institutions
- National Institute of Technology Patna (IN)
Publication Details
- Journal
- International Journal of Computer Applications
- Published
- 2025-04-25
- DOI
- https://doi.org/10.5120/ijca2025924249
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00