The Software Architect's Role in the Digital Age

Internet scale, the increasing rate of technology evolution, and the broad adoption of lean and agile methods have triggered a profound change in not only application and infrastructure architectures but also the software architect's roles and responsibilities. This article reviews the field's state of the art, identifies the skills of the connected architect, and gives an overview of related education programs and knowledge sources.

[1]  Grady Booch Draw Me a Picture , 2011, IEEE Software.

[2]  Eoin Woods Industrial Architectural Assessment Using TARA , 2011, 2011 Ninth Working IEEE/IFIP Conference on Software Architecture.

[3]  Nenad Medvidovic,et al.  Disseminating Architectural Knowledge on Open-Source Projects: A Case Study of the Book "Architecture of Open-Source Applications" , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[4]  Peng Liang,et al.  Application of knowledge-based approaches in software architecture: A systematic mapping study , 2013, Inf. Softw. Technol..

[5]  Hans van Vliet,et al.  Software Architecture Knowledge Management , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[6]  Eoin Woods Industrial Architectural Assessment Using TARA , 2011, WICSA.

[7]  Mary Shaw Progress toward an Engineering Discipline of Software , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C).

[8]  Francisco Torres Context is King: What's Your Software's Operating Range? , 2015, IEEE Software.

[9]  Julien Delange,et al.  Missed Architectural Dependencies: The Elephant in the Room , 2016, 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA).

[10]  Louise Ballard,et al.  Architecture Without Architects , 1964 .

[11]  Rogério de Lemos,et al.  The Golden Age of Software Architecture , 2015 .

[12]  Michael Keeling Lightweight and Flexible: Emerging Trends in Software Architecture from the SATURN Conferences , 2015, IEEE Softw..

[13]  Muhammad Ali Babar,et al.  Agility and Architecture: Can They Coexist? , 2010, IEEE Softw..

[14]  John Klein What Makes an Architect Successful? , 2016, IEEE Software.