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

  • Authors:
  • Remo Ferrari;Nazim H. Madhavji

  • Affiliations:
  • University of Western Ontario, Canada;University of Western Ontario, Canada

  • Venue:
  • WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.