软件解析学——要点与实践 - 首页-中国计算机学会信息网.pdf

软件解析学——要点与实践 - 首页-中国计算机学会信息网.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件解析学——要点与实践 - 首页-中国计算机学会信息网

第 10 卷  第3 期  2014 年 3 月 软件解析学——要点与实践 张冬梅 韩 石 楼建光等 关键词 :软件解析 软件数据挖掘 技术成果转化 微软研究院 软件生命周期中会产生大 软件解析学概述 好地理解客户需求,获得提高用 量的、各种类型的数据,例如 户体验的启示,并促进对用户体 开发过程中的源代码、需求文 验的持续改进。 研究领域 档、缺陷报告、测试用例 ;系 现代软件的开发过程在发展 统运行中的运行日志、性能度 软件解析覆盖软件生命周期 中呈现出与以往不同的特性。比 量、事件记录 ;用户交互中使 的各个阶段,涉及相关的不同领 如,开发过程越来越敏捷化,人 用行为序列、调查问卷、社交 域。具体来看,软件解析着重于 员之间的分工更加细致,合作也 媒体反馈等等。随着互联网软 软件系统、软件用户、软件开发 越来越多。通过对软件开发过程 件服务的普及,数据的种类更 过程三个方向的研究和应用 (如 中的数据进行分析,软件从业者 加丰富,规模也越来越大。基 图1 所示 ),其目标是通过数据 得以采用有效的机制来促进软件 于这些数据,软件从业者可以 驱动的方法从整体上提升软件的 生产力的提高。 提取出关于软件质量和开发动 质量、用户体验和开发生产效率。 态的重要信息。因此,数据对 软件系统从规模和复杂度而 目标用户 于现代软件开发的作用日益明 言形态各异,跨度很大,既包括 软件解析面向广泛的软件从 显,并且至关重要。 移动设备的操作系统,又包括由 业者,其目标用户群涵盖软件行 软件解析学(software analyt- 成千上万台服务器组成的网络系 业中的各种角色,既包括传统的 ics)[1,2] 运用机器学习、数据挖掘、 统。对于现代软件系统而言,可 软件开发工程师和测试工程师, 信息可视化以及大规模数据处理 靠性、性能、安全性等质量指标 等技术,旨在帮助软件从业者以 是决定其成功与否的关键因素。 体 数据驱动的方式进行软件的开 系统的规模和复杂度逐步提高, 量 验 质 发、运行和维护,有效处理、浏 更大量、更复杂的数据 (例如运 软件系统 软件用户 览和分析软件生命周期中生成的 行时产生的日志信息)也随之生 数据,从中提取有用的信息,做 成,并成为监控、分析、理解和 出正确决策。软件解析学关注大 提高系统质量的重要依据。 软件开发过程 数据分析技术在软件行业中的具 软件用户的体验是影响软件 体应用,是对现代软件工程方法 生命力的重要方面。基于运行过 的有效拓展,同时也与软件开发 程中所收集的实际用户使用软件 生产效率 的实践密切相关。 的行为数据,软件从业者能够更 图1 软件解析的研究方向 29 专题

您可能关注的文档

文档评论(0)

精华文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档