DocumentCode
2089247
Title
The impact of non-technical factors on Software Architecture
Author
Ferrari, Remo ; Madhavji, Nazim H. ; Wilding, Mark
Author_Institution
Dept. of Comput. Sci., Univ. of Western Ontario, London, ON
fYear
2009
fDate
19-19 May 2009
Firstpage
32
Lastpage
36
Abstract
Most of the research and pedagogical literature in Software Architecture is on technical issues. Recently, however, there has been increasing interest on the importance of non-technical factors such as leadership, communication, inter-personal skills, work habits etc. in architecting. In this paper, we continue this line of research by conducting an empirical study examining the impact of non-technical factors in Software Architecture from the viewpoint of academia. We analysed non-technical problems encountered from 15 student architecting teams to determine the types of problems students have, and also their impact on the quality of the architecture. Furthermore, we analyzed the IEEE/ACM Software Engineering and Computer Science curriculums to determine any correspondence between these curriculums and the student´s architecting performance. Based on this analysis, we make recommendations for the improved education of student software architects.
Keywords
software architecture; education; non-technical factors; software architecture; student; Computer architecture; Computer science; Computer science education; Design methodology; Instruments; Meeting planning; Pattern analysis; Performance analysis; Software architecture; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Leadership and Management in Software Architecture, 2009. LMSA 2009. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3717-7
Type
conf
DOI
10.1109/LMSA.2009.5074862
Filename
5074862
Link To Document