Abstract
Intuition and rationality, or System 1 and System 2 when speaking more broadly, are two modes of cognitive processing that all humans use when making decisions. System 1 is a type of thinking that involves faster, more holistic forms of processing that tend to use fewer mental resources, whereas System 2 tends to be slower, more deliberate, and more mentally taxing. Both System 1 and System 2 have been shown to be beneficial in a number of decision making contexts. Although it is clear that both System 1 and System 2 have their place in decision making, how and when to use each processing style in software architecture design decision making is a question that remains largely unanswered. Therefore, our research aims to fill this gap by: (i) determining what is actually known from published research regarding the use of System 1 and System 2 in software architecture design decision making, (ii) evaluating System 1 and System 2 empirically in terms of software architecture decision making performance, and: (iii) developing and validating a decision support model to support the use of System 1 alongside System 2 in software architecture design decision making.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 |
Place of Publication | Piscataway |
Pages | 275-282 |
Number of pages | 8 |
ISBN (Electronic) | 978-1-7281-1876-5 |
DOIs | |
Publication status | Published - 9 May 2019 |
Event | 2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019 - Hamburg, Germany Duration: 25 Mar 2019 → 29 Mar 2019 https://swk-www.informatik.uni-hamburg.de/~icsa2019/index.html |
Conference
Conference | 2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019 |
---|---|
Abbreviated title | ICSA2019 |
Country/Territory | Germany |
City | Hamburg |
Period | 25/03/19 → 29/03/19 |
Internet address |
Keywords
- software architecture
- software design decision making
- intuition
- rationality
- System 1
- System 2
- dual-processing
- dual-process
- software design
- decision making
- oftware architecture