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
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;
Conference_Titel :
Computational Intelligence in Dynamic and Uncertain Environments (CIDUE), 2011 IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-9930-4
DOI :
10.1109/CIDUE.2011.5948485