Practitioners' insights on machine-learning software engineering design patterns: a preliminary study

被引:7
作者
Washizaki, Hironori [1 ]
Takeuchi, Hironori [2 ]
Khomh, Foutse [3 ]
Natori, Naotake [4 ]
Doi, Takuo [5 ]
Okuda, Satoshi [6 ]
机构
[1] Waseda Univ, Tokyo, Japan
[2] Musashi Univ, Tokyo, Japan
[3] Polytech Montreal, Montreal, PQ, Canada
[4] AISIN SEIKI Co Ltd, Kariya, Aichi, Japan
[5] Lifematics Inc, Tokyo, Japan
[6] Japan Adv Inst Sci & Technol, Nomi, Ishikawa, Japan
来源
2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020) | 2020年
关键词
Machine Learning; Design Patterns; Systematic Literature Review; Questionnaire Survey;
D O I
10.1109/ICSME46990.2020.00095
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Machine-learning (ML) software engineering design patterns encapsulate reusable solutions to commonly occurring problems within the given contexts of ML systems and software design. These ML patterns should help develop and maintain ML systems and software from the design perspective. However, to the best of our knowledge, there is no study on the practitioners' insights on the use of ML patterns for design of their ML systems and software. Herein we report the preliminary results of a literature review and a questionnaire-based survey on ML system developers' state-of-practices with concrete ML patterns.
引用
收藏
页码:797 / 799
页数:3
相关论文
共 23 条
  • [1] Software Engineering for Machine Learning: A Case Study
    Amershi, Saleema
    Begel, Andrew
    Bird, Christian
    DeLine, Robert
    Gall, Harald
    Kamar, Ece
    Nagappan, Nachiappan
    Nushi, Besmira
    Zimmermann, Thomas
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, : 291 - 300
  • [2] Basak A, 2017, STREAM ANAL MICROSOF
  • [3] Everett J, 2018, DAISY ARCHITECTURE
  • [4] Gollapudi S., 2016, PRACTICAL MACHINE LE
  • [5] Google, 2017, FEDERATED LEARNING C
  • [6] Ishikawa Fuyuki, 2019, 2019 IEEE/ACM Joint 7th International Workshop on Conducting Empirical Studies in Industry (CESI) and 6th International Workshop on Software Engineering Research and Industrial Practice (SER&IP). Proceedings, P2, DOI 10.1109/CESSER-IP.2019.00009
  • [7] Khomh F., 2019, ABS190607154 CORR
  • [8] Uncertainty in Machine Learning Applications: A Practice-Driven Classification of Uncertainty
    Klaes, Michael
    Vollmer, Anna Maria
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2018, 2018, 11094 : 431 - 438
  • [9] Engineering problems in machine learning systems
    Kuwajima, Hiroshi
    Yasuoka, Hirotoshi
    Nakae, Toshihiro
    [J]. MACHINE LEARNING, 2020, 109 (05) : 1103 - 1126
  • [10] Lakshmanan V., 2020, Machine learning design patterns