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
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;
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-61284-369-8
Electronic_ISBN :
1534-5351
DOI :
10.1109/CSMR.2010.15