Toward defining the role of the software architect

Sofia Sherman, Irit Hadar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software architecture is integral part of the software development; however, its integration in the development process has become more challenging with the transition from traditional to agile development methods, and with the architects becoming much more than technological experts responsible for high-level design. Some attention has been paid in recent years to the role of the architect, seeking a contemporary and comprehensive definition of this role. This paper reports on the results of an online survey, with the participation of 104 software architects, aimed at defining the soft aspects of the software architect's role. The results reveal that architects perform a variety of human-centered activities such as mentoring, leadership, reviewing and management,. Moreover, in the contexts of mentoring and leadership, software architects strive to do more than they currently do.

Original languageEnglish
Title of host publicationProceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages71-76
Number of pages6
ISBN (Electronic)9781479919345
DOIs
StatePublished - 23 Jul 2015
Event8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015 - Florence, Italy
Duration: 18 May 2015 → …

Publication series

NameProceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015

Conference

Conference8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
Country/TerritoryItaly
CityFlorence
Period18/05/15 → …

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Keywords

  • Software architect
  • communication
  • leadership
  • mentoring
  • soft skills

ASJC Scopus subject areas

  • Software
  • Human Factors and Ergonomics

Fingerprint

Dive into the research topics of 'Toward defining the role of the software architect'. Together they form a unique fingerprint.

Cite this