Human aspects in software architecture decision making: a literature review

A. Tang, M. Razavian, Barbara Paech, T.M. Hesse

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

8 Citaties (Scopus)
3 Downloads (Pure)

Uittreksel

Despite past efforts, we have little understanding and limited research efforts on how architects make decisions in the real-world settings. It seems that software architecture researchers make implicit assumption that decision making by software architects can be a rational and prescribed process. Such an assumption is disputed in other fields such as economics and decision research. This paper studies the current state of software architecture decision making research in terms of human behaviors and practice. We carried out a literature review on software architecture decision making. We classified papers into decision making behavior and decision making practice and identified the research relationships between them. We found that decision making is a mental activity. Research into the behavioral aspects of software architecture decision making for incorporation into architectural design practices is required. We suggest three research topics on human aspects to improve software architecture practices.

Originele taal-2Engels
TitelProceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017
Plaats van productiePiscataway
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's107-116
Aantal pagina's10
ISBN van elektronische versie978-1-5090-5729-0
ISBN van geprinte versie978-1-5090-5730-6
DOI's
StatusGepubliceerd - 16 mei 2017
Evenement2017 IEEE International Conference on Software Architecture (ICSA2017) - Gothenburg, Zweden
Duur: 3 apr 20177 apr 2017
http://icsa-conferences.org/2017/

Congres

Congres2017 IEEE International Conference on Software Architecture (ICSA2017)
Verkorte titelICSA 2017
LandZweden
StadGothenburg
Periode3/04/177/04/17
Internet adres

Vingerafdruk

Software architecture
Decision making
Architectural design
Economics

Citeer dit

Tang, A., Razavian, M., Paech, B., & Hesse, T. M. (2017). Human aspects in software architecture decision making: a literature review. In Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017 (blz. 107-116). [7930206] Piscataway: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICSA.2017.15
Tang, A. ; Razavian, M. ; Paech, Barbara ; Hesse, T.M. / Human aspects in software architecture decision making : a literature review. Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017. Piscataway : Institute of Electrical and Electronics Engineers, 2017. blz. 107-116
@inproceedings{f97f33140c3d4c059f4d90bd156f4cbe,
title = "Human aspects in software architecture decision making: a literature review",
abstract = "Despite past efforts, we have little understanding and limited research efforts on how architects make decisions in the real-world settings. It seems that software architecture researchers make implicit assumption that decision making by software architects can be a rational and prescribed process. Such an assumption is disputed in other fields such as economics and decision research. This paper studies the current state of software architecture decision making research in terms of human behaviors and practice. We carried out a literature review on software architecture decision making. We classified papers into decision making behavior and decision making practice and identified the research relationships between them. We found that decision making is a mental activity. Research into the behavioral aspects of software architecture decision making for incorporation into architectural design practices is required. We suggest three research topics on human aspects to improve software architecture practices.",
keywords = "decision making, human behavior, methods and tools, software architecture",
author = "A. Tang and M. Razavian and Barbara Paech and T.M. Hesse",
year = "2017",
month = "5",
day = "16",
doi = "10.1109/ICSA.2017.15",
language = "English",
isbn = "978-1-5090-5730-6",
pages = "107--116",
booktitle = "Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017",
publisher = "Institute of Electrical and Electronics Engineers",
address = "United States",

}

Tang, A, Razavian, M, Paech, B & Hesse, TM 2017, Human aspects in software architecture decision making: a literature review. in Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017., 7930206, Institute of Electrical and Electronics Engineers, Piscataway, blz. 107-116, Gothenburg, Zweden, 3/04/17. https://doi.org/10.1109/ICSA.2017.15

Human aspects in software architecture decision making : a literature review. / Tang, A.; Razavian, M.; Paech, Barbara; Hesse, T.M.

Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017. Piscataway : Institute of Electrical and Electronics Engineers, 2017. blz. 107-116 7930206.

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

TY - GEN

T1 - Human aspects in software architecture decision making

T2 - a literature review

AU - Tang, A.

AU - Razavian, M.

AU - Paech, Barbara

AU - Hesse, T.M.

PY - 2017/5/16

Y1 - 2017/5/16

N2 - Despite past efforts, we have little understanding and limited research efforts on how architects make decisions in the real-world settings. It seems that software architecture researchers make implicit assumption that decision making by software architects can be a rational and prescribed process. Such an assumption is disputed in other fields such as economics and decision research. This paper studies the current state of software architecture decision making research in terms of human behaviors and practice. We carried out a literature review on software architecture decision making. We classified papers into decision making behavior and decision making practice and identified the research relationships between them. We found that decision making is a mental activity. Research into the behavioral aspects of software architecture decision making for incorporation into architectural design practices is required. We suggest three research topics on human aspects to improve software architecture practices.

AB - Despite past efforts, we have little understanding and limited research efforts on how architects make decisions in the real-world settings. It seems that software architecture researchers make implicit assumption that decision making by software architects can be a rational and prescribed process. Such an assumption is disputed in other fields such as economics and decision research. This paper studies the current state of software architecture decision making research in terms of human behaviors and practice. We carried out a literature review on software architecture decision making. We classified papers into decision making behavior and decision making practice and identified the research relationships between them. We found that decision making is a mental activity. Research into the behavioral aspects of software architecture decision making for incorporation into architectural design practices is required. We suggest three research topics on human aspects to improve software architecture practices.

KW - decision making

KW - human behavior

KW - methods and tools

KW - software architecture

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

U2 - 10.1109/ICSA.2017.15

DO - 10.1109/ICSA.2017.15

M3 - Conference contribution

AN - SCOPUS:85021422982

SN - 978-1-5090-5730-6

SP - 107

EP - 116

BT - Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017

PB - Institute of Electrical and Electronics Engineers

CY - Piscataway

ER -

Tang A, Razavian M, Paech B, Hesse TM. Human aspects in software architecture decision making: a literature review. In Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017. Piscataway: Institute of Electrical and Electronics Engineers. 2017. blz. 107-116. 7930206 https://doi.org/10.1109/ICSA.2017.15