• 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