DocumentCode
3443748
Title
Supporting software evolution by using fuzzy logic
Author
Cerulo, Luigi ; Esposito, Raffaele ; Tortorella, Maria ; Troiano, Luigi
Author_Institution
Dept. of Eng., Sannio Univ., Benevento, Italy
fYear
2004
fDate
6-7 Sept. 2004
Firstpage
137
Lastpage
142
Abstract
Identifying a strategy for legacy software system evolution requires analysis and assessment activities. Information on performance and costs of software systems must be considered when making decisions on the most suitable strategy to be applied. Many approaches have been defined for supporting this task, and several authors have proposed decision frameworks for aiding the selection of evolution strategy. These approaches often lack of techniques for the management of uncertainty, traditionally considered as unscientific and as a source of errors and arising from the confidence of the answers provided by respondents. An approach previously proposed is analyzed and extended with fuzzy logic concepts. The approach uses a measurement framework based on the Goal-Question-Metric (GQM) paradigm and a set of critiquing tables. Fuzzy logic principles have been introduced in both components, for obtaining a better insight of the analyzed software system quality and an indication of the risks to be assumed when one selected strategy is adopted instead of another.
Keywords
fuzzy logic; software maintenance; software quality; systems analysis; GQM paradigm; Goal-Question-Metric; critiquing tables; decision making; fuzzy logic; legacy software system evolution; software analysis; software assessment; software evolution; software system quality; Application software; Costs; Decision making; Fuzzy logic; Reverse engineering; Risk analysis; Software architecture; Software measurement; Software systems; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Evolution, 2004. Proceedings. 7th International Workshop on Principles of
ISSN
1550-4077
Print_ISBN
0-7695-2211-4
Type
conf
DOI
10.1109/IWPSE.2004.1334778
Filename
1334778
Link To Document