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
Link To Document