期刊文献+

Softw are Maintainability Prediction with UML Class Diagram

Softw are Maintainability Prediction with UML Class Diagram
下载PDF
导出
摘要 Software system can be classified into many function modules from the perspective of user. Unified modeling language( UML) class diagram of each function module was extracted,and design characteristic metrics which influenced software maintainability were selected based on UML class diagram.Choosing metrics of UML class diagram as predictors,and mean maintenance time of function module was regarded as software maintainability parameter. Software maintainability models were built by using back propagation( BP) neural network and radial basis function( RBF) neural network, respectively and were simulated by MATLAB. In order to evaluate the performance of models,the training results were analyzed and compared with leaveone-out cross-validation and model performance evaluation criterion. The result indicated that RBF arithmetic was superior to BP arithmetic in predicting software maintainability. Software system can be classified into many function modules from the perspective of user. Unified modeling language( UML) class diagram of each function module was extracted,and design characteristic metrics which influenced software maintainability were selected based on UML class diagram.Choosing metrics of UML class diagram as predictors,and mean maintenance time of function module was regarded as software maintainability parameter. Software maintainability models were built by using back propagation( BP) neural network and radial basis function( RBF) neural network, respectively and were simulated by MATLAB. In order to evaluate the performance of models,the training results were analyzed and compared with leaveone-out cross-validation and model performance evaluation criterion. The result indicated that RBF arithmetic was superior to BP arithmetic in predicting software maintainability.
出处 《Journal of Donghua University(English Edition)》 EI CAS 2015年第1期157-161,共5页 东华大学学报(英文版)
关键词 unified modeling language(UML) class diagram software maintainability back propagation(BP) neural network radial basis function(RBF) neural network unified modeling language(UML) class diagram software maintainability back propagation(BP) neural network radial basis function(RBF) neural network
  • 相关文献

参考文献16

  • 1孙晓雅,陈静.基于程序信息的软件可维护性度量[J].山东科学,2010,23(4):68-71. 被引量:5
  • 2Wang L J,Hu X X,Ning Z Y. Predicting Object-Oriented Software Maintainability Using Projection Pursuit Regression[C]. The 1st International Confemce on Information Science and Engineering, Boston,2008:3827-3830.
  • 3Zhou Y M, Hareton Leung. Predicting Object-Oriented Software Maintainability Using Multivariate Adaptive Regression Splines[J]. The Journal of Systems and SoJware,2007(80): 1349-1361.
  • 4Fioravanti F, Nesi P. Estimation and Prediction Metrics for Adaptive Maintenance Effort of Object-Oriented Systems[C]. IEEE Transactions on Software Engineering, London, UK,2001:1062-1084.
  • 5van Koten C,Gray A R. An Application of Bayesian Network for Predicting Object-Oriented Software Maintainability[J]. Information and Software Technology,2006,48(1): 59-67.
  • 6Jehan Al Dallal. Object-Oriented Class Maintainability Prediction Using Internal Quality Attributes[J]. Information and Software Technology,2013,55(11): 2028-2048.
  • 7Ye F, Zhu X D, Wang Y G. A New Software Maintainability Evaluation Model Based on Multiple Classifiers Combination[C]. International Conference on Qaulity, Reliability, Risk, Maintenance, and Safety Engineering, Chengdu, China,2013: 321-325.
  • 8Genero M, Piattini M, Calero C. Early Measures for UML Class Diagrams[J]. Hermes Science Publications,2012,6(4): 489-515.
  • 9Liu Li Zhu X D, Wang Y G. Software Maintainability Requirements Modeling Based on UML Profile[C]. Proceedings of the IEEE Prognostics and System Health Management Conference, Beijing,2012: 528-531.
  • 10Manso MaE, Genero M, Piattini M. No-redundant Metrics for UML Class Diagrams Structural Complexity[C]. Lecture Notes in Computer Science, Springer, Berlin, Germany,2003: 127-142.

二级参考文献3

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部