Naive Architecting - Understanding the Reasoning Process of Students A Descriptive Survey

Uwe van Heesch, Paris Avgeriou

Onderzoeksoutput: Conference contributionAcademicpeer review

16 Citaten (Scopus)
31 Downloads (Pure)

Samenvatting

Software architecting entails making architecture decisions, which requires a lot of experience and expertise. Current literature contains several methods and processes to support architects with architecture design, documentation and evaluation but not with the design reasoning involved in decision-making. In order to derive a systematic reasoning process we need to understand the current state of practice and propose ways to improve it. In this paper we present the results of a survey that was conducted with undergraduate software engineering students, aiming to find out the innate reasoning process during architecting. The results of the survey are compared to the existing architecture literature in order to identify promising directions towards systematic reasoning processes.

Originele taal-2English
TitelSoftware Architecture
RedacteurenMA Babar, Gorton
Plaats van productieBerlin
UitgeverijSpringer
Pagina's24-37
Aantal pagina's14
ISBN van elektronische versie9783642151149
ISBN van geprinte versie978-3-642-15113-2
StatusPublished - 2010
Evenement4th European Conference on Software Architecture - , Denmark
Duur: 23-aug.-201026-aug.-2010

Publicatie series

NaamLecture Notes in Computer Science
UitgeverijSpringer
Volume6285
ISSN van geprinte versie0302-9743

Other

Other4th European Conference on Software Architecture
Land/RegioDenmark
Periode23/08/201026/08/2010

Vingerafdruk

Duik in de onderzoeksthema's van 'Naive Architecting - Understanding the Reasoning Process of Students A Descriptive Survey'. Samen vormen ze een unieke vingerafdruk.

Citeer dit