DocumentCode
2982939
Title
Prediction of software maintainability using fuzzy logic
Author
Al-Jamimi, Hamdi A. ; Ahmed, Moataz
Author_Institution
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
fYear
2012
fDate
22-24 June 2012
Firstpage
702
Lastpage
705
Abstract
The relationship between object oriented metrics and software maintainability is complex and non-linear. Therefore, there is considerable research interest in development and application of sophisticated techniques which can be used to build models for predicting software maintainability. However, when predicting maintainability not only product quality measurements are surrounded with imprecision and uncertainty, but also the relationships between the external and internal quality attributes suffer from imprecision and uncertainty. The reason behind that, there are at least two important sources of information for building the prediction model: historical data and human experts. Therefore, in this paper an attempt has been made to utilize the capability of fuzzy logic in handling imprecision and uncertainty to come up with an efficient maintainability prediction model. The proposed model is constructed using object-oriented metrics data in Li and Henry´s datasets collected from two different object-oriented systems.
Keywords
fuzzy logic; object-oriented methods; software maintenance; software metrics; software quality; external quality attribute; fuzzy logic; historical data; human expert; imprecision handling; internal quality attribute; object oriented metrics; product quality measurement; software maintainability prediction; uncertainty handling; Measurement uncertainty; Software; Training data; fuzzy logic; mainatinability; prediction model; software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4673-2007-8
Type
conf
DOI
10.1109/ICSESS.2012.6269563
Filename
6269563
Link To Document