DocumentCode
3302201
Title
Understanding the role of constraints on architecturally significant requirements
Author
Ernst, Neil A. ; Ozkaya, Ipek ; Nord, Robert L. ; Delange, Julien ; Bellomo, Stephany ; Gorton, Ian
Author_Institution
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2013
fDate
16-16 July 2013
Firstpage
9
Lastpage
14
Abstract
A key constraint on software development is reliance on tools, which we define as COTS products, software services, languages, frameworks and platforms. These tools may have significant architectural impacts that are not obvious when the requirements are elicited, tools selected, and architecture sketched out. In this paper, we report on a case study we conducted to identify architecturally significant requirements (ASRs) that were impacted by tool selection. We identified ASRs in an existing health IT project, CONNECT, and also identified the constraints on the project that were tool-related. We produce a mapping showing how the architectural risks identified in the initial architectural analysis were impacted by the tool choices made. We produce metrics showing how much time has been consumed when implementing ASRs that involve working around/with these constraints and the risks associated with them.
Keywords
risk management; software architecture; software metrics; software packages; software tools; ASR; CONNECT; COTS products; architectural analysis; architectural risk identification; architecturally significant requirement identification; commercial off-the-shelf products; constraint role; frameworks; health IT project; languages; platforms; software development; software services; Complexity theory; Computer architecture; Java; Measurement; Software; Standards; Testing; CONNECT; architecturally significant requirements; architecture analysis; constraints; work items;
fLanguage
English
Publisher
ieee
Conference_Titel
Twin Peaks of Requirements and Architecture (TwinPeaks), 2013 3rd International Workshop on the
Conference_Location
Rio de Janeiro
Type
conf
DOI
10.1109/TwinPeaks-2.2013.6617353
Filename
6617353
Link To Document