• DocumentCode
    3445331
  • Title

    Experiences with Software Product Line Development in Risk Management Software

  • Author

    Quilty, G. ; Cinneide, M.O.

  • Author_Institution
    ORisk Consulting, Dublin, Ireland
  • fYear
    2011
  • fDate
    22-26 Aug. 2011
  • Firstpage
    251
  • Lastpage
    260
  • Abstract
    Software Product Lines are intended to reduce time to market, improve quality and decrease costs. In this paper we examine the evolution of a single system to a Software Product Line, and evaluate if these benefits have occurred in this case. We describe in detail how this evolution took place and relate our experiences to those described in the current literature. Three tenets used by the company involved helped avoid some of the known pitfalls. A configurable core asset version of functionality is compared to the previous customizable version of the same functionality. From analyzing empirical data collected over a ten-year period, we find that efficiency and quality have improved, while costs have been reduced. The high initial investment associated with evolving to an SPL has been postponed by taking small steps towards an SPL architecture. In addition, this approach has enabled us to expand our product into a wider market and deal with more complex customer requirements without incurring a corresponding increase in staffing and costs.
  • Keywords
    risk analysis; software architecture; software development management; software quality; SPL; customer requirements; risk management software; software architecture; software development; software product line; software quality; Blades; Companies; Earthquakes; Risk management; Software; industrial experience; operational risk management; software product lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference (SPLC), 2011 15th International
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-1029-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2011.30
  • Filename
    6030067