2022.10.08 组会(写作)¶
答辩¶
- Research Problem: 做了什么
- Background
- Motivation
- Content
- Innovation: 创新在哪
- Approach: 前人的工作是什么,对比自己的创新在哪(不要说自己是首创)
- Experiment Setup: 在什么设定下来评价结果,即 metrics 和 Scenario Comparison
- Results
- *Implementation: 如果实验很创新,可以提一下用了什么来实现
- Conclusion
- Future Work
写作¶
- 语句通顺,让人能看懂,没有语法错误(单复数、时态)
- 语句之间要有逻辑,逻辑要简单,例如:
- There are three reasons ... / The reasons bebind this fact are as follows. First, ... , Second ... , Third, ...
- Two birds eat two apples. These birds are in red skins. The red skins ... These apples are in red color. The red color ...
- 不要使用:Condition 1, Condition 2 -> Conclusion
- 不要使用定语从句(which,that),会打乱语句间的逻辑
- 如何写大纲(Outline,Roadmap):大纲中的每一段都要有一句话来概括内容,要精确到段,以主题为 Fault Localization 的论文为例
- 1 Introduction
- P1: Software faults are inevitable.
- P2: Localizing faults has been widely studied.
- P3: Existing techniques of fault localization have focused on two categories. First, ... Second, ...
- P4: However, ...
- P5: In this paper, we proposed a new approach ...
- P6: Experiment, result, approach
- P7: Structure of the rest ...
- 2 Background and Motivations
- 2.1 Background
- Faults and risks
- approachs
- 2.2 Motivations (HOWEVER)
- General, ...
- Example, ... (real world, open source)
- Our approach addressed the "HOWEVER"
- 2.1 Background
- 3 Approach
- 3.1 Overview / Framework 要有图,涵盖方法的整体框架
- 图:形式为
input -> box -> output,每一个方框都要有输入和输出
- 图:形式为
- 3.2 A
- 3.3 B 要具体到自己的方法
- Genetic algorithm
应该放到 Background 中
- Genetic algorithm based localization
- Genetic algorithm
- 3.1 Overview / Framework 要有图,涵盖方法的整体框架
- 4 Experiment Setup
- Data / Project
- Setup 让读者能复现
- Metric
- Methods in Comparison
- Research Question (RQ)
- Example RQ: How accurate does our approach ...
- 有 3-4 个 RQ,RQ 之间要有逻辑
- 答案要明确:yes, no, how much
- 5 Threats to Validity
- 偏负面,但要柔和一些
- 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.(提出缺点,然后找补一点回来)
- Discussion 中可以有正面的
- Tables and Figures
- 所有的图/表都要有图头/表头
- 要说明 x 轴和 y 轴是什么
- 图表示例如下
- 1 Introduction
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 ... 由分析得出的结论