001481073 000__ 06480cam\\22005897i\4500 001481073 001__ 1481073 001481073 003__ OCoLC 001481073 005__ 20231031003321.0 001481073 006__ m\\\\\o\\d\\\\\\\\ 001481073 007__ cr\un\nnnunnun 001481073 008__ 230925s2023\\\\sz\a\\\\o\\\\\000\0\eng\d 001481073 019__ $$a1396974114$$a1397573370 001481073 020__ $$a9783031368479$$q(electronic bk.) 001481073 020__ $$a3031368479$$q(electronic bk.) 001481073 020__ $$z9783031368462 001481073 020__ $$z3031368460 001481073 0247_ $$a10.1007/978-3-031-36847-9$$2doi 001481073 035__ $$aSP(OCoLC)1399427928 001481073 040__ $$aGW5XE$$beng$$erda$$epn$$cGW5XE$$dEBLCP$$dYDX$$dOCLCO 001481073 049__ $$aISEA 001481073 050_4 $$aQA76.754 001481073 08204 $$a005.3$$223/eng/20230925 001481073 24500 $$aSoftware architecture :$$bresearch roadmaps from the community /$$cPatrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu, editors. 001481073 264_1 $$aCham :$$bSpringer,$$c2023. 001481073 300__ $$a1 online resource (ix, 110 pages) :$$billustrations (some color) 001481073 336__ $$atext$$btxt$$2rdacontent 001481073 337__ $$acomputer$$bc$$2rdamedia 001481073 338__ $$aonline resource$$bcr$$2rdacarrier 001481073 5050_ $$aIntro -- Preface -- Contents -- Challenges and Opportunities in Quantum Software Architecture -- Introduction -- Background -- Overview -- RQ1: Do We Need to Consider QSA Designs in a Specialized Way? -- Accessing Quantum Computers Through Cloud -- Use of Existing Notations via Extensions -- Need for Quantum-Specific Constraints -- Classifying Quantum-Specific Quality Attributes -- Prevalence of Low-Level Design Choices in Architectural Designs -- RQ2: What Are Relevant Architecture-Level Concerns for QC? -- Integrating Quantum Components into Existing Architectures 001481073 5058_ $$aConcerning Hardware-Specific Properties in Architectural Designs -- Hardware and Software Coupling -- Hardware-Specific Optimization -- Consequences -- Other Considerations -- RQ3: Is Knowledge Gained from the Classical World Still Applicable to the Quantum World, and to Which Extent? -- Standards -- Architecture Description Languages -- Architectural Patterns -- Quantum DevOps and Quantum Services -- RQ4: How to Run Hybrid Applications from an Architectural Perspective? -- Conclusion -- References -- Software Architectures for AI Systems: State of Practiceand Challenges -- Introduction 001481073 5058_ $$aState of Practice -- Key Roles and Activities -- Conceptual Architecture and the Overall Process for Developing AI Systems -- Example: Development of a Recommender System -- Challenges -- Research Directions -- Conclusion -- References -- Architecting and Engineering Value-Based Ecosystems -- Introduction -- State of the Art -- Engineering of Value-Based Systems -- Application to Value-Based Systems -- Problem Description -- Motivating Scenarios -- The Problem and Related Challenges -- Value-Based Ecosystems -- Aspects and Architectural Implications of Solution Approaches 001481073 5058_ $$aHuman- and Values-Centered Systems -- Dealing with Fuzziness -- Dealing with Uncertainty -- Quality of Data/Bias Removal -- Ensuring Values by Design -- Verification and Validation -- Value-Based Supervisor -- Governance Mechanisms -- Reputation and Incentives -- Usage of Digital Twins -- Research Opportunities -- Summary -- References -- Continuous Alignment Between Software Architecture Design and Development in CI/CD Pipelines -- Introduction and Motivation -- Background and State of the Art -- Motivational Examples -- Practical Experience at Google -- Practical Experience in Various Domains 001481073 5058_ $$aVision and Proposed Solution -- Summary and Outlook -- References -- An Empirical Basis for Software Architecture Research -- Introduction -- Motivation -- Artifacts -- Related Work -- Mining Software Repositories -- Mining Software Repositories for Software Architecture -- Pattern Mining -- API Evolution Analytics -- Public Repositories for Datasets -- Problems -- Opportunities -- Summary and Outlook -- References -- A Better Way to Teach Software Architecture -- Introduction -- Teaching Resources -- Industry Talent Needs and Architecture Realities -- Duties, Skills, and Knowledge -- Knowledge 001481073 506__ $$aAccess limited to authorized users. 001481073 520__ $$aThis book provides a collection of cutting-edge research roadmaps that attempt to determine and perhaps even shape the future of software architecture research. It contains a distillation of the outputs from several ICSA 2022 working sessions and the subsequent work from the authors. Software architecture research involves the study of the design and analysis of software systems, focusing on the high-level structure and organization of software components, as well as the interactions and relationships between them. It also focuses on the non-technical aspects of software design: how teams are organized, and how they communicate and work together. The first three chapters of the book investigate software architecture for emerging classes of software systems with widespread interest, including quantum computing, artificial intelligence-centric systems, and systems within value-based ecosystems. Subsequent chapters investigate the role of architecture in relation to modern development processes; sharing of data as an enabler for furthering research in software architecture; and teaching software architecture. In summary, this book provides an overview of the latest research and directions in software architecture, covering a wide array of current and emerging topics. Specifically, this book is a valuable resource for researchers and students to aid them in identifying fruitful paths for future research. 001481073 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed September 25, 2023). 001481073 650_6 $$aArchitecture logicielle. 001481073 650_0 $$aSoftware architecture.$$0(DLC)sh2004001071 001481073 655_0 $$aElectronic books. 001481073 7001_ $$aPelliccione, P.$$q(Patrizio),$$eeditor. 001481073 7001_ $$aKazman, Rick,$$eeditor. 001481073 7001_ $$aWeber, Ingo M.,$$eeditor. 001481073 7001_ $$aLiu, Anna,$$eeditor. 001481073 77608 $$iPrint version:$$aPelliccione, Patrizio$$tSoftware Architecture$$dCham : Springer,c2023$$z9783031368462 001481073 852__ $$bebk 001481073 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-3-031-36847-9$$zOnline Access$$91397441.1 001481073 909CO $$ooai:library.usi.edu:1481073$$pGLOBAL_SET 001481073 980__ $$aBIB 001481073 980__ $$aEBOOK 001481073 982__ $$aEbook 001481073 983__ $$aOnline 001481073 994__ $$a92$$bISE