计算机科学研究方法论W1

D1: 什么是计算机科学 研究 方法论?

计算机科学:包含与计算机和计算系统相关的主题,从抽象的算法分析到具体的主题

研究:Research: careful or diligent / studios inquiry or exam & revision & practical application

科学研究特征:创新性、促进认识、交流性、批判性

方法论:解决问题为目标的方法体系

D2: 高效可靠的文件检索

1. 定义

  • 目的:知识储备,了解前人,总结分析,凝练研究方向,为研究设置范围

  • 定义:系统地收集与研究主题相关的公认文献

    • “系统地”指以结构化和专业的方式检索
    • “公认”指文献是已经接受过检验的高质量文献(书、专业期刊、专业会议、在线文档)
  • 检索——阅读——整理——文献综述

计算机科学研究方法论W1

Griffith, T. L. “Technology Features as Triggers for Sensemaking”

计算机科学研究方法论W1
Rowley, J., Slack F. " Conducting a Literature Review"

2. 文献类型与特点

  • 书(体系、过时)

  • 期刊(最重要、比较完整)

  • 回忆论文集(参差、不成熟)

  • 学位论文(极佳入手点)

  1. 最主要的研究主要来自于本领域重要期刊和会议,因此建议首先从这些期刊和会议获取相关知识
  2. 通过查看论文引用情况来决定先从哪些论文开始
  3. 查看论文的引用文献,根据步骤1,2来判断深入阅读的优先级
  4. 不断重复这个步骤,直到基本的概念都清晰出来

3. 高质量文献检索源

高质量文献:有效,延续,新颖,先进

  • Core Portal http://portal.core.edu.au/conf-ranks/
  • CCF http://www.ccf.org.cn/sites/ccf/paiming.jsp
  • Aminer https://www.aminer.cn/ranks/conf
  • 网络资源:谷歌学术、百度学术、DBLP
  • 导师/同学

如何判断高质量论文?

  • 使用Scholar.google.com/scholar.glgoo.org,观察引文数,同时观察引文的质量
  • 是否在DBLP论文库中
  • 是否出现在Core,CCF,Conference Ranking等排名中
  • 是否是著名的出版社

4. 方法和技巧

  • Citation Pearl Growing——starts from one or a few documents and uses any suitable terms in those documents to retrieve other documents.
  • Brief Search——retrieves a few documents crudely and quickly
  • Building Blocks——takes the concepts in search statement and extends them by using synonyms and related terms
  • Successive Fractions——Searching within an already retrieved set of documents

  • 在检索时记录感兴趣的引语及其参考文献
  • 使用综述性文章和书籍帮助检索
  • 从开始时就正确地标注参考文献
  • 根据研究计划和边界适时停止文献检索
  • 拥有对文献进行组织和编目的系统
  • 阅读公认权威以及原创理论家的著作
  • 在集中检索前先进行广泛检索

计算机科学研究方法论W1

D3: 有的放矢的文献阅读

1. 文献结构

  • 引言:工作动机/研究背景、问题概述、解决方案概述
  • 相关研究:研究进展、现有研究存在的问题
  • 主体:解决方案、关键技术、评价
  • 结论及未来工作:回顾、主要贡献的讨论、未来工作建议

2. 阅读次序

  • 摘要
  • 引言
  • 目录
  • 工作展望
  • 浏览参考文献
  • 主体

目标:

  • Category
  • Context
  • Correctness
  • Contribution
  • Clarity

3. 整理方法

Concept Centric vs Author Centric

计算机科学研究方法论W1

建立文献和主体对应表:同一个论文在不同主题上
计算机科学研究方法论W1

继续将主题细分为应用、实验……
计算机科学研究方法论W1

  • 多轮阅读
  • 层次化的读书笔记
    • Low Level Notes:对文献的技术细节进行记录
    • High Level Notes:做好总结
  • 重点:Motivation, Mathematics, Experiment

4. 读书笔记(200-500字)

  1. 文献出处
    计算机科学研究方法论W1

  2. 内容
    计算机科学研究方法论W1

  3. 250字分配
    计算机科学研究方法论W1

D4: 科学合理的文献整理

1. 文献的组织和编目

作者/编者
文献类型 书籍/期刊文章/学位论文
标题 标题
版次 期刊名
页数
出版社
出版地 页码
出版日期

2. 文献的导出——BIB

尽可能使用DBLP中的BIB来支撑文献整理,DBLP和谷歌学术给出的引文标记不一样:DBLP更权威

在DBLP里查找,然后点击下拉按钮,选择bib
计算机科学研究方法论W1计算机科学研究方法论W1

3. Bib类型

计算机科学研究方法论W1
计算机科学研究方法论W1

D5: 系统完整的文献综述

0. 描述及特征

  1. 描述
  • 对某一方面问题的历史背景前人工作争论焦点研究现状发展前景等内容科学评论
  • 反映某一领域中重要专题的最新进展、学术见解和建议
  • 反映出有关问题的新动态、新趋势、新水平、新原理和新技术
  1. 特征
  • 参考文献数量多
  • 标题一般直接反映其综述类型:“综述”、 “评述”(survey)、“进展”、“动态”(research trends), 或是“现状、趋势和对策”(research trends)、“分析与思考”

1. 现状的思考

国内外研究现状不能简单割裂国内研究现状和国外研究现状,很多国内科研成果也都是发表在国际期刊和会议上。
如何区分——不建议做区分,并建议大家使用国际著名期刊和会议论文,从内在概念做分析。

2. 分类

  • 大综述:一个领域的文献的总结

  • 小综述:(Backgroud 和 Related Work)

    • 不是为了向其他人介绍前沿,而是推出自己的论述和模型
    • 以述带论,就是说明现有的研究状况如何,缺在哪里,我准备做的贡献是什么。
    • 不强求非常全面细致,而应该侧重介绍与自己的研究直接相关的文献。

  • 叙述性综述:

    • 对文献内容进行分析、整理和综合
    • 精炼、概括的语言对有关的理论、观点、数据、方法、发展概况等作综合、客观的描述
  • 评论性综述:(分析性综述)

    • 对某一问题或专题进行综合描述的基础上,从纵向或横向上作对比、分析和评论
    • 提出作者自己的观点和见解,明确取舍
  • 专题研究报告:

    • 某一专题,一般是涉及国家经济、科研发展方向的重大课题
    • 进行反映与评价,并提出发展对策、趋势预测
    • 其最显著的特点是预测性,现实性、政策性和针对性很强

3. 语气和时态

  • 避免过分的强调过去方法的局限性
  • 当多种时态可以选择时,建议使用现在时:即时感,概念实时存在,简洁
  • 但当谈到某个作者的观点时,应使用过去时
    • Max Weber may no longer be saying what he once said

4. 文献概念模型

文献综述不是简单罗列现有文献,是对未来研究方向的一个分析,指出我们已知的和可能研究点之间的差距,为未来的研究提供一个路线图。

  • 动态:随着理解深入不断修改
  • 合理
    • 需要进行Justify
    • 来源有理论、实验证明、应用
      计算机科学研究方法论W1计算机科学研究方法论W1

5. 评估

  • 困难:总有文献遗漏,一万个人眼中有一万个哈姆雷特
  • 好的文献综述模型:让人记得住,对为什么提供解释
  • Peer-Review(不断找老师和同学讨论)

6. 要求

  • 给出研究问题的动机
  • 描述关键概念
  • 描述研究的边界
  • 对之前的文献进行广泛深入的阅读
  • 为文献综述提供一个研究模型
  • 对模型中的各个部分进行说明(Justify)
  • 给出理论依据、过去的实验结果和实践经验
  • 列出的文献需要系统化总结
  • 扩展(如何扩展?如何验证?未来理论突破?)

建议阅读

How to Read a Technical Paper ——by Jason Eisner (2009)
How to Read a Paper——S. Keshav David R. Cheriton
How to (seriously) read a scientific paper