Category Archives: Writing

Paper writing, software for writing

Information Reliability and Critical Thinking: What is Truth?

How to determine the truth is the essence of critical thinking. In our age of information overflow, it is very difficult to determine what is believable and what is not. This is especially critical for correct evaluation of scientific and engineering sources. The worst thing you could say is that something is true because your teacher said so; even worse if Google said so. Both are extremely unreliable as potential measures of truth.

So, how do we know if something is true? Formally, a given claim is true if it allows correct prediction of the outcome or future event based on logic. Why should you care about truth when most people don’t? Well, the truth is based on reality, and if you are engineer or scientist who is not producing a design/research based on reality, it could be dangerous. Delusions and misconceptions are common among people, but they are difficult to correct. It is better to have less of them from the beginning.

The only known pathway to truth is research and replicable experiments which provide sufficient evidence for something being real. Unverifiable (unfalsifiable) claims and experiments that cannot be replicated cannot be used to form opinions about truth. Unfortunately, you cannot do research and experiments on every single claim or question in science and engineering. So, you have to create your own opinions based on the data presented to you and you need to decide if it is reliable.

Here is a short guide on how reliable different sources of information are:

  1. Most reliable (peer-reviewed by best experts in the field)

Scientific articles published in well-respected journals with rigorous peer-review process are most reliable. Those journals are generally published by known publishers such as Springer, Elsevier, IEEE, etc. The fastest free method for evaluating the quality of a journal is to use the following database: Scientific Journal Ranking. If the journal is not in the database, it is not reliable. Higher SJR index means higher reliability and better journal (well, not always, but good enough for the initial impression). Some top-level conferences are also a good source of reliable information. These kinds of sources are called primary sources because they are written by the original authors of the research.

2. Moderately reliable (peer-reviewed by experts and non-experts)

In this category, we have review and survey articles, encyclopedias, textbooks (secondary sources) where the authors describe their understanding/interpretation of somebody else’s research. As expected, some interpretations are correct and some are not. Those sources are generally good for a fast introduction into a subject of study. Always use primary sources for more in-depth understanding.

3. Somewhat reliable (peer-reviewed by non-experts)

Most journal and conference publications from less reputable publishers are in that category. Those journals and conferences cannot attract top level most knowledgeable experts to review their submissions. You should be very suspicious and skeptical about the presented claims.

4. Not reliable at all (not peer-reviewed)

Internet blogs (including this one), web pages (Google search), movies or YouTube videos, somebody said something (your teacher, friend, manager, etc.), scientist’s opinions not in the area of their expertise, technical reports are all unreliable.

Look, nothing is 100% reliable and you should never have 100% confidence about anything, but having 80% reliability is much better than 0%. You could base your confidence level on the academic peer-review process. More rigorous and scrupulous this process is – higher the probability that the reviewed claims are true, or at least they give the best explanation available so far.

Make a habit of checking the facts and scientific evidence before jumping to conclusions.




How to Write Engineering Paper Abstract


The abstract is second most important part of the article. If readers like the title, they will read the abstract to see if the entire article worth reading. Those readers are scientists in relevant fields who need to resolve some problem or question and they are searching for similar solved problems. Alternatively, they solved some problem already and looking for other solutions to compare.

Remember that abstract for all published articles is available online and searchable by Google, while the article body might be hidden. So the goal of your abstract is to summarize your paper in about 150-250 words.

For important tips, check this video:


Generally, the abstract is divided into 5 important parts. Each part should be about 1-3 sentences.

  • What is the topic of your article, why is it important?
    1. This should be the most interesting and attractive part
    2. Understand your audience. Assume that those are researchers/professors in similar fields or advanced graduate students.
  • What is a (broader) problem that you tackled and what solutions existed before your work?
  • What are the deficiencies of the previous work and how you propose to resolve them?
  • Describe how your innovative approach produced great results (but be very specific with numbers and other specific rigid evidence)
    1. Describe your algorithm/approach (in 1-2 sentences)
    2. Describe only major results
    3. Active voice is preferred in many cases (“We did…” instead of “Was done…”). Nevertheless, if it is not important who “did it”, then the passive voice is good.
  • Why your research matters and how it could be expanded/used in additional applications?


Finally, don’t forget to rewrite for brevity and clarity.


  • Use or define abbreviations
  • Write information which is not mentioned in the article
  • Promise unreal benefits/results that cannot be supported by the evidence in the article
  • Be unclear and non-specific
  • Use reference citations
  • Use “I” pronoun
  • Use future tense (except the last sentence which might include future directions




How to Write Engineering Paper Title


The title, abstract, and keywords of your paper are the most important components. In most cases, the popularity of your paper and the number of citations to your paper (which is the main measure of success presently) will depend on those three components. This is because those are the only components available freely online and others might use it if they find your title interesting.

Ideally, the title should convey what question is solved and how you proposed to solve it and be interesting to others. This is where people will decide to read or not to read further.

  • Start with writing all keywords that you would Google if you would search for the paper like yours. Those keywords should be broad enough that people who search for related areas will find it and narrow enough that it will include specifics on your solution. If you need help inventing keywords – search in titles of the papers you intend to cite.
  • Highlight the keywords that differentiate your question/approach/solution from any other paper you know. Those keywords have to be included in the title.
  • Combine between 5-10 keywords (including the highlighted) in a sentence with other connecting/clarifying words. Try at least a few combinations before you decide on the final one.
  • The length of 5-15 words is recommended for a title (typically around 10).
  • For each word, examine if the word does not add to the meaning. Remove it if this is the case. To identify such words, just pull them out of the title and try to read it again. If it gives the same meaning, then the word is redundant and needs to be removed. For example, “mathematical formula” – unless you write on chemical formulas and you actually want non-chemical formulas in your title, then the word “mathematical” is redundant because it is the default for formulas. Another popular mistake raises red flags of reviewers and editors. Never ever use “novel” or “new” in your title. All published papers which are not surveys or reviews are novel by definition (otherwise nobody would publish them).
  • Make the scope of your title broad enough to include a broader audience.
  • Make the scope of your title as narrow as possible to specify your problem and your solution. You may note that this contradicts the previous recommendation, but this is exactly how it works. Think who is your audience and who might be interested in your work. Aim at professor or advanced graduate student level, because those will be your readers and talk to them. Never use layman language in technical communication. For example, the title: “Machine learning for classifying species” is too broad because it is not clear what machine learning approach was used and what kind of species are classified. On the other hand, the title: “Using a directed acyclic graph for classifying goldfish in 1x1x1 cu.ft. aquariums” is too narrow, because the reader might be interested in other fish or aquariums.
  • DO NOT write in the title something that is not an accurate reflection of your work.
  • Avoid using abbreviations or uncommon words.
  • Make sure that the title has only one possible meaning and interpretation and it is commonly accepted. For example, “Cardiac differential equation for…” – it only would work if there is a single differential equation which is named Cardiac. Also, be careful with phrases like: “New obesity study looks for the larger test group,” which has 3 different meanings.





Software for Knowledge Management

Each day we get an overwhelming amount of information. Web surfing, books, scientific papers are all the sources of new data. To keep up with all these data, we need to use some software. Unfortunately, there is no a single software that will keep all our knowledge, with fast and simple editing tools, and that will be able to search/remind/find answers to our questions. Also, not all softwares are able to keep math formulas (see the following discussion).

The main question here is how we remember things…How can I find something that I (or somebody else) had inserted in some knowledge database, if I don’t know/remember if it exists at all?

Continue reading


Comparison of Mathematical Add-ins for Wikis and Onenote

The math formulas should be easily included in blogs, or knowledge databases, but, unfortunately, most HTML and proprietary formats do not support math. These math tools should be included as add-ins. Each add-in has its own pros and cons, and I want to compare those from my perspective. Since I work with Latex, I’d like the formulas to be converted easily to Latex, or written in Latex. The formulas should be convertible to one of MathType formats. I also prefer WYSIWYG type of inserting formulas.

Continue reading


WinEdt 6 Configuration

Borrowed from Jeromy Anglim:

WinEdt 6.0 for LaTeX: Features, Configuration, and Resources

Features that I like

In particular there were several Features in WinEdt that I liked at first glance:

  • Tree View can be customised
  • Automatically display your current location in TOC
  • Colour coding that aids usability
  • Intelligent defaults
  • Options to customise almost anything
  • Easy configuration interface with MikTeX
  • One click build process for LaTeX documents
  • Intuitive default shortcut keys and intuitive alt menu letters
  • Ctrl+Up and Ctrl+Down navigates between paragraphs.

The remainder of this post discusses: configuration, features, and set up ideas.

Continue reading


Add MathType support to WinEdt 6

In the MathType, choose Preferences→Cut and Copy Preferences: set MathML or text bullet, LaTeX 2.09 and later, uncheck all the check boxes.
We want to add two new buttons that run MathType formula editor (supposed installed).
The first one, inserts $formula$ inline: it opens the MathType, then the formula is manually written and copied to the clipboard, and MathType is closed; then the formula is inserted between the dollar signs.
The second one, inserts labeled and numbered formula in the equation environment.

Add automatic functionality to Cite and Ref buttons (WinEdt 6)

Automatically open Graphical prompts for choosing citations and references for citation and reference buttons.
1. Open MainMenu.ini file (in the options menu).
2. Find item: ITEM=”Citation”
3. For that item replace the MACRO by:
MACRO=”BeginGroup;LetReg(6,’\cite{‘);LetReg(7,’}’);LetReg(8,’Bib’);LetReg(9,’Bibliography Items’);Exe(‘%B\Macros\References\CommonMenuReferences.edt’);EndGroup;”
4. For the following item: ITEM=”Reference”, replace the MACRO by:
MACRO=”BeginGroup;LetReg(6,’\ref{‘);LetReg(7,’}’);LetReg(8,’Label’);LetReg(9,’Label Items’);Exe(‘%B\Macros\References\CommonMenuReferences.edt’);EndGroup;”
5. Right click on MainMenu, and Load script to update the buttons.

Unhide cite, ref, label, and footnote buttons (WinEdt 6)

In the default toolbar all these buttons are hidden in the drop-down menu. I want to unhide them and to put them in line.
  1. In Options→Options… menu, choose “Menus and Toolbar…→Toolbars→Toolbar (2 Rows)” in options panel (opens the file “Toolbar2.ini”).
  2. Find the line: BUTTON=”Citation”
  3. Comment 7 lines after that, namely: // TYPE=6 … // MENU=”Footnote”
  4. Insert instead:
    • BUTTON=”Reference”

    • BUTTON=”Label”

    • BUTTON=”Footnote”

  5. Right click on Toolbars→Toolbar (2 Rows), and Load script to update the buttons.