购物车中还没有商品,赶紧选购吧!
软件数据分析技术与应用 主编:李斌 孙小兵 副主编:薄莉莉 吴潇雪 魏颖 蔡杰 高等教育出版社
商品价格
定价
手机购买
商品二维码
配送
北京市
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:软件数据分析技术与应用
ISBN:9787040662443
出版社:高等教育出版社
出版年月
作者:主编:李斌 孙小兵 副主编:薄莉莉 吴潇雪 魏颖 蔡杰
定价:32.00
页码:160
装帧:平装
版次:1
字数:200 千字
开本:16开
套装书:否

本书从软件开发与演化过程中产生的多源数据入手,以软件数据的收集、分析及应用为主线,阐述软件数据分析的背景、目标和发展历程,介绍软件数据类型、软件数据分析方法和软件数据分析技术。在理论知识基础上,详细介绍软件数据分析在程序理解、软件演化建模、API代码推荐、缺陷分析、缺陷预测、开发者推荐、缺陷定位和回归测试等场景的应用。全书各章结合相关的数据分析应用工具或平台加深学生理解,引导学生探索,让学生在学习过程中了解各种软件数据,掌握其分析方法和技术,提高软件数据收集、分析和应用的能力。另外,本书内容融入编者团队多年来的研究成果,体现本领域的研究进展,让学生研学结合,培养其解决复杂问题的综合能力。

本书可作为高等学校计算机科学与技术、软件工程等相关专业“软件数据分析”课程的教材,也可以作为软件开发人员的参考书。

前辅文
第1章 初始软件数据分析
  1.1 软件的产生及软件开发过程模型
  1.2 软件数据
  1.3 软件数据分析背景
   1.3.1 为什么进行软件数据分析?
   1.3.2 软件数据分析发展契机
  1.4 软件数据分析
  1.5 软件数据分析的发展现状
   1.5.1 软件数据分析技术的发展
   1.5.2 软件数据分析应用的发展
  本章小结
  课外延伸
  参考文献
第2章 软件数据
  2.1 软件数据的类型
   2.1.1 软件演化过程数据
   2.1.2 缺陷数据
   2.1.3 问答数据
   2.1.4 代码数据
   2.1.5 文档数据
   2.1.6 测试数据
   2.1.7 其他数据
  2.2 开源软件平台与数据集
  本章小结
  课后习题
  课外延伸
  参考文献
第3章 软件数据分析方法
  3.1 静态分析
   3.1.1 静态分析的分类
   3.1.2 静态分析的优缺点
   3.1.3 静态分析的应用场景
  3.2 动态分析
   3.2.1 动态分析的分类
   3.2.2 动态分析的优缺点
   3.2.3 动态分析的应用场景
  3.3 文本分析
   3.3.1 文本分析的分类
   3.3.2 文本分析的优缺点
   3.3.3 文本分析的应用场景
  3.4 开源软件数据分析工具
  本章小结
  课后习题
  课外延伸
  参考文献
第4章 软件数据分析技术
  4.1 自然语言处理技术
   4.1.1 自然语言处理技术的发展
   4.1.2 自然语言处理技术的应用过程
  4.2 信息检索技术
   4.2.1 信息检索技术的典型模型及特点
   4.2.2 信息检索技术的应用过程
  4.3 机器学习技术
   4.3.1 机器学习的分类及特点
   4.3.2 机器学习技术的应用过程
  4.4 知识图谱技术
   4.4.1 知识图谱的分类与特点
   4.4.2 知识图谱技术的应用过程
  4.5 形式概念分析技术
   4.5.1 形式概念分析概述
   4.5.2 形式概念分析在软件数据分析中的应用过程
  4.6 基于机器学习技术的开源软件数据分析工具
  本章小结
  课后习题
  课外延伸
  参考文献
第5章 程序理解
  5.1 程序理解问题描述
  5.2 程序理解分析数据
  5.3 程序理解策略、过程模型及工具
   5.3.1 程序理解策略
   5.3.2 程序理解过程模型
   5.3.3 程序理解工具
   5.3.4 基于层次主题模型的程序理解
  5.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第6章 软件演化建模
  6.1 软件演化建模问题描述
  6.2 软件演化数据
  6.3 软件演化建模实践
   6.3.1 软件演化建模流程
   6.3.2 数据预处理与主题演化模型
  6.4 示例
   6.4.1 初始化设置
   6.4.2 示例验证
   6.4.3 结果
  本章小结
  课后习题
  课外延伸
  参考文献
第7章 API推荐
  7.1 API推荐问题描述
  7.2 API推荐相关的数据库
  7.3 API推荐实践
   7.3.1 软件仓库挖掘
   7.3.2 特征定位
   7.3.3 API推荐结果集成
  7.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第8章 软件缺陷分析
  8.1 软件缺陷问题描述
   8.1.1 软件缺陷形成的原因
   8.1.2 软件缺陷分类
  8.2 软件缺陷数据
   8.2.1 缺陷报告数据
   8.2.2 软件演化过程数据中的缺陷数据
   8.2.3 软件问答数据中的缺陷数据
  8.3 软件缺陷分析实践
   8.3.1 软件缺陷数据的分析流程
   8.3.2 缺陷知识抽取
   8.3.3 缺陷知识搜索
  8.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第9章 软件缺陷预测
  9.1 软件缺陷预测问题描述
  9.2 数据分析对象
   9.2.1 软件源代码库
   9.2.2 缺陷跟踪系统
  9.3 软件缺陷预测实践
   9.3.1 软件缺陷预测技术流程
   9.3.2 软件缺陷数据获取
   9.3.3 软件缺陷预测
  9.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第10章 开发者推荐
  10.1 开发者推荐问题描述
  10.2 开发者推荐实践
  10.3 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第11章 软件缺陷定位
  11.1 软件缺陷定位问题描述
   11.1.1 软件缺陷定位的例子
   11.1.2 软件缺陷定位的步骤
  11.2 软件缺陷定位相关数据
  11.3 软件缺陷定位实践
   11.3.1 缺陷定位技术的流程
   11.3.2 数据处理
   11.3.3 缺陷定位
  11.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献
第12章 回归测试数据优化
  12.1 回归测试问题描述
  12.2 回归测试分析数据
   12.2.1 代码数据
   12.2.2 测试数据
  12.3 回归测试实践
   12.3.1 回归测试的基本过程
   12.3.2 软件修改识别
   12.3.3 回归测试技术
  12.4 示例
  本章小结
  课后习题
  课外延伸
  参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加