...
首页> 外文期刊>Innovations in Systems and Software Engineering >Source code size prediction using use case metrics: an empirical comparison with use case points
【24h】

Source code size prediction using use case metrics: an empirical comparison with use case points

机译:使用用例度量来源代码大小预测:与用例要点的经验比较

获取原文
获取原文并翻译 | 示例
           

摘要

Software source code size, in terms of source lines of code (SLOC), is an important parameter of many parametric software development effort estimation methods. In this paper, we investigate empirically the early prediction of SLOC for object-oriented software using use case metrics. We used different modeling techniques to build the prediction models. We used the univariate logistic regression and the simple linear regression methods to evaluate the individual effect of each use case metric on SLOC, and the multivariate logistic regression and the multiple linear regression methods to explore the combined effect of the use case metrics on SLOC. We also used in the study different machine learning methods (k-NN, naive Bayes, C4.5, random forest, and multilayer perceptron neural network). The prediction models were evaluated using the receiver operating characteristic analysis, particularly the area under the curve measure, and leave-one-out cross validation. An empirical study, using data collected from five open source Java projects, is reported in the paper. The use case metrics have been compared to the well-known use case points method. Results provide evidence that the use case metrics-based approach gives a more accurate prediction of SLOC than the use case points-based approach.
机译:软件源代码大小,就代码(SLOC)的源线而言,是许多参数化软件开发工作估算方法的重要参数。在本文中,我们使用用例度量对面向对象软件的SLOC的早期预测来调查。我们使用了不同的建模技术来构建预测模型。我们使用了单变量的逻辑回归和简单的线性回归方法来评估每个用例度量的单个效果,以及多变量逻辑回归和多元线性回归方法,以及探讨SLOC上用例度量的组合效果的多元线性回归方法。我们还用于研究不同的机器学习方法(K-NN,NAIVE Bayes,C4.5,随机森林和多层的Herceptron神经网络)。使用接收器操作特征分析评估预测模型,特别是曲线测量下的面积,并留出一交叉验证。在纸质中报告了使用从五个开源Java项目中收集的数据的实证研究。将使用案例指标与众所周知的用例比较方法进行了比较。结果提供了基于案例指标的方法,提供了比基于用例点的方法更准确地预测SLOC。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号