This page contains advice on academic writing. I could probably give a lot of pointers about writing, but it is an individual process, so I will provide mostly links. This is not an official guide and there is probably much more to find on the internet than you can think. Having said this, the links below are the ones that I use myself and recommend my students.

I use this page as a compendium, so please treat it as such. It is intended to help to get information about how to write different parts, not advice on style.

There are variations depending on the scientific text. That is natural and quite obvious. A 4 page short paper cannot contain as much as a 200 page dissertation. However, the difference is often in the quantity and in the scope of the text, therefore a lot of the text below is applicable to all kinds of scientific texts – starting from the bachelor thesis and ending in the dissertation.

To start, I recommend to read this page about the types of academic writing: https://www.sydney.edu.au/students/writing/types-of-academic-writing.html


Abstract

The first part of the paper is the abstract. Here I strongly recommend using the structured abstract model. It is often used in medicine, but software engineering has adopted it a lot also.


Introduction

A good resource for writing introductions is the CARS model, which helps to guide the reader into the research by starting from the existing research.


Related work

The related work section is probably the one that gets the least attention in modern papers, although the situation is slightly changing. Novice writers usually leave this section to the end, which is a "bad" idea. You should write the related work along your research, making notes of everything you read, making relations to what you do.


Research design

The research design section contains the description of how you designed your research. It is often based on the research methodology that you follow. Here are some examples from the methods used in software engineering:


Results

The results section is similar to the research design, depending on the research methodology of your choice.


Discussion

There are several ways to go about it, but the one that I like the most is this one: https://library.sacredheart.edu/c.php?g=29803&p=185933

I also like this one, which is from the same place as the CARS model: https://libguides.usc.edu/writingguide/discussion

This one is very hands-on: https://www.biosciencewriters.com/How-to-Write-a-Strong-Discussion-in-Scientific-Manuscripts.aspx


Conclusions

To write conclusions, I recommend to start with this page: https://www.wikihow.com/Write-a-Conclusion-for-a-Research-Paper – it shows how to gradually build up your conclusions section.

Another good resource is the same website as for the CARS model, but for the conclusions section: https://libguides.usc.edu/writingguide/conclusion


Examples

Examples are important throughout scientific texts. However, they are often neglected. Surprisingly, it is quite difficult.


Other resources


Books

Finally, here are some of the books that helped me to get better in writing.

Stylish Academic Writing by Helen Sword

A comprehensive guide to improving your academic writing style and making it more engaging.

Learn More

Don't be such a scientist by Randy Olson

A guide to crafting compelling scientific narratives and storytelling techniques for academics.

Learn More

Videos