• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. The (C)omprehensive (A)rchitecture (P)attern (I)ntegration Method: Navigating the Sea of Technology
 
  • Details
  • Full
Options
2026
Conference Paper
Title

The (C)omprehensive (A)rchitecture (P)attern (I)ntegration Method: Navigating the Sea of Technology

Abstract
The technological landscape changes daily, making it nearly impossible for a single person to be aware of all trends or available tools that may or may not be suitable for their software project. This makes tool selection and architectural design decisions a complex problem, especially for large-scale software systems. To tackle this issue, we introduce CAPI, the Comprehensive Architecture Pattern Integration method that uses a diagnostic decision tree to suggest architectural patterns depending on user needs. By suggesting patterns instead of tools, the overall complexity for further decisions is lower as there are fewer architectural patterns than tools due to the abstract nature of patterns. Moreover, since tools implement patterns, each non-proposed pattern reduces the number of tools to choose from, reducing complexity. We iteratively developed CAPI, evaluating its understandability and usability in small studies with academic participants. When satisfied with the outcome, we performed a user-study with industry representatives to investigate the state-of-the-art in technology selection and the effectiveness of our proposed method. We find that technology selection is largely performed via trial and error, that CAPI is uniformly perceived as helpful, and that CAPI is able to reproduce the productive architectural environments of our participants.
Author(s)
Copei, Sebastian
Fraunhofer-Institut für Energiewirtschaft und Energiesystemtechnik IEE  
Hohlfeld, Oliver
Kosiol, Jens
Mainwork
Software Architecture. ECSA 2025 Tracks and Workshops. Proceedings  
Conference
European Conference on Software Architecture 2025  
International Workshop on Agility with Microservices Programming 2025  
DOI
10.1007/978-3-032-04403-7_19
Language
English
Fraunhofer-Institut für Energiewirtschaft und Energiesystemtechnik IEE  
Keyword(s)
  • Architectural Patterns

  • Technology Selection

  • DevOps

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024