Source: https://www.linkedin.com/posts/mounib-khanafer-732a35135_towards-proficiency-in-technical-writing-activity-6942153143233183744-VIFE
23 tips on how to become
proficient in technical writing for a better presentation of your research
contribution
By:
Dr. Mounib Khanafer
Associate Professor, PhD, SMIEEE at
the American University of Kuwait (AUK).
Motivation:
After reading, writing, and
reviewing thousands of technical reports, project documents, research
proposals, articles and research papers in the field of electrical and computer
engineering, I can really convey this message to those considering a career in
research and academia: work hard on your technical writing skills since the
early days of your undergrad studies ๐๐๐จ๐
I will be posting more on this matter in the coming
days. Stay tuned if interested and drop me your thoughts in a comment๐
Here
we go!
Tip 1 ๐ก:
Your basic calculus๐งฎ, physics๐ญ,
and chemistry ๐งชcourses are highly helpful in developing the skill of
describing systems of equations, models, algorithms, flowcharts, diagrams,
graphs, schematics, and designs. They help you recognize how to refer to
figures, tables, plots, paragraphs, sections, and chapters and how to compare
designs, models, and systems. Most importantly, they help you enrich your pool
of technical/scientific vocabulary and language you need in your field of
interest in engineering. These basic skills are the nuts and bolts of any
technical document you will write.
Always remember the golden rule๐: read the textbooks of
these courses and don’t confine yourself to summaries, handouts, or slides.
Tip 2๐ก:
As you move to major courses in
engineering๐ท♂️, building the habit
of reading engineering textbooks ๐
is essential towards improving your technical language and writing. These
textbooks shine in introducing complex systems ⚛️
in a friendly language; trust me, you need that skill! Remember that at a later
point in your major (and eventually in your career) you will need to
communicate ๐ก your ideas clearly and
effectively; your engineering textbooks just help you achieve that gradually.
The good news ๐ฐ is that after some
patience and persistency in reading those textbooks ๐ you will be amazed to
see how frequent the typical technical phrases get repeated๐! You will get to know
them by heart and find yourself using them automatically . As a full-time undergraduate student you
have the luxury of time ☕️that
you may not (and probably will not) have later in your graduate studies or
while working! The ease of finding enough time to read your textbooks in depth
with minimum distractions ๐ฅis
one of the blessings during your undergraduate studies. Use that time wisely⏳!
Always remember the golden rule๐: read the textbooks of
these courses and don’t confine yourself to summaries, handouts, or slides.
Tip 3๐ก:
You will need the interaction๐ง
in the classroom, so never skip classes! Your course/lab instructors ๐ง๐ซ will be using the
technical language typical in your field of interest๐ค; you need to hear
them and interact with them. This will finetune ๐
your technical language skills and improve your confidence in using them. You
will start to get used to the nomenclature of your field. Even if you are one
of those who are able to ace ๐ง♂️
all assignments, projects, and exams while skipping all classes (if your
instructor allows it ๐
);
you will be missing a lot in your journey towards shaping your technical
language if you think that you don’t need your instructors! Since learning at
college/university should be taken as a complete package ๐ฆ(attend, read, review,
practice, interact), each aspect of this package will be adding to your
technical language skills, trust me!
Remember the golden rule๐:
interaction with the experts in your field is a major factor in improving your
technical language skills.
Tip 4๐ก:
Always remember that patience ⛵️is an essential virtue when it
comes to building your foundation for effective technical ✍️. Becoming comfortable with
producing well-written articles will never happen over night๐. Be patient while
reading your college textbooks๐.
Be patient in collecting and memorizing those technical terms to create your
own database ๐ฟof them. This database
will be your sign of how good you are doing๐:
in your first couple of years at college it will grow in size fast๐, and that growth must
slow down as you progress in your studies๐จ๐ป; otherwise, you are
not inching up๐ค!!! But this patience will be highly rewarding ๐
at a later point in
your career. When you find yourself crafting ๐จ๐จtop-class reports and
holding captivating technical talks๐ฌ,
you can’t imagine the feeling of confidence that will instill in yourself. That
feeling will be shaping your whole career๐!
Another golden rule๐:
Be patient ๐
Tip 5๐ก:
When you reach your capstone project๐ , it’s the time that
you will learn the power of your words✍️.
No matter what system your school follows for capstone, there will be
requirements on reporting๐and
presentation๐ค, and that’s where most
students lose marks๐!!!
You may design and deliver the best capstone project that is technically sound๐ช.You may even deliver a
groundbreaking, innovative product๐ง. However, failure to convey the
details of your design and the contribution you have made in a clear,
well-written report is a major loss๐ฉ!!!
Also, the lack of communication skills using good technical language will
backfire☄️ big time. Beside the
preparatory steps I mentioned in my previous tips, one winning way๐ to circumvent such a
situation is through preparing a sound literature review๐ค. The latter
is usually the first step in your capstone; benefit from it. Don’t hesitate to
read tens of articles ๐
that tackle the same area you are working on. See how others present their work
and describe their designs๐ท♂️.
Reading the literature and preparing literature reviews is one essential step
towards shining in technical writing✨.
Another takeaway๐:
make it a habit to read the literature in your field; don’t miss the wealth of
vocabulary and phrases available there!
Tip 6 ๐ก:
Your masters studies ๐ is the point where you
will delve into extensive, deep dive readings ๐into
the track of interest to you. Several masters courses will have a weight on
preparing a term paper๐
. Usually, the style of this paper requires selecting a research topic and
writing a comprehensive review about it๐.
This is a twofold chance✌️:
๐ฅbuilding knowledge, and
๐ฅimproving your technical language.
Never get tired of these readings๐ช; the more, the
merrier. This is a golden opportunity ๐to
build a strong foundation for your language skills that will flourish and pay
off later in your PhD๐.
A takeaway๐:
at the masters level start building the attitude of a voracious reader๐
Tip 7๐ก:
During your masters and PhD studies๐จ๐, you will be part of a
lab ๐ง๐ปof graduate students
and researchers that conduct weekly or monthly series of seminars๐ฃ. Attending, and
actively holding, these seminars is a must๐ง. Not only you will learn
hot topics of research✌️,
but you will also enrich your vocabulary and learn how to communicate your
ideas effectively and with confidence๐.
These seminars teach you how to use clear language to:
๐
describe your research
problem
๐set your motivation
๐
define your objectives
๐introduce your system
๐
highlight your results
and conclusions, and
๐identify your future
directions
Each of these items will be just a section or chapter
in your next report or paper ๐
.
Takeaway๐:
to flourish ๐ชin technical writing,
join the crowd of researchers ๐คฉ and be involved in the technical talks
happening in your lab and school ๐ซ
.
#research #engineering #writing
Tip 8๐ก:
Be selective ๐ฅธ in what journals and conference
proceedings you read. Focus on well-reputed ๐journals
in your field of interest; they go through a rigorous ๐ง peer-review
process and publish well-written works. Read top-tier ๐ฅconference
proceedings; they are serious about selecting well-written papers๐. Know the top
contributors ๐จ๐ซ in your field and read
their publications; you will learn a lot from them. As you go through these
quality works, get to learn how to:
๐Format your
paper/report
๐
Present your ideas
clearly
๐Achieve a smooth
reading of your work
๐
Ensure the coherence in
your paper/report
Takeaway๐:
the reader must enjoy reading your paper/report๐คฉ. Otherwise, you’re in
trouble!๐ง
#publications #writing #research #engineering
Tip 9๐ก:
Use simplified language๐!You
need to develop the skill of presenting your work in the clearest,
user-friendly language๐ค. When you use complex๐, less-popular language
you lose the interest of your readers๐คจ! This means that you will need
to spend some time in structuring ๐ท♂️your
paragraphs ๐to remove any vague or
less-direct ๐ phrases. Of course,
this is a skill that you don’t acquire overnight and comes after intensive
readings๐
, but you need to keep
it in mind ๐ค and make it an essential component in your style ๐จ๐จof writing.
The golden rule for today๐: keep it simple and
clear; readers don’t like to spend time in deciphering ๐ what you mean!
#writing #research #engineering
Tip 10๐ก:
Some essentials:
1. When referring to a specific equation, figure,
table, section, chapter, and appendix, you should capitalize๐ (Equation 1.1, Figure
3.2, Table 4.1, Section 3, Chapter 5, Appendix A).
2. When you state an equation, you must define ๐each term appearing in
the equation and what the equation measures.
3. When you refer to a figure, you must describe ✍️everything that appears in the
figure.
4. When you refer to a table, you must explain its
content.
5. When you present a system model ๐ณ through a schematic,
an architecture, a flow chart, or a block diagram, you must describe to the
reader what you are showing.
6. Even if the equation, table, figure, or system model
seem to be quite simple to you, never☝️
assume they are self-explanatory. You must describe them to the reader ๐ค.
The takeaway ๐:
respect the etiquette๐ง of technical writing and be generous ๐in your descriptions๐. Help the reader to
understand you☝️!
#writing #research #engineering
Tip 11 ๐ก:
(one of my students suggested that I
be more specific. So, here you go Laila Dallol ๐)
1. ☝️When
referring to a figure, table, or system model and what they are for, write
something like ✍️:
· “This figure
shows/illustrates/depicts/describes/demonstrates/highlights/exemplifies/clarifies
…”
2. ☝️When
explaining an equation that you have provided, write something like ✍️:
· “This equation
presents/states/introduces/describes/relates/associates/explains/proves …”
· “The first term in this equation
reflects/means/states/indicates/shows/refers to/compensates for …”
· “The second coefficient in this equation
indicates/results from/is used to/represents the weight of/reduces the impact
of the associated term/boosts the impact of the associated term ….”
3. ☝️When
describing your contribution, be specific on whether it is a new “algorithm,”
“system,” “model,” “protocol,” “product,” “invention,” “implementation,”
“analysis,” “evaluation,” “comparison,” “simulation,” “emulation,”
“deployment,” “extension,” “survey,” or “review.”
Takeaway๐:
These tips are based on extensive readings through books, papers, and reports.
Keep reading๐.
#research #engineering #writing #technicalwriting
Tip 12 ๐ก:
(one of my students suggested that I be more specific. So,
here you go Laila Dallol ๐)
1. ☝️When
explaining the contribution ๐ฅ of your work, you must have a clear
statement ✍️ about it in both the
“Abstract” and the “Introduction” of your report:
· “In this work we introduce a new algorithm/system/protocol/model/…”
· “In this paper we devise a new
algorithm/system/protocol/model/…”
· “Our contribution in this work is …”
· “In this paper we propose a new
algorithm/system/protocol/model/…”
· “In this work we describe a new algorithm/system/protocol/model/…”
· “In this work we evaluate/analyze a new
algorithm/system/protocol/model/…”
2. ☝️When
describing the performance of your new system write something like:
· “The performance of our new algorithm is superior to
algorithm X”
· “The performance of algorithm X is inferior to our
algorithm”
· “Our new algorithm boosts up the performance in terms
of …”
· “Our proposed protocol increases/decreases the ….”
· “Our product solves the problem of …”
· “The impact of X declines/diminishes by using our
proposal”
· “Our invention supports this targeted group in our
community”
Takeaway๐:
Once again, these tips are based on extensive readings through books, papers,
and reports. Keep reading๐.
#research #technicalwriting #engineering
Tip 13๐ก:
Keep in mind that there is a direct relation between
how you do research ๐ง and how you report it✍️. Simply stated, look at the
diagram ๐บbelow: These are the
stages ๐พof any research
project; each stage corresponds (roughly) to a chapter/section in your
report/paper๐.
Takeaway๐:
writing your final report/paper follows the same methodology ☝️you followed in conducting
your research project๐.
#research #project #technicalwriting #research
Tip 14๐ก:
It’s essential to let someone else have a look at your
work before final submission๐ง๐ค. Approach those who have
published ๐before. Talk to
colleagues๐จ, PhD students๐จ๐, postdoctoral fellows๐♂️, and most
importantly your supervisor๐จ๐ซ. There is always
something you will learn from them๐.
Never assume that you have it all covered; nobody is perfect๐คจ. Their
recommendations will finetune ๐ ๐your
work at an early stage. Be ready to hear and accept even the harshest critique๐๐ง♂️; trust me
it will better shape ๐จ๐งyour way of reporting.
Even if someone advises you to add clarifications or enhancements that will
require couple of weeks of work, it is worth it☝️.
Corrections and amendments at this stage are not costly๐คฉ!!! Keep in
mind that after any submission to a conference or journal you will have to wait
for few months before receiving the feedback of the reviewers๐ฎ♂️. In case you
haven’t done your homework properly, you may take another couple of months to
entertain all reviewers’ requests, and that is the costly part๐ฐ๐ฐ๐ฐ๐ฉ๐ฉ๐ฉ.
Takeaway๐:
take a second opinion☝️☝️☝️
#research #technicalwriting #engineering #publishing
Tip 15๐ก:
Reports/papers should have an abstract๐. The abstract is an
executive summary of what your document is about๐.
In a condensed paragraph, you need to educate your reader about the problem you
are working on and the solution you are proposing for it☝️. That is, this is the place
in your document where you tell the reader what you are going to talk about๐ฃ. I prefer 300’ish-word
abstracts designed using the 100/100/100 rule (my invention๐คฉ; see the
diagram).
Do’s:
☝️Include typical keywords in
your area
☝️Highlight how your work is
distinguished
☝️Specify names of
algorithms/systems/models/tools that you use in your solution
☝️Include
readings/statistics/results that you have generated
Don’ts:
๐Talk about the details
of your implementation
๐Use complicated
language
Takeaway๐:
Learn how to describe what you want to say using 300 words only.
#research #engineering #technicalwriting
Tip 16๐ก:
As my PhD supervisor (Prof. Hussein Mouftah) one day taught me: “90% of
the readers of your thesis will decide to keep on reading till the last page
only if the “Introduction” is well-written!”๐๐ฑ๐ฐ๐ก
In your “Introduction”, you should cover the following
aspects (my supervisor continued):
1️⃣ Background
2️⃣ Motivation
3️⃣ Objectives
4️⃣ Contributions
5️⃣ Thesis (or paper) Outline
The “Outline” subsection, which is the closing section ๐ฌof your “Introduction”,
should be structured ๐as:
“The rest of this thesis (or paper) is organized as
follows. Section 2 covers … etc. Section 3 introduces … etc. Next, in Section 4
we describe … etc. After that, Section 5 provides … etc. Finally, Section 6
concludes this work and sets the future directions.”
Takeaway๐:
Your “Introduction” is the gateway to your work. Make sure it is
well-structured and well-written๐.
#research #engineering #technicalwriting #thesis
Tip 17๐ก:
Writing literature reviews is time-consuming and
tiresome, but essential in building your case! ๐จ๐ผ
At the end, in your paper ๐ you are trying to
prove ๐คto the reviewer and the reader that you are presenting something
new๐คฉ; something that does not exist in the literature ๐! Therefore, it’s
important to spend enough time reading into the work related to your problem ๐. The benefits ๐
of these readings are:
☝️To keep yourself up-to-date
with respect to the solutions proposed to solve your problem of interest
☝️To discover trendy
tools/methods/approaches to tackle this problem
☝️To learn how performance analysis
is conducted to evaluate the efficiency of your solution
☝️To shape your solution
uniquely so that it distinguishes itself from the work of others
☝️Most importantly: To continue
improving your technical language through these intensive readings
Takeaway๐:
Conducting literature review is part of your personality as a successful
researcher๐จ๐ฌ. Keep reading!๐
#research #engineering #technicalwriting
Tip 18๐ก:
Your literature review must be up to date! ☝️
This means that you should cover recent contributions
in the field towards solving your problem๐ง. An up-to-date literature
review means:
1️⃣ You are limiting yourself to
the papers that have been published in the recent three to five years๐. Of course, some
fields are so active that you may find a large set of contributions that have
happened just over the last year; capture those☝️.
2️⃣ You are citing the landmark
papers ๐that made a major
difference in your field; ignoring those papers undermines the strength of your
paper and may discredit your results๐ฐ!
Landmark papers can be identified through reading survey and tutorial papers.
3️⃣ You are citing landmark papers
that are highly influencing ๐ชin
your field even though they are kind of old. Citing these papers reflects that
you are aware of the seminal works in your field and that you are standing on
solid grounds when you compare your results to what has been published.
Takeaway๐:
A good, up-to-date literature review makes your paper shine✨. It requires patience in
reading the works of others. Keep reading!๐
#research #engineering #technicalwriting
Tip 19๐ก:
Documenting your contribution is the most important
section of your paper☝️.
This is where you need to be:
1️⃣Clear
2️⃣Thorough
3️⃣Readable
4️⃣Coherent
Your abilities of technical writing should shine ๐exactly here! This is
the part that you are proud of๐;
be generous in the details. This section can be titled generically as “System
Model” or “System Design.” Alternatively๐ง, you can be more specific by
using the name of your new system/model/algorithm/protocol/design in the title,
or even writing something like “A New Model for…” or “The New Proposed System
of …”. Size-wise, this section should be the largest in your paper๐ค;
you can’t have an “Introduction” of two pages and a “System Model” that is
barely half a page๐ค! In describing your contribution, you need to use
schematics, flowcharts, architectures, tables, figures, graphs … etc.;
engineers are obsessed ๐
with description tools and hate ๐กjust
viewing long pages of text without an ability of visualizing your proposal.
Your ability to make your contribution stand out is essential here๐; the reader should not
struggle to understand where your touch is! It is highly recommended that your
contribution is pinpointed ๐clearly
in bullet form in the beginning of the contribution section. State it as
follows:
“Our contribution in this paper is summarized as
follows:
1….
2…
3…”
Takeaway๐:
Show pride in your contribution by describing it properly!
#design #engineeing #technicalwriting #research
Tip 20๐ก:
After you have introduced your proposal in the “System
Model” section๐ง, you need to focus next on how you will be evaluating
the performance of your proposed solution๐ค. This happens in a section
titled as “Performance Evaluation” or “Performance Analysis”๐ฌ. With a clear language๐ฃ, you should explain to
the reader how systems like yours should be evaluated and tested ๐งชfor
performance and efficiency. The performance metrics ๐should be selected in
consistency with what your proposal is promising to achieve☝️. Your ability to introduce
these metrics and relate them to your problem of interest in a convincing
language is essential in getting your work recognized๐, appreciated๐, and praised๐.
Takeaway๐:
Use careful, convincing language to educate the reader about how to evaluate
your system.๐
#research #engineering #technicalwriting
Tip 21๐ก:
Done with “Performance Evaluation” ๐ค? It’s time
to generate results and comment on them☝️
in a section titled “Results and Discussions”. Your results may be generated
using several tools:
1️⃣ Simulations๐ฅ
2️⃣ Mathematical modeling๐งฎ
3️⃣ Experimentation๐งช
4️⃣ Emulation ๐ฌ
5️⃣ Actual direct implementation⚙️
Presenting your data and results is an art๐. Use a proper language
in relating your findings to the background you have established in the
“Introduction”, “System Model,” and “Performance Evaluation” sections.
Coherence is essential here; don’t create conflicts between the promises you
have made in previous sections and the way you are interpreting your data.
Takeaway๐:
Your results should be carefully generated and discussed. Craft this section
properly๐.
#research #engineering #technicalwriting #uottawa
Tip 22๐ก:
When preparing your list of references keep in mind:
1️⃣ The number of references:
— Usually, a conference paper shouldn’t have more than
15 quality references while journal papers need a wealth of references (more
than 20)
2️⃣ The variety of the references:
— Cite both conference and journals papers. Focus on
flagship conferences and high-end journals. You need a variety of conferences,
journals, and even authors to show that you have based your research on deep
knowledge
3️⃣ How current the references
are:
— Try to restrict yourself to what has been published
in the past 3 to 5 years. Of course, certain relevant, landmark papers must be
cited in your work even if they were old; skipping them may discredit your
findings!
Takeaway ๐:
Your references should tell the reader that you know your area. Select them
carefully ๐ง☝️.
#research #engineering #technicalwriting #uottawa #iot #wirelessnetworks
Tip 23๐ก:
(concluding tip)
Writing your technical report or research paper needs:
1️⃣ Planning
2️⃣ Time
3️⃣ Patience
4️⃣ Revision
Never underestimate the importance of any of these
factors๐ง.
When I generated my final results for my master’s
thesis, I thought that I’m done with my master’s since writing is not supposed
to take time!!!!
My supervisor asked me: “How long do you think you need
to finish writing?”๐ค
I replied with full confidence and happiness: “Two
weeks”๐
He replied with a smile: ”If you finish writing in two
weeks, I will pay you $10000”๐คญ
I accepted his challenge and started writing✍️✍️✍️. It turned out that I needed
another six weeks to complete the writing๐จ๐คฏ๐ค.
Final takeaway๐:
Take technical writing seriously and give it all it needs of planning, time,
patience, and revision.☝️๐
#technicalwriting #engineering #uottawa #iot #wirelessnetworks #research
Motivation: https://lnkd.in/diBAsP9C
Tip 1: https://lnkd.in/dm_CfJvC
Tip 2: https://lnkd.in/dcwZXeTN
Tip 3: https://lnkd.in/dEfHt3Dp
Tip 4: https://lnkd.in/dwEXT_Ux
Tip 5: https://lnkd.in/dfwjt5ju
Tip 6: https://lnkd.in/di6dhtWU
Tip 7: https://lnkd.in/dGu7g-CQ
Tip 8: https://lnkd.in/dMdjJRaW
Tip 9: https://lnkd.in/dqKtmemP
Tip 10: https://lnkd.in/dDvqA4sg
Tip 11: https://lnkd.in/d2h5fcKk
Tip 12: https://lnkd.in/duYnN495
Tip 13: https://lnkd.in/dgdBRJ7R
Tip 14: https://lnkd.in/dkHiq3gR
Tip 15: https://lnkd.in/d5Y5yssy
Tip 16: https://lnkd.in/dkC6b4Xt
Tip 17: https://lnkd.in/d2tmUEPF
Tip 18: https://lnkd.in/dt47qra8
Tip 19: https://lnkd.in/dukQS4Nj
Tip 20: https://lnkd.in/dH5FQTiq
Tip 21: https://lnkd.in/dXPiXPeV
Tip 22: https://lnkd.in/dvk4igmd
Tip 23: https://lnkd.in/d_5q85WE