Title :
Bridging the Twin Peaks -- The Case of the Software Industry
Author :
Lucassen, Garm ; Dalpiaz, Fabiano ; Van Der Werf, Jan Martijn ; Brinkkemper, Sjaak
Author_Institution :
Dept. of Inf. & Comput. Sci., Utrecht Univ., Utrecht, Netherlands
Abstract :
We review the relationship between software architecture and requirements in the context of software products. Based on empirical evidence from a comparative case study, we promote four positions: (1) the requirements/architecture alignment problem for software products is inherently different than the same problem for tailor-made software, (2) bridging the Twin Peaks corresponds to defining and enacting a stepwise evolution of the product architecture, (3) communication tasks are ascribed to the product manager rather than the architect, and (4) integrated and cross-disciplinary tools are key to maintain requirements/architecture alignment. We argue that these positions motivate and characterize future research in the field.
Keywords :
DP industry; software architecture; software houses; architecture alignment problem; communication tasks; product architecture; requirement alignment problem; software architecture; software industry; software products; software requirements; twin peaks; Computer architecture; Concrete; Conferences; Europe; Software; Software architecture; Stakeholders;
Conference_Titel :
Twin Peaks of Requirements and Architecture (TwinPeaks), 2015 IEEE/ACM 5th International Workshop on the
Conference_Location :
Florence
DOI :
10.1109/TwinPeaks.2015.13