协同过滤在软件成本估算中的应用
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

云南省教育厅基金(2011Y010)


Application in Cost Estimation of Collaborate Filtering
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 增强出版
  • |
  • 文章评论
    摘要:

    准确的成本估算是软件项目管理的重要目标,但是现有的成本估算方法均有缺点. 协同过滤是一种群体智慧的方法,已成功的应用于电子商务、影视推荐等多个领域. 本文将协同过滤技术应用于软件项目中成本的估算,由于传统的协同过滤技术仅能处理数值型数据,而描述项目特征的属性既有数值型也有非数值型数据,因此采用不同的策略对属性进行归一化,使用均值对缺失值进行处理,余弦相似度用于计算项目间的相似度,确定近邻集进行成本估算. 将该方法应用于USP05-FT数据集,实验结果表明: 估算结果的准确性可以达到80%以上.

    Abstract:

    Accurate project cost prediction is an important goal for the software engineering community, but there are some defects in the method to estimate software cost. Collaborative Filtering has been developed in information retrieval researchers successfully which recommends items based on other user's reference in historical data set. Cost estimation based on Collaborative Filtering is researched. Because only numerical data can be handled in traditional collaborative filtering technology, and there are non-numeric numeric data in the attributes that describe the project characteristics, so the different strategies are used to normalize for describing the project's properties. And then the mean values are used for the missing contents. Cosine similarity is used to calculate the similarity between projects. Finnally cost is estimated using the weighted sum of the efforts in k-nearest neighbors. The method is applied in an experimental case to evaluate the effort estimation, and the result shows the accuracy of estimation may arrive to 80%.

    参考文献
    相似文献
    引证文献
引用本文

任雪利.协同过滤在软件成本估算中的应用.计算机系统应用,2014,23(6):246-249

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2013-11-02
  • 最后修改日期:2013-12-12
  • 录用日期:
  • 在线发布日期: 2014-06-20
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号