Title :
SA@Work A Field Study of Software Architecture and Software Quality at Work
Author :
Schougaard, Kari Rye ; Hansen, Klaus Marius ; Christensen, Henrik Bærbak
Author_Institution :
Dept. of Comput. Sci., Univ. of Aarhus, Arhus
Abstract :
Designing and maintaining a software architecture that strikes the right balance between conflicting quality attributes is a daunting task facing every software architect. In the SA@Work project we have conducted ethnographical field studies of practicing software architects in four Danish software companies to study architectural work in general and architectural techniques in particular. In this paper, we describe observed techniques related to architectural quality as input to the architectural body of knowledge. Second, these techniques are classified according to the quality view classification framework of Garvin. Our analysis shows that techniques for assessing and ensuring quality in software architecture predominately view quality as an intrinsic quality of the architecture itself and less view it as related to business and users. This hints at a need to extend the architectpsilas toolbox and may explain observed mismatches between architectural work and agile processes.
Keywords :
software architecture; software quality; architectural work; software architecture; software quality; Air traffic control; Airports; Collaborative software; Companies; Computer architecture; Computer science; Software architecture; Software engineering; Software maintenance; Software quality; ethnographical study; software architecture; software quality;
Conference_Titel :
Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3446-6
DOI :
10.1109/APSEC.2008.41