English
Related papers

Related papers: ATRAF-driven IMRaD Methodology: Tradeoff and Risk …

200 papers

Modern software systems are guided by hierarchical architectural concepts -- software architectures, reference architectures, and architectural frameworks -- each operating at a distinct level of abstraction. These artifacts promote reuse,…

Software Engineering · Computer Science 2025-05-02 Amine Ben Hassouna

Identifying drawbacks or insufficiencies in terms of safety is important also in early development stages of safety critical systems. In industry, development artefacts such as components or units, are often reused from existing artefacts…

Software Engineering · Computer Science 2021-06-03 Kai Hoefig , Marc Zeller , Reiner Heilmann

Architecture evaluation methods have been extensively used to evaluate software designs. Several evaluation methods have been proposed to analyze tradeoffs between different quality attributes. Also, having competing qualities leads to…

Software Engineering · Computer Science 2026-04-01 Rafael Capilla , Jorge Andrés Díaz-Pace , Yamid Ramírez , Jennifer Pérez , Vanessa Rodríguez-Horcajo

The design phase plays a vital role than all other phases in the software development. Software Architecture has to meet both the functional and non-functional quality requirements. The Evaluation of Architecture has to be performed, so…

Software Engineering · Computer Science 2015-06-18 A. Meiappane , B. Chithra , Prasanna Venkataesan

Cryptographic migration driven by algorithm deprecation, regulatory change, and post-quantum readiness requires more than an inventory of cryptographic assets. Existing Cryptographic Bills of Materials (CBOMs) are typically tool- or…

Cryptography and Security · Computer Science 2026-03-25 Eduard Hirsch , Kristina Raab

This paper presents a forward-looking vision for artificial intelligence-driven software architecture that addresses longstanding challenges in design and evolution. Although artificial intelligence has achieved notable success in software…

Software Engineering · Computer Science 2025-04-08 Alessio Bucaioni , Martin Weyssow , Junda He , Yunbo Lyu , David Lo

Software architecture design is a critical, yet inherently complex and knowledge-intensive phase of software development. It requires deep domain expertise, development experience, architectural knowledge, careful trade-offs among competing…

Software Engineering · Computer Science 2025-07-30 Ruiyin Li , Yiran Zhang , Xiyu Zhou , Peng Liang , Weisong Sun , Jifeng Xuan , Zhi Jin , Yang Liu

The estimation and improvement of quality attributes in software architectures is a challenging and time-consuming activity. On modern software applications, a model-based representation is crucial to face the complexity of such activity.…

Software Engineering · Computer Science 2024-01-31 Daniele Di Pompeo , Michele Tucci

Architectural Knowledge Management (AKM) is crucial for software development but remains challenging due to the lack of standardization and high manual effort. Architecture Decision Records (ADRs) provide a structured approach to capture…

Software Engineering · Computer Science 2025-04-14 Rudra Dhar , Adyansh Kakran , Amey Karan , Karthik Vaidhyanathan , Vasudeva Varma

Traceability allows stakeholders to extract and comprehend the trace links among software artifacts introduced across the software life cycle, to provide significant support for software engineering tasks. Despite its proven benefits,…

Software Engineering · Computer Science 2024-01-18 Hui Gao , Hongyu Kuang , Wesley K. G. Assunção , Christoph Mayr-Dorn , Guoping Rong , He Zhang , Xiaoxing Ma , Alexander Egyed

In an era where vast amounts of data are collected and processed from diverse sources, there is a growing demand for sophisticated AI systems capable of intelligently fusing and analyzing this information. To address these challenges,…

Software Engineering · Computer Science 2025-11-24 Amine Ben Hassouna , Hana Chaari , Ines Belhaj

Architectural technical debt (ATD) represents trade-offs in software architecture that accelerate initial development but create long-term maintenance challenges. ATD, in particular when self-admitted, impacts the foundational structure of…

Software Engineering · Computer Science 2025-05-06 Edi Sutoyo , Paris Avgeriou , Andrea Capiluppi

This paper introduces the Impact-Driven AI Framework (IDAIF), a novel architectural methodology that integrates Theory of Change (ToC) principles with modern artificial intelligence system design. As AI systems increasingly influence…

Artificial Intelligence · Computer Science 2025-12-10 Yong-Woon Kim

Designing domain models and software architectures represents a significant challenge in software development, as the resulting architectures play a vital role in fulfilling the system's quality of service. Due to time pressure, architects…

Software Engineering · Computer Science 2024-02-02 Tobias Eisenreich , Sandro Speth , Stefan Wagner

Designing effective software architectures is a complex, iterative process that traditionally relies on expert judgment. This paper proposes an approach for Large Language Model (LLM)-assisted software architecture design using the…

Software Engineering · Computer Science 2025-07-01 Humberto Cervantes , Rick Kazman , Yuanfang Cai

Architecture evaluation methods have long been used to evaluate software designs. Several evaluation methods have been proposed and used to analyze tradeoffs between different quality attributes. Having competing qualities leads to…

Software Engineering · Computer Science 2025-06-03 Rafael Capilla , J. Andrés Díaz-Pace , Yamid Ramírez , Jennifer Pérez , Vanessa Rodríguez-Horcajo

Software architecture models capture early design decisions that strongly influence system quality attributes, including security. However, architecture-level security assessment and feedback are often absent in practice, allowing security…

Software Engineering · Computer Science 2026-03-26 Mahdi Jafari , Rahul Sharma , Sami Naim , Christopher Gerking , Ralf Reussner

Software architecture is the foundation of a system's ability to achieve various quality attributes, including software performance. However, there lacks comprehensive and in-depth understanding of why and how software architecture and…

Software Engineering · Computer Science 2024-10-24 Yutong Zhao , Lu Xiao , Chenhao Wei , Rick Kazman , Ye Yang

Risk management is today a major steering tool for any organization wanting to deal with Information System (IS) security. However, IS Security Risk Management (ISSRM) remains difficult to establish and maintain, mainly in a context of…

Cryptography and Security · Computer Science 2017-01-09 Nicolas Mayer , Jocelyn Aubert , Eric Grandry , Christophe Feltus , Elio Goettelmann

Software architecture often consists of interconnected components dispersed across source code and other development artifacts, making visualization difficult without costly additional documentation. Although some tools can automatically…

Software Engineering · Computer Science 2024-07-26 Filipe F. Correia , Ricardo Ferreira , Paulo G. G Queiroz , Henrique Nunes , Matilde Barra , Duarte Figueiredo
‹ Prev 1 2 3 10 Next ›