A Way to Predict and Evaluate of Software Maintainability Based on Machine Learning

Article Preview

Abstract:

The accurate maintainability prediction and evaluation of software applications can improve the designing management for these applications, thus benefiting designing organizations. Therefore, there is considerable research interest in development and application of sophisticated techniques which can be used to build models for both predicting and evaluating software maintainability. In this paper, we investigate some ideas based on Machine Learning, Natural Language Processing, Fuzzy Logic, and Systematic Model of Software Maintenance. The idea to compute Interactive Index and the maintainability of software system is useful to study the relation between maintainability prediction and maintainability evaluation in the whole software process. An model basing on fuzzy matrix and BP neural network is built up. It’s approved that there are application value of using this model based on BP neural network to predict and evaluate the software maintainability.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 926-930)

Pages:

2924-2927

Citation:

Online since:

May 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] A. Corazza, S. Martino, V. Maggio, A. Moschitti, A. Passerini, G. Scanniello, F. Silvestri: in Proceedings of the Second International Workshop on Trustworthy Eternal Systems via Evolving Software (EternalS, 2012), pp.117-134.

DOI: 10.1007/978-3-642-45260-4_9

Google Scholar

[2] Panita Meananeatra: ASE2012 (2012), pp.406-409.

Google Scholar

[3] Al-Jamimi: Software Engineering and Service Science (ICSESS), pp.702-705.

Google Scholar

[4] Moataz A. Ahmed, Hamdi A. Al-Jamimi: IET Software (December 2013), Vol. 7, pp.317-326.

Google Scholar

[5] M. Riaz, E. Mendes, E. Tempero: ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, (2009), pp.367-377.

DOI: 10.1109/esem.2009.5314233

Google Scholar

[6] M. Riaz, E. Mendes, E. Tempero: ASEA 2010 (2010), pp.110-119.

Google Scholar

[7] M. Riaz, E. Mendes, E. Tempero, M. Sulayman: EASE '13 ( 2013), pp.132-143.

Google Scholar

[8] J. He , Q. Su , J Gao, LI Man-yuan: Application Research of Computers, vol. 22 (2005), no. 5, pp.16-19.

Google Scholar