DocumentCode
2191300
Title
Diagnosis of software erosion through fuzzy logic
Author
Pérez-Castillo, Ricardo ; De Guzmán, Ignacio García Rodríguez ; Piattini, Mario
Author_Institution
Alarcos Res. Group, Univ. of Castilla-La Mancha, Ciudad Real, Spain
fYear
2011
fDate
11-15 April 2011
Firstpage
49
Lastpage
56
Abstract
Companies have a vast number of existing software systems, which are not immune to software erosion and ageing as a consequence of uncontrolled maintenance over time. Currently, there are several metrics to measure and quantify software erosion, which also recommends some maintenance actions to deal with software erosion. Unfortunately, there are many symptoms at the same time and several possible maintenance actions that could be carried out. As a consequence, this uncertain environment implies that the best set of actions is unknown and cannot be certainly linked to specific detected erosion symptoms. This paper provides a fuzzy rule-based system to address that challenge. The system is divided into two levels: the first one recognizes precise software erosion metrics and provides fuzzy software erosion symptoms; and the second one takes the fuzzy symptoms and finally obtains fuzzy maintenance actions. This system is therefore a decision-making mechanism to select the best set of actions depending on the specific software erosion symptoms. This system has been implemented using the Matlab Fuzzy Logic Toolbox and it was simulated using Simulink.
Keywords
decision making; fuzzy logic; mathematics computing; software maintenance; software metrics; Matlab Fuzzy Logic Toolbox; Simulink; decision-making; fuzzy logic; fuzzy maintenance; fuzzy rule-based system; software ageing; software erosion diagnosis; software erosion metrics; software systems; uncontrolled software maintenance; Couplings; Fuzzy sets; Maintenance engineering; Measurement; Pollution; Software systems; Decision-Macking; Fuzzy Rule-Based System; Maintenance; Software Erosion;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence in Dynamic and Uncertain Environments (CIDUE), 2011 IEEE Symposium on
Conference_Location
Paris
Print_ISBN
978-1-4244-9930-4
Type
conf
DOI
10.1109/CIDUE.2011.5948485
Filename
5948485
Link To Document