基于泛化多因果发现方法的软件项目风险分析研究
本文关键词:基于泛化多因果发现方法的软件项目风险分析研究,由笔耕文化传播整理发布。
【摘要】:软件产业是全球经济发展的最主要产业之一。但是,软件开发的项目往往伴随着许多风险因素,到目前为止,软件项目依然具有非常高的失败率。因此,为了降低软件项目的风险和提高项目的成功率,风险管理是项目管理中最重要的活动之一。发现和分析风险因素与项目产出之间的因果关系是一项重要的软件项目风险分析任务,相对于相关关系知识,因果关系可以为制定高效的风险计划和风险控制策略提供更加具有针对性的知识支持。然而,尽管因果分析被普遍认为非常重要,但是在软件项目风险分析的研究领域中,目前关于因果关系分析的研究依然比较少,尤其是智能因果发现方面鲜有深入的研究,因此这方面应当需要更多的探索。目前,Hu等学者发表的文献(Hu et al,2013)是软件项目风险管理中唯一运用智能算法的因果发现研究,该研究提出了基于“V结构”算法的因果分析模型,但是该模型只能发现二对一的因果关系。然而,在实际的情境中,如软件开发项目,一对一或者二对一模型都只是因果关系里的特例,项目的产出结果往往会受到多个原因的影响,因素之间多对一的因果关系是非常常见的。因此,本论文旨在为软件项目风险分析提出一种有效的可泛化的多因果发现方法。加性噪声模型(Additive Noise Model,ANM)被认为是一种可以有效发现一对一因果关系的算法,但是并不能区分出多对一的因果关系。为了实现因果知识发现的可泛化,本研究从加性噪声模型入手,巧妙地结合条件概率表(Conditional Probability Table,CPT)将多因果的推导问题转化成单因果的推导问题,提出了一种适用于高维带噪声数据的可泛化多因果推断算法(ANMCPT),以分析软件项目风险因素与项目绩效之间的因果关系。基于收集的样本数据,本研究构建了一个基于ANMCPT算法的软件项目风险因果分析模型,并且运用十折交叉验证的方法对模型的性能进行评估。实验结果显示,本研究提出的算法可以有效地从498个软件项目的观测数据中发现多对一的因果关系,这些发现的因果关系与现有的专家知识相符合;而且,实验发现,“缺乏有效的项目管理方法”、“规划不周全”、“沟通效率低”、“开发团队成员缺乏经验”和“团队成员缺乏相关的技能”等这些主观性的项目管理风险是影响项目绩效的直接和关键原因;此外,算法的预测准确率优于其他比较的数据挖掘算法,如朴素贝叶斯、C4.5决策树、一般的贝叶斯网络、回归分析等。这些实验结果在一定程度表明了提出的多因果发现方法具有较强的一致性发现能力和鲁棒性。本研究探索性地将加性噪声模型应用于软件项目风险分析中,提出了一种可用于发现多对一因果关系的可泛化多因果发现方法,该方法可以为软件项目风险管理和其他领域的因果分析提供建模参考;此外,其发现的知识可以为实践者制定风险控制策略提供有用的指导和建议。因此,本论文的研究具有相当的理论意义和实践意义。
【关键词】:软件项目 风险分析 因果分析 加性噪声模型 知识发现
【学位授予单位】:广东外语外贸大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.5;F49
【目录】:
- 摘要4-6
- Abstract6-10
- 第1章 绪论10-14
- 1.1 研究背景与意义10-11
- 1.2 研究目标和研究内容11-12
- 1.3 研究贡献12
- 1.4 论文框架12-14
- 第2章 文献综述14-22
- 2.1 软件项目风险14
- 2.2 软件项目风险因素分类和风险框架14-15
- 2.3 软件项目风险管理15-17
- 2.3.1 软件项目风险管理的概念15-16
- 2.3.2 软件项目风险管理模型16-17
- 2.4 软件项目风险分析研究17-19
- 2.4.1 国内外对软件项目风险分析的研究概况17-18
- 2.4.2 软件项目风险分析的智能模型18-19
- 2.5 因果发现技术19-22
- 第3章 研究方法22-28
- 3.1 加性噪声模型22-23
- 3.2 条件概率分布表23
- 3.3 结合加性噪声模型和条件概率表的多因果发现23-28
- 3.3.1 算法的输入和输出24
- 3.3.2 流程一:统计相关性排序24-25
- 3.3.3 流程二:因果推导25-26
- 3.3.4 多因果关系推导的例子演算26-28
- 第4章 实验及结果分析28-42
- 4.1 研究设计28-29
- 4.2 软件项目风险因素体系29-32
- 4.2.1 风险因素30-32
- 4.2.2 项目产出32
- 4.3 数据收集32-34
- 4.4 数据预处理34-35
- 4.5 从数据中发现因果关系35-39
- 4.5.1 项目绩效的直接原因35-36
- 4.5.2 风险因素间的因果关系36-39
- 4.6 模型构建与评估:风险预测39-42
- 第5章 总结42-46
- 5.1 研究工作与结论42-43
- 5.2 理论意义43-44
- 5.3 实践意义44-45
- 5.4 研究不足和未来的工作45-46
- 参考文献46-51
- 致谢51-52
- 附录A 调查问卷明细52-56
- 在学期间的科研成果及发表的学术论文56
【相似文献】
中国期刊全文数据库 前10条
1 叶玮;卢川;;公路工程建设项目风险分析体系框架研究[J];工程与建设;2011年04期
2 单晓红;蒋国瑞;黄梯云;;证据理论在软件项目风险分析中的应用[J];计算机工程与应用;2008年35期
3 张道宏;杨治国;尹成果;;项目风险监视中的信息分配方法[J];情报杂志;2006年01期
4 顾坚韧;;软件项目风险管理方法探讨[J];软件产业与工程;2013年04期
5 张青晖,陈湘川;多阶段项目风险权衡模型[J];系统工程与电子技术;1998年01期
6 高峰;陈英武;;重大R&D项目风险管理研究进展[J];研究与发展管理;2005年06期
7 庞庆华;;一种软件项目风险的灰色评价方法及应用[J];科学技术与工程;2009年23期
8 陈旭明,曲庆;HRMS项目风险分析[J];特区经济;2004年09期
9 孔学峰;;IT项目风险及其管理[J];企业改革与管理;2009年04期
10 冯瑞霞;孟元;;大型企业ERP系统升级项目风险分析[J];计算机光盘软件与应用;2013年21期
中国重要会议论文全文数据库 前5条
1 余占奎;黄宏伟;徐凌;李文婷;;土木工程项目风险分析[A];中国土木工程学会第十一届、隧道及地下工程分会第十三届年会论文集[C];2004年
2 贾淑萍;;项目风险分析与管理[A];河南省建筑业行业优秀论文集(2006)[C];2006年
3 王志江;;投资项目风险分析探讨[A];发展的信息技术对管理的挑战——99’管理科学学术会议专辑(下)[C];1999年
4 高天辉;宋砚秋;;软件项目风险动态评测模型的研究与应用[A];第十三届中国管理科学学术年会论文集[C];2011年
5 杨轶;窦林华;单学永;张春建;;浅析FPSO建造项目风险分析和风险管理[A];第十三届中国科协年会第13分会场-海洋工程装备发展论坛论文集[C];2011年
中国重要报纸全文数据库 前4条
1 记者 苑玉虹;中央检查组组织召开政府投资项目风险分析及防范机制建设研讨会[N];青海日报;2010年
2 梯升资讯 张辰华;杀机暗伏[N];网络世界;2002年
3 本报记者 王乐意 特约记者 毕家立;上项目,先倾听民众的声音[N];中国化工报;2013年
4 联信永益科技有限公司 吴达荣;数据分析项目中的风险管理[N];中国计算机报;2004年
中国博士学位论文全文数据库 前10条
1 柯永建;中国PPP项目风险公平分担[D];清华大学;2010年
2 卢新元;基于粗糙集的IT项目风险决策规则挖掘研究[D];华中科技大学;2005年
3 寇炳恩;火电工程项目绿色和谐建设的后评价研究[D];华北电力大学(河北);2010年
4 郭捷;工程项目风险分析与BT模式风险管理实证研究[D];天津大学;2004年
5 高峰;基于过程集成的研发项目进度风险分析方法与应用[D];国防科学技术大学;2005年
6 左廷亮;BOT项目公司的股东结构选择及股东行为特征研究[D];西南交通大学;2011年
7 刘智全;企业R&D项目的过程控制与绩效评价研究[D];哈尔滨工业大学;2009年
8 卢梅;建筑工程项目实施状态健康诊断指标体系研究[D];西安建筑科技大学;2008年
9 宋之杰;先进制造技术项目投资评价研究[D];燕山大学;2006年
10 杨莉;软件项目风险管理方法与模型研究[D];南京航空航天大学;2010年
中国硕士学位论文全文数据库 前10条
1 张雷;PPP模式的风险分析研究[D];财政部财政科学研究所;2015年
2 黎加纯;某海外房地产项目开发的风险分析[D];华南理工大学;2015年
3 张钰;韩国现代制铁精炼项目风险管理研究[D];西安建筑科技大学;2015年
4 刘震;合资车企新车型投产前期项目管理模式研究[D];长安大学;2015年
5 陆炜为;基于RFID技术的企业物流追踪项目风险管理研究[D];复旦大学;2013年
6 张欣;PGNAA工业分析设备跨国协作生产项目的风险管理[D];上海交通大学;2015年
7 彭鹏;热电厂循环水余热利用项目投资风险管理研究[D];华北电力大学;2015年
8 王洪民;A公司高效单晶硅生产项目的可行性分析[D];河南科技大学;2015年
9 苏丽君;基于泛化多因果发现方法的软件项目风险分析研究[D];广东外语外贸大学;2015年
10 张健;项目风险分析过程、方法及模型研究[D];南京理工大学;2004年
本文关键词:基于泛化多因果发现方法的软件项目风险分析研究,由笔耕文化传播整理发布。
,本文编号:365857
本文链接:https://www.wllwen.com/guanlilunwen/sjfx/365857.html