{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T04:52:03Z","timestamp":1777697523021,"version":"3.51.4"},"reference-count":24,"publisher":"SAGE Publications","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IDT"],"published-print":{"date-parts":[[2022,12,20]]},"abstract":"<jats:p>Recently, machine learning (ML) techniques have been introduced into various domains. This study focuses on projects for the development of ML-based service systems in which ML techniques are applied to enterprise functions. In these projects, constructing reusable knowledge on projects that develop ML-based service systems is important to effectively implement such projects. Here, the collection of insights and development of architecture and design patterns for ML-based service systems are considered. We propose a method for collecting insights by referring to a development model based on project practices and developing patterns for ML projects as an enterprise architecture model. Through a practice, we attempt to collect insights as best practices and construct design patterns for ML projects using the proposed method.<\/jats:p>","DOI":"10.3233\/idt-220252","type":"journal-article","created":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T11:20:09Z","timestamp":1669720809000},"page":"725-735","source":"Crossref","is-referenced-by-count":6,"title":["Constructing reusable knowledge for machine learning projects based on project practices"],"prefix":"10.1177","volume":"16","author":[{"given":"Hironori","family":"Takeuchi","sequence":"first","affiliation":[{"name":"Musashi University, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kota","family":"Imazaki","sequence":"additional","affiliation":[{"name":"Information-Technology Promotion Agency, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Noriyoshi","family":"Kuno","sequence":"additional","affiliation":[{"name":"Mitsubishi Electric Corporation, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takuo","family":"Doi","sequence":"additional","affiliation":[{"name":"Digital Athlete, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yosuke","family":"Motohashi","sequence":"additional","affiliation":[{"name":"NEC Corporation, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/IDT-220252_ref1","doi-asserted-by":"crossref","first-page":"463","DOI":"10.3233\/IDT-190160","article-title":"Software Engineering Challenges for Machine Learning Applications: A Literature Review","volume":"13","author":"Kumeno","year":"2019","journal-title":"Intelligent Decision Technologies"},{"key":"10.3233\/IDT-220252_ref2","first-page":"227","article-title":"A Taxonomy of Software Engineering Challenges for Machine Learning Systems: An Empirical Investigation","author":"Lwakatare","year":"2019","journal-title":"Proceedings of the 20th International Conference on Agile Software Development (XP)"},{"key":"10.3233\/IDT-220252_ref3","first-page":"3:1","article-title":"Adoption and Effects of Software Engineering Best Practices in Machine Learning","author":"Serban","year":"2020","journal-title":"Proceedings of the ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement"},{"key":"10.3233\/IDT-220252_ref4","first-page":"291","article-title":"Software Engineering for Machine Learning: A Case Study","author":"Amershi","year":"2019","journal-title":"Proceedings of the 41st International Conference on Software Engineering"},{"key":"10.3233\/IDT-220252_ref5","first-page":"96","article-title":"The Emerging Role of Data Scientists on Software Development Teams","author":"Kim","year":"2016","journal-title":"Proceedings of the 38th International Conference on Software Engineering"},{"key":"10.3233\/IDT-220252_ref6","first-page":"923","article-title":"AI Service System Development Using Enterprise Architecture Modeling","author":"Takeuchi","year":"2019","journal-title":"Proceedings of the 23rd International Conference on Knowledge-Based and Intelligent Information & Engineering Systems (Procedia Computer Science vol. 159)"},{"issue":"1","key":"10.3233\/IDT-220252_ref7","first-page":"10","article-title":"Analytics, Machine Learning, and the Internet of Things","volume":"17","author":"Earley","year":"2015","journal-title":"IEEE ITPro"},{"key":"10.3233\/IDT-220252_ref8","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1109\/CTS.2014.6867550","article-title":"Defining Architecture Components of the Big Data Ecosystem","author":"Demchenko","year":"2014","journal-title":"Proceedings of the International Conference on Collaboration Technologies and Systems (CTS)"},{"key":"10.3233\/IDT-220252_ref9","first-page":"1377","article-title":"An Architecture for the Deployment of Statistical Models for the Big Data Era","author":"Heit","year":"2016","journal-title":"Proceedings of IEEE International Conference on Big Data"},{"key":"10.3233\/IDT-220252_ref10","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/978-3-030-50316-1_9","article-title":"Evolution of enterprise architecture for intelligent digital systems","author":"Zimmermann","year":"2020","journal-title":"Proceedings of the 14th International Conference on Research Challenges on Information Science"},{"key":"10.3233\/IDT-220252_ref11","first-page":"87","article-title":"Evolution of Enterprise Architecture for Digital Transformation","author":"Zimmermann","year":"2018","journal-title":"Proceedings of the IEEE 22nd International Enterprise Distributed Object Computing Workshop"},{"key":"10.3233\/IDT-220252_ref12","first-page":"267","article-title":"Machine Learning System Architectural Pattern for Improving Operational Stability","author":"Yokoyama","year":"2019","journal-title":"Proceedings of IEEE International Conference on Software Architecture Companion"},{"key":"10.3233\/IDT-220252_ref13","unstructured":"Washizaki H, Uchida H, Khomh F, Gu\u00e9h\u00e9neuc YG. Software Engineering Patterns for Machine Learning Applications (SEP4MLA). In: Proceedings of the 9th Asian Conference on Pattern Languages of Programs (AsianPLoP 2020); 2020."},{"key":"10.3233\/IDT-220252_ref14","unstructured":"Washizaki H, Khomh F, Gu\u00e9h\u00e9neuc YG, Takeuchi H, Okuda S, Natori N, et\u00a0al. Software Engineering Patterns for Machine Learning Applications (SEP4MLA)\u00a0\u2013 Part 2. In: Proceedings of the 27th Conference on Pattern Languages of Programs (PLoP 2020); 2020."},{"issue":"3","key":"10.3233\/IDT-220252_ref15","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2021.3137227","article-title":"Software-Engineering Design Patterns for Machine Learning Applications","volume":"55","author":"Washizaki","year":"2022","journal-title":"IEEE Computer"},{"key":"10.3233\/IDT-220252_ref16","first-page":"246","article-title":"Enterprise Architecture based Representation of Architecture and Design Patterns for Machine Learning Systems","author":"Takeuchi","year":"2021","journal-title":"Proceedings of the 13th Workshop on Service oriented Enterprise Architecture for Enterprise Engineering (IEEE 25th EDOC Workshop)"},{"key":"10.3233\/IDT-220252_ref17","first-page":"217","article-title":"Code Smells for Machine Learning Applications","author":"Zhang","year":"2022","journal-title":"Proceedings of the IEEE\/ACM 1st International Conference on AI Engineering\u00a0\u2013 Software Engineering (CAIN)"},{"key":"10.3233\/IDT-220252_ref18","first-page":"229","article-title":"Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems","author":"Foidl","year":"2022","journal-title":"Proceedings of the IEEE\/ACM 1st International Conference on AI Engineering\u00a0\u2013 Software Engineering (CAIN)"},{"key":"10.3233\/IDT-220252_ref19","unstructured":"The Open Group. ArchiMate 3.1\u00a0\u2013 A Pocket Guide. Van Hares Publishing; 2019."},{"key":"10.3233\/IDT-220252_ref20","unstructured":"Lakshmanan V, Robinson S, Mann M. Machine Learning Design Patterns: Solutions to Common Challenges in Data Preparation, Model Building, and MLOps. O\u2019Reilly; 2020."},{"key":"10.3233\/IDT-220252_ref21","first-page":"115","article-title":"Reference Model for Agile Development of Machine Learning-based Service Systems","author":"Takeuchi","year":"2021","journal-title":"Proceedings of the 3rd International Workshop on Machine Learning Systems Engineering (Companion Proceedings of the 28th Asia-Pacific Software Engineering Conference)"},{"key":"10.3233\/IDT-220252_ref22","unstructured":"Ambler SW, Lines M. Disciplined Agile Delivery: A Practitioner\u2019s Guide to Agile Software Delivery in the Enterprise. IBM Press; 2012."},{"key":"10.3233\/IDT-220252_ref23","unstructured":"Takeuchi H, Doi T, Kuno Y, Motohashi Y. Collecting Data of Machine Learning Projects for Deriving Insights. In: Proceedings of the 2nd International Workshop on Machine Learning Systems Engineering; 2020."},{"key":"10.3233\/IDT-220252_ref24","unstructured":"Mitsubishi Chemical Holdings Corporation. Machine Learning Project Canvas. Available from: https:\/\/www.mitsubishichem-hd.co.jp\/news_release\/pdf\/190718.pdf."}],"container-title":["Intelligent Decision Technologies"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/IDT-220252","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:23:25Z","timestamp":1777454605000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/IDT-220252"}},"subtitle":[],"editor":[{"given":"George A.","family":"Tsihrintzis","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Maria","family":"Virvou","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Takuya","family":"Saruwatari","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2022,12,20]]},"references-count":24,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.3233\/idt-220252","relation":{},"ISSN":["1872-4981","1875-8843"],"issn-type":[{"value":"1872-4981","type":"print"},{"value":"1875-8843","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,20]]}}}