1. My PhD as a Comic
    • At the end of my PhD journey, I was lucky enough to be surrounded by professional software artists. Together, we created a comic to make the ideas of my PhD thesis more accessible and engaging to the non-tech audience. In this article, I share the comic and the story behind it.

  2. Let's Face It: Paper Figures Are Always Subject to Change
    • As a researcher, I have learned that the process of creating figures is a journey of discovery, a process of refinement, and a crucible of critique. This article provides insights into the transformations that a particular figure undergo throughout the research process (before publication).

  3. How to Write a Good Cover Letter for a Research Paper
    • It's a common practice in academic journals to ask authors to write a short cover letter to the editor. In this post, I share my experience writing cover letters for academic journals, along with useful tricks and tips that I've found along the way.

  4. The True Value of Attending Academic Conferences
    • I recently attended the 29th edition of ESEC/FSE 2022 in Singapore. This was my first time participating in a big academic conference (in real-life). In this blog post, I share my experiences, with a focus on what I think is the actual value of attending these kinds of events.

  5. On the Parkinson's Law of Triviality for Computer Science Researchers
    • The Parkinson's Law explains how we spend disproportionate amounts of time discussing trivialities instead of focusing on solving core problems. In the research context, this behavior is considered unproductive because it drains the researchers' energy on matters of little or null impact. This behavior can also be considered a form of procrastination in which the challenging tasks are postponed. In this post, I share my experience after many years of dealing with this issue.

  6. No One Cares About Your Research!
    • Doing a PhD is sometimes a very stressful journey. I believe this stress is unnecessary, as it primarily results from students taking science too seriously. They genuinely believe that others are continuously evaluating the quality of their research. But this is very far from being true. In practice, no one actually cares about a particular research paper that doesn't have her name on it. And I argue that this is a comfortable truth.

  7. How to Write a Good Revision Letter For an Academic Paper
    • Dealing with a major revision is a challenging process in the life of doctoral students. In this post, I share my personal system and some useful resources that may help you to navigate the academic revision process with panache.

  8. Staying in Academia: How PhD Profiles are Evaluated?
    • For those who decided to stay in academia, achieving a position as a tenured professor is not easy, to say the least. There are several evaluation layers to pass before reaching this position, so it is better to be prepared. Research profiles are be carefully evaluated before being accepted or rejected, so it is better for you to prepare well for what is coming.

  9. How to Write a Good Paper Rebuttal
    • My conference paper was rejected. Is it worth writing a rebuttal? This post answers this question and presents practical guidelines to write an excellent rebuttal.

  10. How to Track the Progress of a Research Project
    • Academic research is a demanding activity in constant change and evolution. Consequently, tracking the progress of a research project is challenging. This post describes my methodology to address this particular problem.

  11. How I Overcome Writer's Block When Preparing a Research Paper
    • Writing a research paper can be a tremendous challenge, even for experienced researchers. I've faced the so-called writer's block many times, especially when starting the writing process. Fortunately, with time I've developed personal systems that allow me to deal with this particular issue.

  12. Book Review: The PhD Grind
    • If you are seriously considering doing a PhD in Computer Science, then "The PhD Grind" by Philip Guo is the book for you. In this post, I want to share my personal comments regarding some of the author's key reflections.

  13. Shortening the Distance Between Academia and Industry
    • Presenting research work to industrial engineers is essential for the sustainability of the whole research business. Therefore, researchers should dedicate a significant portion of their efforts to strengthen the bonds between their work and the local industry.

  14. Empirical Software Engineering Research Is Harder Than You Think
    • The ingredients for a good software engineering paper are very difficult to find in practice. In this post, I will explain why.