Yegor Bugayenko's Blog, page 3
January 2, 2024
I can���t speak
������ ������������������ ������ ���� ���������������� �� ������������ �������������� ����������������������, ������������������ �� ���� ���������������������� �������������� ������������ ���� ���������� ��������. ������������������ ������ ��������, ���� ���������������� ����������������, �������������� ����������, ���������������� ���� ������������������������������������ ������������. ������������,������������������ ������ ������: �������� ������������ ������������ ������������������ ����...
December 25, 2023
Defend Me Against ChatGPT
I do enjoy ChatGPT a lot. The blog post you���re reading now was written by me andthen given to ChatGPT to fix its grammar and polish the writing style. Untilrecently, since 2014, when I wrote my first blog post, I used the service of afew proofreaders, who charged me $20-40 per hour to rewrite all of my 350+ texts. Now, I pay a few dollars a month to OpenAI. However, while the value ofthis generative AI is obvious, I also experience serious harm from ChatGPT,especially when reading pap...
December 16, 2023
Review a Research Paper: Constructive Critique in Five Steps
I���m helping organize the ICCQ conference this year for the fourth time, with thein-cooperation support of the IEEE Computer Society. Based on this short-termexperience, I can assert that reviewing research papers is a skill that even somereputable and experienced academicians either don���t possess or are too lazy toapply. We often encounter sketchy, subjective, and disputable reviews thatdon���t assist authors but only frustrate and discourage them. In this short blogpost, as an absolu...
December 10, 2023
Results and Discussion: Facts and Interpretation
Almost every empirical research paper contains two essential sections: Resultsand Discussion. The former presents the facts collected through the researchmethod, while the latter interprets them to answer the research questions. Wheninterpreting the data, you must address the most obvious concerns that readersmay have. For example, in the Results section, you might state: ���85% ofrespondents refused to participate in our survey��� (this is a fact). Then, inthe Discussion section, you mig...
November 27, 2023
Be Indirect in Your Research Questionnaire to Gain More Honesty
Let���s say you are conducting research to discover programmers��� opinions abouttheir work environments: whether they appreciate their office spaces or not.Preparing a survey with a few questions is essential. Their responses willreveal their thoughts and feelings. After working with several student groups,I���ve noticed a common mistake in questionnaire design���they are too obvious withtheir questions, simply asking, ���How do you feel about this?��� There���s a moreeffective approach.
...November 21, 2023
Avoid Soft Line Breaks Inside a Paragraph
An email, a document, a research paper, a presentation, and even a JavaDoc code block consist ofparagraphs, which are ���self-contained units of discourse in writing dealing with a particular point or idea.���Visually, paragraphs are supposed to be separated by a vertical space that is a bit largerthan a vertical spacing between lines. To achieve this, for example, in HTML, we wrap paragraphs in the
tag, while in LaTeX, we use \par or just an empty line between them. However, some people i...October 10, 2023
The Method Section: A Recipe for Research
Every empirical research paper must have a section titled ���Method��� (or ���Methodology,��� or ���Study Design���). In this section, you describe what was done to obtain the data presented in the following ���Results��� section. You explain the recipe, which may be replicated later by another researcher, leading to the same (or very similar) results.
[image error]Underground (1995) by Emir KusturicaThe Method section is the essence of the research. Think of it as a recipe: youtell the reader what ing...
September 28, 2023
Related Work: A Critical Taxonomy of Prior Art
In almost any research paper, it is mandatory to have a section titled ���Related Work���(or ���Related Works���), where you refer to the results previously obtained by otherauthors or yourself. By including this section in your paper, you are not only payingrespect to those who laid the foundation for your results, but also motivating and guidingyour readers. Most of them may not be aware of existing studies orthe importance of the problem you are solving. You must put these guys intocon...
September 18, 2023
Five Ingredients of Tech Career
A friend of mine recently asked me what five things he should do in order togrow his technical career in a big company. He is not interested in being a bigmanager, or a CEO. Rather, he wants to be a software expert, an architect, anowner of a technology, and eventually a ���Fellow.��� I���m not sure I was qualifiedto give such advice, but I did anyway. This is what I told him. Maybe this willalso work for you.
[image error]8�� (1963) by Federico FelliniBoredomStay focused on one problem for many ...
September 4, 2023
Bibcop: Style Checker for BibTeX
Almost every document you may write in LaTeX format willhave a list of references at the end. Most likely, you willuse BibTeX or BibLaTeX to print this list of references in a nicely formatted way.It is also highly probable that your .bib file will containmany typographic, stylistic, and logical mistakes. I���m fairlycertain that you won���t find the time to identify and correct them.As a result, the ���References��� section in your paper may appear sloppy.I suggest using the bibcop p...