• DocumentCode
    2524004
  • Title

    Selecting Optimal Maintenance Plans Based on Cost/Reliability Tradeoffs for Software Subject to Structural and Behavioral Changes

  • Author

    Cortellessa, Vittorio ; Mirandola, Raffaela ; Potena, Pasqualina

  • Author_Institution
    Dipt. di Inf., Univ. dell´´Aquila, Coppito, Italy
  • fYear
    2010
  • fDate
    15-18 March 2010
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    Software maintenance is assuming ever more a crucial role in the lifecycle due to the high variability of software requirements and environment. New development paradigms are being defined to support the numerous decisions that have to be taken after the software deployment. On the basis of the increasing request of software quality, nonfunctional attributes should enter in the decisional process to avoid changes that compromise the software quality. In this paper we define an optimization model that drives the choice of a maintenance plan (i.e. a set of maintenance actions to be taken) in correspondence of a certain change scenario. A change scenario is a set of new requirements that induce changes in the structural and behavioral architecture of the software system. The solution of such model, as shown in this paper on a mobile application, provides the set of actions that minimize the maintenance cost while guaranteeing a certain level of software reliability. We also show how this instrument can be used to perform a sensitivity analysis of maintenance plans vs cost/reliability tradeoff.
  • Keywords
    mobile computing; optimisation; software architecture; software cost estimation; software maintenance; software quality; software reliability; cost-reliability tradeoffs; decisional process; mobile application; nonfunctional attribute; optimal maintenance plan; optimization model; sensitivity analysis; software deployment; software maintenance cost; software quality; software reliability; software requirement; software subject; software variability; Maintenance engineering; Mathematical model; Optimization; Software; Software reliability; Unified modeling language; optimization model; software cost; software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
  • Conference_Location
    Madrid
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-369-8
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2010.15
  • Filename
    5714414