Skip to content

Instantly share code, notes, and snippets.

@Mistobaan
Created October 29, 2016 22:26
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Mistobaan/555b020c58282451ec658be19da4c4e2 to your computer and use it in GitHub Desktop.
Save Mistobaan/555b020c58282451ec658be19da4c4e2 to your computer and use it in GitHub Desktop.
How to write a Great Research Paper

How to write a Great Research Paper

From https://www.youtube.com/watch?v=g3dkRsTqdDA

Don’t wait to write!

Writing papers is a primary mechanism for DOING research (not just for repoting it

  1. Idea
  2. Write paper
  3. Do research

Identify your key idea

  1. goal is to convey an idea to reader
  2. can you hear the “ping
  3. many papers contain good idea, but do not distil what they are
  • make certain tha the reader is in no doubt what the idea is. Be 100% explicit
  1. ‘the main idea of this paper is…’
  2. ‘in this section we present the main contributions of the paper.’

Tell a story

  1. Your narrative flow imagine you are explain at a white board

  2. Here is a problem

  3. It’s an interesting problem

  4. It’s an unsolved problem

  5. Here is my idea

  6. My idea works (details, data)

  7. Here’s how my idea compares to other people’s approaches

  8. Structure (conference paper)

  9. Title (1000 readers)

  10. Abstract (4 sentences 100 readers)

  11. Introduction (1 pages 100 readers) a. Describe the problem i. Don’t write: ‘we describe the wizwoz system. It is really cool.’ Do write: ‘we give a syntax and semantics of a language that supports concurrent processes (section 3). Its innovative features are…’ ii. Don’t write: ‘we study its properties’. Do write: ‘we prove that the type system I sound, and that type checking is deciable (section 4).
    iii. Don’t write: we have used wiz woz in practice’. Do write: ‘we have build a GUI toolkit in wizwoz, and used it to implement a text editor (section 5). The result is half the length of the java version.’. b. State your contributions……..that is all i. Write the list of contributions first ii. The list of contributions drives the entire paper: the paper substantiates the claims you have made iii. Reader thinks ‘gosh, if thy really deliever this, that’s excicing, I’d better read on’ iv. For every contributions there is one bullet point * v. Evidence:

  12. Your introduction makes claims

  13. The body of the paper provides evidence to support each claim

  14. Check each claim in the introlduction, identify the evidence, and forward-reference it from the claim

  15. Evidence can be: analysis and comparison, theorems, measurements, case studies. c. Introduce problem with an example i. Bad example: ‘computer programs often have bugs. It is very important to eliminate tehse bugs {1,2}. Many researchers have tried {3,4,5,6.}. It really is very imporant’ ii. Good example: ‘consider this program, which has an interesting bug . We will show an automatic techniquie for identifying and removing such bugs.’

  16. The problems (1 page 10 readers)

  17. My idea (2 pages 10 readers)

  18. The details (5 pages 3 readers)

  19. Related work (1-2 pages)

  20. Conclusions and further work (.5 pages)

@GeraldineJenkins
Copy link

An excellent guide, I think that it will be useful to many since it is very difficult to write a high-quality paper design. I have already read a lot of guides and tips, but no matter how much I try, I am still bad at it. I prefer to use this service https://paperell.com/research-papers-for-sale where you can buy research papers for sale from experts you can trust. I am sure that it is better to trust professionals who have vast experience in writing and to be sure that your papers will be written at a high level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment