TY - GEN
T1 - Hybrid intelligent model for software maintenance prediction
AU - Baqais, Abdulrahman Ahmed Bobakr
AU - Alshayeb, Mohammad
AU - Baig, Zubair A.
PY - 2013
Y1 - 2013
N2 - Maintenance is an important activity in the software life cycle. No software product can do without undergoing the process of maintenance. Estimating a software's maintainability effort and cost is not an easy task considering the various factors that influence the proposed measurement. Hence, Artificial Intelligence (AI) techniques have been used extensively to find optimized and more accurate maintenance estimations. In this paper, we propose an Evolutionary Neural Network (NN) model to predict software maintainability. The proposed model is based on a hybrid intelligent technique wherein a neural network is trained for prediction and a genetic algorithm (GA) implementation is used for evolving the neural network topology until an optimal topology is reached. The model was applied on a popular open source program, namely, Android. The results are very promising, where the correlation between actual and predicted points reaches 0.91.
AB - Maintenance is an important activity in the software life cycle. No software product can do without undergoing the process of maintenance. Estimating a software's maintainability effort and cost is not an easy task considering the various factors that influence the proposed measurement. Hence, Artificial Intelligence (AI) techniques have been used extensively to find optimized and more accurate maintenance estimations. In this paper, we propose an Evolutionary Neural Network (NN) model to predict software maintainability. The proposed model is based on a hybrid intelligent technique wherein a neural network is trained for prediction and a genetic algorithm (GA) implementation is used for evolving the neural network topology until an optimal topology is reached. The model was applied on a popular open source program, namely, Android. The results are very promising, where the correlation between actual and predicted points reaches 0.91.
KW - Genetic algorithm
KW - Hyprid ai
KW - Maintenance prediction
KW - Software maintenance
UR - http://www.scopus.com/inward/record.url?scp=84887869259&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84887869259
SN - 9789881925107
T3 - Lecture Notes in Engineering and Computer Science
SP - 358
EP - 362
BT - Proceedings of the World Congress on Engineering 2013, WCE 2013
ER -