The Duties, Skills, and Knowledge of Software Architects

  • Authors:
  • Paul Clements;Rick Kazman;Mark Klein;Divya Devesh;Shivani Reddy;Prageti Verma

  • Affiliations:
  • Carnegie Mellon Software Engineering Institute;Carnegie Mellon Software Engineering Institute/ University of Hawaii;Carnegie Mellon Software Engineering Institute;Indian Institute of Technology Guwahati, India;Symbiosis Center for Information Technology;Symbiosis Center for Information Technology

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper focuses on the human aspects of architecting software--in particular, the duties, skills, and knowledge of software architects. We present the results of a survey of approximately 200 public sources of information aimed at professional software architects that we conducted in the summer of 2006. We summarize what those sources have to say about the duties, skills, and knowledge that competent architects must perform and have.