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
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;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2007-8
DOI :
10.1109/ICSESS.2012.6269563