• 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