Skip to content

2022.10.08 组会(写作)

答辩

  1. Research Problem: 做了什么
    1. Background
    2. Motivation
    3. Content
  2. Innovation: 创新在哪
    1. Approach: 前人的工作是什么,对比自己的创新在哪(不要说自己是首创)
    2. Experiment Setup: 在什么设定下来评价结果,即 metrics 和 Scenario Comparison
    3. Results
    4. *Implementation: 如果实验很创新,可以提一下用了什么来实现
  3. Conclusion
  4. Future Work

写作

  1. 语句通顺,让人能看懂,没有语法错误(单复数、时态)
  2. 语句之间要有逻辑,逻辑要简单,例如:
    1. There are three reasons ... / The reasons bebind this fact are as follows. First, ... , Second ... , Third, ...
    2. Two birds eat two apples. These birds are in red skins. The red skins ... These apples are in red color. The red color ...
    3. 不要使用:Condition 1, Condition 2 -> Conclusion ❌
    4. 不要使用定语从句(which,that),会打乱语句间的逻辑
  3. 如何写大纲(Outline,Roadmap):大纲中的每一段都要有一句话来概括内容,要精确到段,以主题为 Fault Localization 的论文为例
    1. 1 Introduction
      1. P1: Software faults are inevitable.
      2. P2: Localizing faults has been widely studied.
      3. P3: Existing techniques of fault localization have focused on two categories. First, ... Second, ...
      4. P4: However, ...
      5. P5: In this paper, we proposed a new approach ...
      6. P6: Experiment, result, approach
      7. P7: Structure of the rest ...
    2. 2 Background and Motivations
      1. 2.1 Background
        1. Faults and risks
        2. approachs
      2. 2.2 Motivations (HOWEVER) ⭐
        1. General, ...
        2. Example, ... (real world, open source)
        3. Our approach addressed the "HOWEVER"
    3. 3 Approach
      1. 3.1 Overview / Framework 要有图,涵盖方法的整体框架
        1. 图:形式为 input -> box -> output,每一个方框都要有输入和输出
      2. 3.2 A
      3. 3.3 B 要具体到自己的方法
        1. Genetic algorithm ❌ 应该放到 Background 中
        2. Genetic algorithm based localization ⭕
    4. 4 Experiment Setup
      1. Data / Project
      2. Setup 让读者能复现
      3. Metric
      4. Methods in Comparison
      5. Research Question (RQ)
        1. Example RQ: How accurate does our approach ...
        2. 有 3-4 个 RQ,RQ 之间要有逻辑
        3. 答案要明确:yes, no, how much
    5. 5 Threats to Validity
      1. 偏负面,但要柔和一些
      2. e.g., The implementation of our approach can handle Java faults in real-world problems. It may not be generalized to other programming languages. This approach can be generalized to languages with similar structure of object-oriented methods.(提出缺点,然后找补一点回来)
      3. Discussion 中可以有正面的
    6. Tables and Figures
      1. 所有的图/表都要有图头/表头
      2. 要说明 x 轴和 y 轴是什么
      3. 图表示例如下

Table 1. Precision and recall of four methods in comparison

ID Description Precision Recall
Project 1
...
  • Table 1 shows precision and recall ... 表的总体讲了什么
  • Table 1 description ... 对表的描述,每一列是什么
  • Table 1 observation ... 从表中可以观察到什么现象
  • Table 1 analysis ... 对于这种现象的分析
  • Table 1 conclusion ... 由分析得出的结论