Artificial Intelligence (AI) technologies have been developed rapidly, and AI-based systems have been widely used in various application domains with opportunities and challenges. However, little is known about the architecture decisions made in AI-based systems development, which has a substantial impact on the success and sustainability of these systems. To this end, we conducted an empirical study by collecting and analyzing the data from Stack Overflow (SO) and GitHub. More specifically, we searched on SO with six sets of keywords and explored 32 AI-based projects on GitHub, and finally we collected 174 posts and 128 GitHub issues related to architecture decisions. The results show that in AI-based systems development (1) architecture d...
The documentation of software architectural design decisions is important to help people understand ...
Despite past efforts, we have little understanding and limited research efforts on how architects ma...
Abstract- Software Architectures are generally designed with particular functional and nonfunctional...
This dataset collected from Stack Overflow (SO) and GitHub was used to conduct an empirical study on...
Context: Despite past empirical research in software architecture decision making, we have not yet s...
\u3cp\u3eContext: Despite past empirical research in software architecture decision making, we have ...
AbstractThe documentation of software architectural design decisions is important to help people und...
Context The software architecture of a system is the result of a set of architectural decisions. The...
This paper details exploratory research which treats architecting as a system. This human architecti...
Choice architecture describes the environment in which choices are presented to decision-makers. In ...
A growing model for software architecture defines it as a set of principle design decisions which dr...
Architectural decision-making is a crucial concern for researchers and practitioners alike. There is...
The software architecture is one of the most influential factors for the success or failure of a sof...
This paper introduces a classification for decisions originating from work performed by architects. ...
Software Engineering needs novel tools to pursue further the goals of achieving software quality, fa...
The documentation of software architectural design decisions is important to help people understand ...
Despite past efforts, we have little understanding and limited research efforts on how architects ma...
Abstract- Software Architectures are generally designed with particular functional and nonfunctional...
This dataset collected from Stack Overflow (SO) and GitHub was used to conduct an empirical study on...
Context: Despite past empirical research in software architecture decision making, we have not yet s...
\u3cp\u3eContext: Despite past empirical research in software architecture decision making, we have ...
AbstractThe documentation of software architectural design decisions is important to help people und...
Context The software architecture of a system is the result of a set of architectural decisions. The...
This paper details exploratory research which treats architecting as a system. This human architecti...
Choice architecture describes the environment in which choices are presented to decision-makers. In ...
A growing model for software architecture defines it as a set of principle design decisions which dr...
Architectural decision-making is a crucial concern for researchers and practitioners alike. There is...
The software architecture is one of the most influential factors for the success or failure of a sof...
This paper introduces a classification for decisions originating from work performed by architects. ...
Software Engineering needs novel tools to pursue further the goals of achieving software quality, fa...
The documentation of software architectural design decisions is important to help people understand ...
Despite past efforts, we have little understanding and limited research efforts on how architects ma...
Abstract- Software Architectures are generally designed with particular functional and nonfunctional...