On identifying the skills needed for software architects

  title={On identifying the skills needed for software architects},
  author={J. Downey and M. Ali Babar},
  booktitle={LMSA '08},
This position paper claims that software architects need a unique set of skills that may be difficult to gain solely from academic qualifications and/or training courses. We believe that socio-cognitive factors and artifacts with which software engineers work have a vital role in identifying the skill-set for software architects. Based on social cognitive theory and an artifact-centric framework, we have designed an instrument to investigate the skills needed by software architects. We believe… Expand

Figures from this paper

The impact of non-technical factors on Software Architecture
An empirical study examining the impact of non-technical factors in Software Architecture from the viewpoint of academia, and makes recommendations for the improved education of student software architects. Expand
The Influence of Personality Traits on Software Engineering and Its Applications
In Software Engineering, personality traits have helped to better understand the human factor. In this chapter, the authors give an overview of important personality traits theories that haveExpand
An investigation into internetworking education.
The term open source describes practices in production and development that promote access to the end product's source materials that are publicly available and no longer a proprietary property of any organisation. Expand
An Empirical Evaluation of Job Classification Using Online Job Advertisements
The current job classification scheme is not a sufficient tool to analyse IS jobs and a improved classification approach is needed for further job analysis. Expand


An artifact-centric framework for software development skills
A framework incorporating two relationships is presented: the first relates software development artifacts to organizational functions, while the second relates knowledge, skills and abilities to different phases of an artifact's lifecycle, which leads to a new taxonomy of skills. Expand
The Duties, Skills, and Knowledge of Software Architects
A survey of approximately 200 public sources of information aimed at professional software architects that was conducted in the summer of 2006 is presented, summarize what those sources have to say about the duties, skills, and knowledge that competent architects must perform and have. Expand
Working Session: Software Architecture Competence
The goal for this working session is to propose an initial "theory" of architectural competence, even if very informally rendered, and then provide some practical guidance deriving from that theory to practicing architects (and to those who aspire to be architects), as well as technical managers in software development organizations. Expand
Critical Skills and Knowledge Requirements of IS Professionals: A Joint Academic/Industry Investigation
It is suggested that industry will demand a cadre of IS professionals with knowledge and skills in technology, business operations, management, and interpersonal skills to effectively lead organizational integration and process reengineering activities, and current IS curricula are often ill-matched with business needs. Expand
Requisite IS management knowledge and skills construct: a survey
A review of the literature suggests that various IS knowledge and skills should be grouped into a construct because many IS tasks require a combination of diverse disciplines. Many studies argue thatExpand
Critical Skills of IS Professionals: A Model for Curriculum Development
The atmosphere whereby Information Systems programs need to be reevaluated and changed to meet the demand creates an atmosphere whereby Educators have the overwhelming responsibility of designing a curriculum that prepares future IS professionals for this dynamic field. Expand
Coporate IT skill needs: a case study of BigCo.
This paper reports on a case study of the IT skills and needs at one site. The data is organized by assessing the members of BigCo's Corporate IT group regarding their present IT skill levels and theExpand
Factors affecting professional competence of information technology professionals
Design and development of effective information technology (IT) based systems depends upon a staff of competent information technology professionals (ITPs). Due to the rapid pace of technologicalExpand
Training Initiative for New Software/Enterprise Architects: An Ontological Approach
  • Anabel Fraga, J. Morillo
  • Computer Science, Engineering
  • 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07)
  • 2007
In this paper, in order to improve the process of becoming a new architect, a methodology based on ontological structures and reinforcement learning is proposed. Expand
The IS Expectation Gap: Industry Expectations Versus Academic Preparation
Despite a shared vision of the future IS professional, there is an "expectation gap" between industry needs and academic preparation, and industry and universities must work together to close this gap. Expand