Towards a dual processing perspective of software architecture decision making

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
4 Downloads (Pure)

Abstract

Software architecture research tends to assume or aim for rational approaches to software architecture decision making. Such approaches attempt to search the entire problem space, and to make optimal decisions based on enduring goals. The assumption here is that rational approaches are unilaterally desirable, and that intuitive approaches relying on experience and 'gut feeling' always lead to reasoning errors. However, newer research is showing us that this assumption is misguided. Evidence from fields such as cognitive psychology, general management, and new product development has shown that using intuition during certain stages of the design process leads to more creative ideas, and may result in better and faster decision making during design activities. Therefore, by disparaging or ignoring intuition in software design, we are potentially missing out on an opportunity to improve software architecture decision making, by using intuition in contexts where it is appropriate and useful. Thus, this paper outlines the case for investigating the combination of intuition with rationality in software architecture decision making.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018
EditorsIpek Ozkaya, Liming Zhu
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages48-51
Number of pages4
ISBN (Electronic)978-1-5386-6585-5
ISBN (Print)978-1-5386-6586-2
DOIs
Publication statusPublished - 9 Aug 2018
Event2018 IEEE International Conference on Software Architecture Companion(ICSA-C2018) - Seattle, WA, Seattle, United States
Duration: 30 Apr 20184 May 2018
http://icsa-conferences.org/2018/

Conference

Conference2018 IEEE International Conference on Software Architecture Companion(ICSA-C2018)
Abbreviated titleICSA-C2018
CountryUnited States
CitySeattle
Period30/04/184/05/18
Internet address

Fingerprint

Software architecture
Decision making
Processing
Software design
Product development

Keywords

  • software architecture decision making
  • software design decision making
  • dual-processing
  • intuition
  • rationality

Cite this

Pretorius, C., Razavian, M., Eling, K., & Langerak, F. (2018). Towards a dual processing perspective of software architecture decision making. In I. Ozkaya, & L. Zhu (Eds.), Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018 (pp. 48-51). [8432176] Piscataway: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICSA-C.2018.00021
Pretorius, Carianne ; Razavian, Maryam ; Eling, Katrin ; Langerak, Fred. / Towards a dual processing perspective of software architecture decision making. Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018. editor / Ipek Ozkaya ; Liming Zhu. Piscataway : Institute of Electrical and Electronics Engineers, 2018. pp. 48-51
@inproceedings{1331b10a67814339ac3e6137b605e6b2,
title = "Towards a dual processing perspective of software architecture decision making",
abstract = "Software architecture research tends to assume or aim for rational approaches to software architecture decision making. Such approaches attempt to search the entire problem space, and to make optimal decisions based on enduring goals. The assumption here is that rational approaches are unilaterally desirable, and that intuitive approaches relying on experience and 'gut feeling' always lead to reasoning errors. However, newer research is showing us that this assumption is misguided. Evidence from fields such as cognitive psychology, general management, and new product development has shown that using intuition during certain stages of the design process leads to more creative ideas, and may result in better and faster decision making during design activities. Therefore, by disparaging or ignoring intuition in software design, we are potentially missing out on an opportunity to improve software architecture decision making, by using intuition in contexts where it is appropriate and useful. Thus, this paper outlines the case for investigating the combination of intuition with rationality in software architecture decision making.",
keywords = "software architecture decision making, software design decision making, dual-processing, intuition, rationality",
author = "Carianne Pretorius and Maryam Razavian and Katrin Eling and Fred Langerak",
year = "2018",
month = "8",
day = "9",
doi = "10.1109/ICSA-C.2018.00021",
language = "English",
isbn = "978-1-5386-6586-2",
pages = "48--51",
editor = "Ipek Ozkaya and Liming Zhu",
booktitle = "Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018",
publisher = "Institute of Electrical and Electronics Engineers",
address = "United States",

}

Pretorius, C, Razavian, M, Eling, K & Langerak, F 2018, Towards a dual processing perspective of software architecture decision making. in I Ozkaya & L Zhu (eds), Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018., 8432176, Institute of Electrical and Electronics Engineers, Piscataway, pp. 48-51, 2018 IEEE International Conference on Software Architecture Companion(ICSA-C2018), Seattle, United States, 30/04/18. https://doi.org/10.1109/ICSA-C.2018.00021

Towards a dual processing perspective of software architecture decision making. / Pretorius, Carianne; Razavian, Maryam; Eling, Katrin; Langerak, Fred.

Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018. ed. / Ipek Ozkaya; Liming Zhu. Piscataway : Institute of Electrical and Electronics Engineers, 2018. p. 48-51 8432176.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Towards a dual processing perspective of software architecture decision making

AU - Pretorius, Carianne

AU - Razavian, Maryam

AU - Eling, Katrin

AU - Langerak, Fred

PY - 2018/8/9

Y1 - 2018/8/9

N2 - Software architecture research tends to assume or aim for rational approaches to software architecture decision making. Such approaches attempt to search the entire problem space, and to make optimal decisions based on enduring goals. The assumption here is that rational approaches are unilaterally desirable, and that intuitive approaches relying on experience and 'gut feeling' always lead to reasoning errors. However, newer research is showing us that this assumption is misguided. Evidence from fields such as cognitive psychology, general management, and new product development has shown that using intuition during certain stages of the design process leads to more creative ideas, and may result in better and faster decision making during design activities. Therefore, by disparaging or ignoring intuition in software design, we are potentially missing out on an opportunity to improve software architecture decision making, by using intuition in contexts where it is appropriate and useful. Thus, this paper outlines the case for investigating the combination of intuition with rationality in software architecture decision making.

AB - Software architecture research tends to assume or aim for rational approaches to software architecture decision making. Such approaches attempt to search the entire problem space, and to make optimal decisions based on enduring goals. The assumption here is that rational approaches are unilaterally desirable, and that intuitive approaches relying on experience and 'gut feeling' always lead to reasoning errors. However, newer research is showing us that this assumption is misguided. Evidence from fields such as cognitive psychology, general management, and new product development has shown that using intuition during certain stages of the design process leads to more creative ideas, and may result in better and faster decision making during design activities. Therefore, by disparaging or ignoring intuition in software design, we are potentially missing out on an opportunity to improve software architecture decision making, by using intuition in contexts where it is appropriate and useful. Thus, this paper outlines the case for investigating the combination of intuition with rationality in software architecture decision making.

KW - software architecture decision making

KW - software design decision making

KW - dual-processing

KW - intuition

KW - rationality

UR - http://www.scopus.com/inward/record.url?scp=85052582269&partnerID=8YFLogxK

U2 - 10.1109/ICSA-C.2018.00021

DO - 10.1109/ICSA-C.2018.00021

M3 - Conference contribution

AN - SCOPUS:85052582269

SN - 978-1-5386-6586-2

SP - 48

EP - 51

BT - Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018

A2 - Ozkaya, Ipek

A2 - Zhu, Liming

PB - Institute of Electrical and Electronics Engineers

CY - Piscataway

ER -

Pretorius C, Razavian M, Eling K, Langerak F. Towards a dual processing perspective of software architecture decision making. In Ozkaya I, Zhu L, editors, Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018. Piscataway: Institute of Electrical and Electronics Engineers. 2018. p. 48-51. 8432176 https://doi.org/10.1109/ICSA-C.2018.00021