[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-125976-en":3,"doc-seo-125976-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":11,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},125976,687207024478,"Liam","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints","Architecture frameworks for software, systems, and enterprises define stakeholders and modeling perspectives, including viewpoint and view concepts for addressing stakeholder concerns. Existing frameworks, however, omit stakeholders with data science and machine learning (ML) responsibilities, such as data scientists and data engineers, which prevents holistic architecture descriptions for ML-enabled systems. ML behavior must be distinguished from traditional software behavior because functionality is inferred from data and ML structural models use different notations than software engineering artifacts. An empirical online survey with 61 experts supports the proposed extension.","Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints  \nArmin Moin  \nDepartment of Computer Science University of Colorado, Colorado Springs CO, USA  \n[amoin@uccs.edu](amoin@uccs.edu) * Corresponding author  \nAtta Badii  \nDepartment of Computer Science University of Reading Reading, United Kingdom [atta.badii@reading.ac.uk](atta.badii@reading.ac.uk)  \narXiv :2308 .05239v 3 [ cs . SE] 9 Jan 2025  \nStephan G¨unnemann  \nSchool of Computation, Information, and Technology and Munich Data Science Institute (MDSI) Technical University of Munich Munich, Germany[s.guennemann@tum.de](s.guennemann@tum.de)  \nMoharram Challenger  \nDepartment of Computer Science University of Antwerp and Flanders Make Antwerp, Belgium  \n[moharram.challenger@uantwerpen.be](moharram.challenger@uantwerpen.be)  \nAbstract—Various architecture frameworks for software, systems, and enterprises have been proposed in the literature. They identified several stakeholders and defined modeling perspectives, architecture viewpoints, and views to frame and address stakeholder concerns. However, the stakeholders with data science and Machine Learning (ML) related concerns, such as data scientists and data engineers, are yet to be included in existing architecture frameworks. Only this way can we envision a holistic system architecture description of an ML-enabled system. Note that the ML component behavior and functionalities are special and should be distinguished from traditional software system behavior and functionalities. The main reason is that the actual functionality should be inferred from data instead of being specified at design time. Additionally, the structural models of ML components, such as ML model architectures, are typically specified using different notations and formalisms from what the Software Engineering (SE) community uses for software structural models. Yet, these two aspects, namely MLand non-ML, are becoming so intertwined that it necessitates an extension of software architecture frameworks and modeling practices toward supporting ML-enabled system architectures. In this paper, we address this gap through an empirical study using an online survey instrument. We surveyed 61 subject matter experts from over 25 organizations in 10 countries.  \nIndex Terms—architecture frameworks, viewpoints, views, machine learning, modeling, empirical research  \nI. INTRODUCTION Architecture frameworks provide conventions, principles, and practices for architecture descriptions in a particular application domain or stakeholder community [1] . There exist several well-established examples, including The Open Group Architecture Framework (TOGAF) [2], [3], the U.S. Department of Defense Architecture Framework (DoDAF)  \n[4], the Treasury Enterprise Architecture Framework (TEAF)  \n[5], the British Ministry of Defence Architecture Framework  \n(MODAF) [6], the Zachman Framework [7], the “4+1” View Model of Software Architecture [8] and its updated version with the Decision View [9], as well as the Reference Model of Open Distributed Processing (RM-ODP) [10]–[13] . TOGAF, DoDAF, TEAF, and MODAF were primarily concerned with enterprise architectures. MODAF was replaced by the NATO Architecture Framework (NAF), which in its fourth version (NAFv4) [14] provided guidance not only on describing enterprise architectures but also system architectures for military and business use. Furthermore, the Zachman Framework, a generic framework for information systems and enterprise architectures, and the “4+1” View Model of Software Architecture were among the early works that offered the foundations for the more recent architecture frameworks. Last but not least, RM-ODP was not merely a reference model but a set of four international standards, including an architecture framework for distributed information processing in heterogeneous environments. Each of the above-mentioned architecture frameworks identified stakeholders, such as endusers, soft","cbCaitwvTU41If1N","https://ap.wps.com/l/cbCaitwvTU41If1N","pdf",275740,1,9,"English","en",105,"# Abstract\n# Introduction\n## Background on architecture frameworks\n## Gap: missing ML-related stakeholders\n## Need for ML-enabled system architecture descriptions","[{\"question\":\"Why do existing architecture frameworks need to be extended for ML-enabled systems?\",\"answer\":\"Existing frameworks do not include viewpoints or views dedicated to stakeholders with ML-related concerns, which makes it hard to represent ML components and their interactions with non-ML components in a holistic architecture description.\"},{\"question\":\"What makes ML component behavior different from traditional software component behavior?\",\"answer\":\"ML functionality should be inferred from data rather than specified at design time, and ML structural models often use different notations and formalisms than those used in software engineering structural models.\"},{\"question\":\"How did the paper investigate the proposed architectural gap?\",\"answer\":\"The authors conducted an empirical study using an online survey, collecting responses from 61 subject matter experts across more than 25 organizations in 10 countries.\"}]","Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints | PDF",1785902340,23,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"enhancing-architecture-frameworks-by-including-modern-stakeholders-and-their-viewsviewpoints","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/enhancing-architecture-frameworks-by-including-modern-stakeholders-and-their-viewsviewpoints/125976/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-23","2026-08-05",true,{"@type":66,"interactionType":67,"userInteractionCount":11},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Why do existing architecture frameworks need to be extended for ML-enabled systems?","Question",{"text":76,"@type":77},"Existing frameworks do not include viewpoints or views dedicated to stakeholders with ML-related concerns, which makes it hard to represent ML components and their interactions with non-ML components in a holistic architecture description.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"What makes ML component behavior different from traditional software component behavior?",{"text":81,"@type":77},"ML functionality should be inferred from data rather than specified at design time, and ML structural models often use different notations and formalisms than those used in software engineering structural models.",{"name":83,"@type":74,"acceptedAnswer":84},"How did the paper investigate the proposed architectural gap?",{"text":85,"@type":77},"The authors conducted an empirical study using an online survey, collecting responses from 61 subject matter experts across more than 25 organizations in 10 countries.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,121,124,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":46,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":46,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":117,"doc_module":4,"doc_module_name":46,"category_name":118,"show_sort_weight":119,"slug":120},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":122,"slug":123},30,"research-report",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":107,"slug":138},19,"General","general"]