We use a few cookies

Essential cookies keep the library working. With your permission, we'd also like to use analytics to see what's useful and improve the experience. Read our Privacy Policy or Cookie Policy.

Skip to main content
Home/e-Resources/Chemical Engineering/Studying Software Engineering Patterns for Designing Machine Learning Systems
PeriodicalsChemical Engineering

Studying Software Engineering Patterns for Designing Machine Learning Systems

arXiv2019

Checking your access to this record.

Abstract & Overview

Machine-learning (ML) techniques have become popular in the recent years. ML techniques rely on mathematics and on software engineering. Researchers and practitioners studying best practices for designing ML application systems and software to address the software complexity and quality of ML techniques. Such design practices are often formalized as architecture patterns and design patterns by encapsulating reusable solutions to commonly occurring problems within given contexts. However, to the best of our knowledge, there has been no work collecting, classifying, and discussing these software-engineering (SE) design patterns for ML techniques systematically. Thus, we set out to collect good/bad SE design patterns for ML techniques to provide developers with a comprehensive and ordered classification of such patterns. We report here preliminary results of a systematic-literature review (SLR) of good/bad design patterns for ML.

Cite this record

Hironori Washizaki, Hiromu Uchida, Foutse Khomh, Yann-Gael Gueheneuc (2019). Studying Software Engineering Patterns for Designing Machine Learning Systems. arXiv. https://library.shubhaarti.in/content/77f97e78-746f-46a0-8418-8977488e33f5

Copy in another style

Washizaki, H., Uchida, H., Khomh, F., & Gueheneuc, Y. (2019). Studying Software Engineering Patterns for Designing Machine Learning Systems. arXiv. https://library.shubhaarti.in/content/77f97e78-746f-46a0-8418-8977488e33f5
Author names are used as deposited, so check their order before you submit.

Metadata is harvested from open-access indexes and can be incomplete. Check a citation against the published version before relying on it — see our open access & attribution policy.