• DocumentCode
    3333070
  • Title

    The Impact of Requirements Knowledge and Experience on Software Architecting: An Empirical Study

  • Author

    Ferrari, Remo ; Madhavji, Nazim H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Western Ontario, London, ON
  • fYear
    2007
  • fDate
    6-9 Jan. 2007
  • Firstpage
    16
  • Lastpage
    16
  • Abstract
    While the relationship between Requirements Engineering and software architecture (SA) has been studied increasingly in the past five years in terms of methods, tools, development models, and paradigms, that in terms of the human agents conducting these processes has barely been explored. This paper describes the impact of requirements knowledge and experience (RKE) on SA tasks. Specifically, it describes an exploratory, empirical study involving a number of architecting teams, some with requirements background and others without, all architecting from the same set of requirements. The overall results of this study suggest that architects with RKE perform better than those without, and specific areas of architecting are identified where these differences manifest. We discuss the possible implications of the findings on the areas of training, education and technology.
  • Keywords
    formal specification; software architecture; human agent; requirements engineering; requirements experience; requirements knowledge; software architecture; Computer industry; Computer science; Educational technology; Humans; Industrial training; Knowledge engineering; Programming; Software architecture; Software engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2007. WICSA '07. The Working IEEE/IFIP Conference on
  • Conference_Location
    Mumbai
  • Electronic_ISBN
    0-7695-2744-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2007.42
  • Filename
    4077033