Software Architecture in Practice
Software Architecture in Practice
The Duties, Skills, and Knowledge of Software Architects
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
On identifying the skills needed for software architects
Proceedings of the first international workshop on Leadership and management in software architecture
The other skills of the software architect
Proceedings of the first international workshop on Leadership and management in software architecture
Human factors in software security risk management
Proceedings of the first international workshop on Leadership and management in software architecture
Leadership and management in software architecture (LMSA'08): a report on an ICSE workshop
ACM SIGSOFT Software Engineering Notes
Software architecting without requirements knowledge and experience: What are the repercussions?
Journal of Systems and Software
Leadership and management in software architecture
ICSE '09 COMPANION Proceedings of the 2009 31st International Conference on Software Engineering: Companion Volume
Hi-index | 0.00 |
Most of the research and pedagogical literature in Software Architecture is on technical issues. Recently, however, there has been increasing interest on the importance of non-technical factors such as leadership, communication, inter-personal skills, work habits etc. in architecting. In this paper, we continue this line of research by conducting an empirical study examining the impact of non-technical factors in Software Architecture from the viewpoint of academia. We analysed non-technical problems encountered from 15 student architecting teams to determine the types of problems students have, and also their impact on the quality of the architecture. Furthermore, we analyzed the IEEE/ACM Software Engineering and Computer Science curriculums to determine any correspondence between these curriculums and the student's architecting performance. Based on this analysis, we make recommendations for the improved education of student software architects.