Blog Archives

How to Write a Case Study

Most good empirical software engineering papers that contain a study follow the same structure for its presentation. As far as I know, this structure was not invented by a single researcher, but developed gradually over the course of many publications.

Posted in Execution

Thesis Architecture

The outline is the architecture of your thesis. It decomposes your document into components (called chapters) with dependencies between them (called references). As for software, the architecture plays a crucial role for the success of your project.

Posted in Execution

Which Tools to Use to Write your Thesis?

If you program a new application, choosing the right programming language is critical. Choose Java or C#, for example, and you have free access to state-of-the-art IDEs and thousands of frameworks and libraries. Choose Clou or Panter, and you are

Posted in Execution

When to Write What?

When you write your thesis, your of level of knowledge of its chapters changes. It increases as you read, implement and experiment. It also decreases, however, as you move on to new parts and your brain throws out old stuff

Posted in Execution

How to Track your Writing Progress?

One of the biggest causes of pain when writing a thesis is to notice late in your project that you are going way too slowly. The writing schedule is your primary tool to manage this risk.

Posted in Execution

How to Spend Your Writing Time Well?

A thesis is made up of several chapters, including an introduction, definitions, related work, proposed solution, and conclusion. You must decide how much time (and pages) to spend on each of them. I call this writing resource allocation. If this

Posted in Execution