Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Naive Architecting -Understanding the Reasoning Process of Students

Summary: Naive Architecting - Understanding the
Reasoning Process of Students
A Descriptive Survey
Uwe van Heesch1,2
and Paris Avgeriou1
University of Groningen, The Netherlands
Fontys University of Applied Sciences Venlo, The Netherlands
uwe@vanheesch.net, paris@cs.rug.nl
Abstract. Software architecting entails making architecture decisions,
which requires a lot of experience and expertise. Current literature con-
tains several methods and processes to support architects with archi-
tecture 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 stu-
dents, aiming to find out the innate reasoning process during architect-
ing. The results of the survey are compared to the existing architecture


Source: Avgeriou, Paris - Institute for Mathematics and Computing Science, Rijksuniversiteit Groningen


Collections: Computer Technologies and Information Sciences