- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发者网络对软件质量影响研究
博士生:李其锋
指导老师:李兵教授
武汉大学
1
提纲
研究背景
已有工作
实验步骤
实验过程
实验结论
验证
2
研究背景
软件开发是一项人工参与的复杂的系统
工程
人的可靠性直接影响到软件质量
软件的开发、使用大都在网络化环境下
进行,成为网络化软件,网络化软件开
发更加关注人的因素
3
网络化软件特征
软件即服务,software as a service (SaaS
),租用服务,按次付费
需求需求:创意提供平台创意提供平台,提出者可能是开发者提出者可能是开发者
开发:群体智慧,大众开发,众包方式,wiki
发展:市场激励,优胜劣汰,软件趋于个性化
软件泛型:面向服务,网络化形态
4
网络环境下软件开发模式与传统软件
开发模式的区别
网络环境下软件开发网络环境下软件开发 传统软件开发传统软件开发
大众参与,分布网络广泛 集中在公司开发
交流主要通过邮件、论坛等 会议集中讨论
网络化手络化手段 开发者能实时交流
组织虚拟化,结构相对松散 有严密的开发计划
开发模式去中心化 组织纪律性强
强调开发者的个人能力和团 以项目经理为核心
队合作精神
层状的组织方式
5
网络化软件开发的基本问题
开发者评价
各领域专家专业化开发,网络化制造
如何组织如何组织
专家选择
团队的激励
如何管理
动态掌握
实时调整
6
已有工作
已有大量文献对软件缺陷预测、软件质量控制
等问题进行了探讨
基于开发历史信息基于开发历史信息、过程信息过程信息、产品信息等提产品信息等提
出了一系列预测模型,并取得了较好的预测效
果
对软件开发中最重要的因素——人的研究开始
得到重视
7
ICSE 2010,lim [1]等人指出:忽视了
软件的StakeHolder,将他们等同对待
是导致软件失败的主要原因,lim构建了
StakeNet,用于StakeHolder重要性排
序。
[1] S. L. Lim, D. Quercia, and A. Finkelstein.StakeNet: Using Social Networks to
Analyse the Stakeholders of Large-Sc
原创力文档


文档评论(0)