Projects per year
Abstract
Design decisions are made throughout the design process of a new software system or the evolution of an existing system. The context in which a system is developed influences these decisions themselves and the way they are made. There are only a few empirical studies regarding architectural decision-making or concerning how the decision-making process is executed. In this paper, we report an analysis of expert interviews regarding architectural decision-making to gain insight into how decision-making is organized in different organizational contexts. We base our analysis on interviews conducted in a previous study, where we talked to 25 software architects, team leads, and senior developers from 22 different companies in ten different countries about architectural decision-making and documentation. In this paper, we specifically analyze the interview transcripts with regard to the decision-making process. We identified eight different categories of main factors influencing how, when, and by whom decisions are made. We also present decision-making scenarios and relate them to the discovered influence factors. Results show that, apart from organizational factors, individual factors and cultural factors seem to have about the same influence as business and project factors. Company size and domain do not influence the decision-making process as much as one might expect.
| Original language | English |
|---|---|
| Title of host publication | 12th Working IEEE/IFIP Conference on Software Architecture (WICSA), Montreal, Canada, May 4-8, 2015 |
| Editors | Len Bass, Patricia Lago, Philippe Kruchten |
| Publisher | IEEE |
| Pages | 11-20 |
| Number of pages | 10 |
| ISBN (Electronic) | 9781479919222 |
| ISBN (Print) | 978-1-4799-1922-2 |
| DOIs | |
| Publication status | Published - May 2015 |
Fields of science
- 202005 Computer architecture
- 202017 Embedded systems
- 102 Computer Sciences
- 102002 Augmented reality
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102022 Software development
- 202022 Information technology
- 502032 Quality management
- 502050 Business informatics
JKU Focus areas
- Computation in Informatics and Mathematics
- Management and Innovation
Projects
- 1 Finished
-
SAKM - Software Architecture Knowledge Management
Haselböck, S. (Researcher) & Weinreich, R. (PI)
01.01.2012 → 31.12.2018
Project: Funded research › FFG - Austrian Research Promotion Agency