paper-with-me

Papers

Studying Software Engineering Patterns for Designing Machine Learning Systems

2019-10-10 · Hironori Washizaki, Hiromu Uchida, Foutse khomh, Yann-Gael Gueheneuc

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.

📄 PDF Abstract BibTeX arXiv:1910.04736

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningSystematic Literature Review

Similar Papers 제목 키워드 기반

A Boxology of Design Patterns for Hybrid Learning and Reasoning Systems

2019-05-29 · Frank van Harmelen, Annette ten Teije

We propose a set of compositional design patterns to describe a large variety of systems that combine statistical techniques from machine learning with symbolic techniques from knowledge representation. As in other areas…

BIG-bench Machine Learning

A Systematic Literature Review on the Use of Machine Learning in Software Engineering

2024-06-19 · Nyaga Fred, I. O. Temkin

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a …

Systematic Literature Review

A Systematic Review on Software Architectures for IoT Systems and Future Direction to the Adoption of Microservices Architecture

2020-10-20 · Dr.razzaq@zju.edu.cn; abdull.razzaq786@gmail.com 1 Marine Information Science and Engineering, Zhejiang University, Zhoushan 316000, China

The Internet of Things-based systems and software allow computations anywhere at any time by interconnecting individuals, networks, services, computers and artefacts that allow autonomous systems to form digitized commu…

ArticlesDecision Making

Deep Learning and Machine Learning: Advancing Big Data Analytics and Management with Design Patterns

2024-10-04 · Keyu Chen, Ziqian Bi, Tianyang Wang, Yizhu Wen 외

This book, Design Patterns in Machine Learning and Deep Learning: Advancing Big Data Analytics Management, presents a comprehensive study of essential design patterns tailored for large-scale machine learning and deep le…

Management

ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design

2023-03-11 · Jules White, Sam Hays, Quchen Fu, Jesse Spencer-Smith 외

This paper presents prompt design techniques for software engineering, in the form of patterns, to solve common problems when using large language models (LLMs), such as ChatGPT to automate common software engineering ac…