Dublin City University
Office of the Dean of Teaching and Learning (ODTL)

Hints on Technical Report Writing

John Ringwood1
School of Electronic Engineering
Dublin City University

Working Paper odtl-1999-03
Last revised: November 1999


This note gives a number of pointers to writing professional, structured technical reports. It is loosely aimed at engineers producing technical papers, reports, dissertations and theses. The ideas contained herein are necessarily subjective, but are based on writing and correcting reports over a period of about 16 years. Though writing style is inevitably individual, and refreshingly so, some basic principles are useful in guiding the prospective author in order to obtain a sound starting point and ease the daunting perspective of writing a lengthy document.


1. Document Structure

One major difficulty with a large document is the rather onerous task of addressing a full pad of blank paper. Additionally, the task of achieving good structure from the start is compounded by the myriad of thoughts which one juggles, in an attempt to sort out the logical progression of the document. Failure in this endeavour will surely result in structural changes at a later stage, which are the most costly of revisions. The key to achieving both good structure (from the start) and decomposing the initially large problem into bite-sized chunks lies in the contents list.

1.1 The contents list

For most people, the contents list is a summary of the chapter and section headings, together with a page index, and is normally written when the document is already complete. However, the contents list is the one place in the document where overall structure can be examined, so why not get the structure right at the start? Early organisation of the contents list is certainly not a trivial problem and may take up to a few days to draft. The level of detail should go down to (probably) subsubsections, where the final level contains one key idea and takes up, at most, two to three paragraphs of text. It may even be useful to title each paragraph, though this may not appear in the final contents list as a formal heading.

Again, it is important to stress that laying out the contents list is not easy. However, some hard work at this stage will save a lot of grief later on and is pro-active in ensuring good structure. A badly structured document inherits its own inertia and will be very difficult (and laborious) to correct at a later stage.

1.2 Logical structure

By logical structure is meant the natural unfolding of a story as the reader progresses through the document. This is achieved by going from the general to the specific, with the background material preceding the technical expose, which should lead logically to the conclusions. Consider a good joke. It has the structure as shown in Fig.1:

Figure 1: Joke structure

In our case, the punchline is the set of conclusions. Everything should support the conclusions and naturally lead up to them. Remember this when constructing your contents list! A typical technical report has the following progression:

Figure 2: Report structure
...ssion and Conclusions}
\unitlength=1.8mm \end{center}\end{figure}

If some of the detail is standard, but possibly difficult to obtain, it can be included as an appendix. More information on appendices is given in Section 1.5.

1.3 Bite-sized chunks

From the hierarchical structure in the contents list, it should now be possible to write each of the subsubsections (or paragraphs) as a more-or-less independent entity, observing however, the relationship between different sections. The a priori establishment of the contents list also allows section numbers to be assigned to the different document sections, making cross-referencing relatively simple.

1.4 Chapter order

With a technical document, it is often beneficial to write the technical chapters first i.e., the core material, leaving the introduction, discussion and conclusions until the end. This is especially important when some results are still not available and the time has come to begin writing your document. Even in cases where all results are available, leaving the introduction until the end allows a better perspective to be had on the document as a whole.

1.5 Appendix material

Many authors are uncertain as to what to include in the appendix section. Generally, appendices should contain relatively standard derivations and perhaps lists of parameter values, which would interfere with the continuity of the main body of the document. In particular, the appendix section should not contain: As with the main document sections, the appendices should reference all material which is not the authors original work (see Section 2.5). All appendices should be numbered consecutively, for example Appendix A1, Appendix A2, etc., in order to allow cross-referencing from the text.

1.6 Typical report sections

Depending on the nature of your document, it may (optionally) have the following sections:
Title page
with name, affiliation, date, etc.
to a friend, family member, or loved one
that the material in the report is the author's own work
to those who have helped or influenced your work
Contents list
which lists items from here on with appropriate page references, see Section 1.1
which summarises the report contents
which introduces the work, provides the motivation and context and outlines other related work
Main technical chapters
which document the core technical work
which may also identify appropriate future work, see Section 2.6
see Section 2.5
see Section 1.5

2. Writing Style

Writing style is probably the most individual aspect of a report, but again there are useful guidelines which aid the readability, professionalism, objectiveness and impact of a report.

2.1 Who is the rapporteur?

All reports should be written in the third person i.e., as an objective observer! Avoid using terms such as ``I did this experiment and ..". Instead substitute terms, such as ``The experiment was performed ...''. Note that the best written description is not necessarily the same as the best verbal description.

2.2 Who is the reader?

Decide, in advance of writing, who the likely reader of the document is. The document must be pitched at an appropriate level with sufficient background to allow understanding by the target audience. Examples of target audiences are shown in Table 1.

Table 1: Example target audiences
Report type Target audience
Final year proj. report Engineers not specifically au fait with your project area
MEng/PhD thesis Researchers familiar with the subject area, but not necessarily with your approach
Research paper Researchers familiar with the approach, but not your specific results

Failure to pitch the level correctly will also inevitably result in failure to communicate your ideas effectively, since the reader will either be swamped with complexity, or bored with blandness!

2.3 Form

This section deals with items related to general appearance and professionalism of the report.

2.3.1 Spelling

This may seem a small an unimportant point for an engineering text, but poor spelling makes a document seem sloppy and may convey an impression that the engineering content is as loose as the general appearance! There are spelling checkers in virtually every word processor now , so use them! However, don't assume that a spelling checker will get all your typos, so long as the word is in its dictionary, it won't flag an error. These checkers are good, but they can't read your mind (yet!). If the report language is not your first language, get a natural speaker to check your document (see Section 5.2).

2.3.2 Grammar

Same here as for spelling. Many word processors now have grammar checkers as well as spell checkers, but the usefulness of these is debatable, so don't rely on them. If in doubt, keep your sentences short and don't be afraid to ask somebody how to use punctuation correctly.

2.3.3 The capital dilemma

Avoid excessive use of capital letters. One recommendation is to only use capitals for proper nouns (such as place names, company names, etc) and in places where acronyms are being defined, e.g., Asynchronous Transfer Mode (ATM). Acronyms should be defined at the first point of usage and the acronym can then be used freely. Try to avoid the use of capitals for emphasis, use boldfacing or italics instead. Capitals can be used effectively to differentiate between different section heading levels, such as in this document i.e., the next level up uses capitals to start each word in the subsection title. However, if you wish to do this, or differentiate between different heading levels in a different way, make sure you are consistent in the way you do this.

2.4 Justification and rationale

Engineers and scientists are constant sceptics and need to be constantly re-assured that your work is pragmatic. For each idea presented, you should establish some rationale or motivation for its undertaking and any assumptions made must be justified. Similarly, critical assessment should be made of your results.

2.5 Observing the outside world

Plagiarism is an unacceptable breach of copyright, where an author presents methods, text or results as his/her own, without reference to the original source. Ignorance of the original source or a forgetful omission is no excuse and the consequences for plagiarism are serious where it appears in examinable documents. However, in addition to referencing work which is included in your report, it is also necessary to be aware (as fully as possible) of other work which has been carried out which relates to your research. This becomes very important in MEng/PhD theses and research papers, which sit on the world stage and require that the author be aware of all related works. Searching for related literature can be performed by computerised searches through databases, such as INSPEC and Compendex, or by directly searching through journals. The Internet can also sometimes be a useful source of information.

Make sure that your referencing method is one of the popular ones (such as the Harvard or MLA styles [1]). There's absolutely no point in inventing another system of your own. Ensure you know how to correctly reference:

As a basic requirement, you should provide enough information to allow the reader to access the source of your material. The examples shown follow the general form used by the IEEE: numerical order, in order of appearance. This form is frequently used in other engineering journals and books, though the Harvard style [1] is also popular.

2.6 Writing conclusions

Conclusions must conclude! They must give some overall insight into the value of your work in general and inform the reader of what the major impact is, together with any caveats which the reader should be aware of. A popular `cop-out' is to fill the conclusions section with a summary of what's in the technical chapters. This concludes nothing! The summary (if present) should be at the start of the document as an abstract. It may be helpful to flag items on a list, which are appropriate for the conclusions section, while writing the technical chapters. The key to your conclusions is then provided by the list.

3. Multimedia and Visual Balance

A technical report can contain information in a variety of forms. These include text, figures, tables and equations. The following subsections contain some information regarding the appropriate use of each. However, choosing different means of representation can also be used to give visual balance to the document, for example by breaking up long sections of text with equations, tables or figures. In cases where several options are available for representing a particular piece of information, the author can choose appropriately to make the document a less daunting prospect to the reader through visual balance. In most cases, however, the appropriate choice of medium is dictated by the type of information to be communicated.

3.1 Figures

``A picture tells a thousand words''? There is great substance in this statement, and nowhere more obvious than in technical reports. Use figures liberally to communicate specific results (graphs) and show an overview of the system being described through block diagrams, etc. Where possible, put multiple plots on the same axes, so that comparative conclusions can be drawn. Ensure that each figure has a number and a title, so that it can be referenced from the text.

3.2 Tables

Tables are an excellent means of giving an overview of numerical results or providing information in a form which lends itself to comparison. Again, ensure that each table has a number and a title, so that it can be referenced from the text.

3.3 Equations

Some authors shun the formality of equations, preferring to describe the required relationships in textual form. However, it is generally possible to encapsulate a whole paragraph of such text in a single equations. Use equations in a technical report where possible! Number all equations consecutively to allow reference from the text. Be careful that all the notation you use is defined and beware of using the same mnemonic for two different variables!

3.4 Text

Text is the `filler' and provides the bridge between the equations, figures, tables and references. See Section 2 for more information on the form of the text.

4. Choosing a Word Processor

There is currently a great variety of word processor software available. Two of the popular packages for producing technical documents are briefly reviewed here, along with comparative advantages and disadvantages. See Table 2 for some itemised comparisons.

4.1 Microsoft Word

This popular piece of bloatware (you can tell that this author is not a great fan!) from Bill Gates is by far the most popular worldwide. It sits happily in the WindowsTM environment and provides inter-operability between other WindowsTM applications, giving you the opportunity to pull in graphs (e.g., from MATLABTM) or tables (e.g., from Excel) from other WindowsTM applications. The main benefit is that Word is WYSIWYG i.e., your document appears on the screen as it will be (barring a few Microsoft funnies) in printed form. Word also has an equation editor and an in-built drawing package (neither of which this author is very fond of) and a table `wizard', for easy generation of tables. Overall, easy to use and quick to learn, but the `intelligent' automatic corrections it does are particularly infuriating with a technical document, which may have a lot of non-standard text. The major drawbacks are the relatively large file sizes, which can lead to other problems, such as unexpected software crashes, with possible loss of input. This author's personal experiences with Word wouldn't be a major sell for Bill Gates!

4.2 LaTeX

LaTeX [8] is a suite of (largely shareware) typesetting software, which gives excellent output. The main drawback is that it isn't WYSIWYG, a mark-up language (similar to HTML) being used to specify formatting commands, math symbols, etc. As a result, the learning curve for LaTeX is considerably longer than for Word, explaining its relative lack of popularity. However, some context-sensitive editors are available for LaTeX (such as WinEdt), which are a considerable help for people used to a WindowsTM menu-based system. It is probably true to say that the LaTeX system has been adopted by the majority of researchers in the area of mathematical sciences for the preparation of technical documents. The main advantages are that file sizes are small and it has excellent (and easy-to-use) cross referencing systems for: as well as good facilities for producing mathematical mark-up (symbols, equations, etc). This document was produced in LaTeX.

Table 2: Comparison of word processing software
Facility Word LaTeX
Drawing Poor (inbuilt) Good (LaTeXCad)
Equations Poor Excellent
WYSIWYG Excellent V. Poor
Speed of input Good Good
Storage format Proprietary Text (ASCII)
Output Any printer Postscript only
File sizes Rel. Large Rel. Small

5. Quality Control

Having completed the major chore of writing the document, you may consider that your work is complete. If there is a higher authority to whom the project/document is done under the guidance of, you may consider that it is their duty to do the quality control on it. Wrong! While your supervisor may suggest modifications to structure or provide suggestions on some technical points, it is not their job to correct spelling, grammar, etc. The primary responsibility for the quality of your document lies with yourself. It is worth taking that extra small amount of time to ensure that your document is professional and is free from grammatical and spelling mistakes.

5.1 The schizophrenic author?

In proof-reading the document yourself, you should attempt to look at the document in a fresh light as a reader completely new to the material. The capacity to adopt this `schizophrenic' stance will greatly aid your ability to improve the document. Don't be tempted to gloss over sections or speed-read the text, happy in the knowledge that you know what's in there!

5.2 Some friendly help

If you are fortunate to have a colleague or friend from the target reader group who is willing to give you a little time, the view of an objective and completely fresh reader can be of great benefit. This person may also be able to pick up spelling or grammatical errors which you yourself are unaware of. The use of a friend or colleague at this stage is vital in cases where the document is not written in the author's first language.

5.3 Your supervisor

Given that the document is a clear read (ensured by the two previous stages of quality control), your supervisor can provide some help regarding the technical accuracy of your report. The converse is also true, in that the lack of clarity in the first place will inhibit the refinement of the technical content! If you want to get the best, in terms of advice on possible technical improvement, the document must be relatively error free. If a supervisor is prepared to correct typos, grammar, etc., it is unlikely that he/she is going to have time to focus on the more important technical points. In short, you should get the best out of your document by ensuring that you observe the 3 stages of quality control. When you become well practiced at technical documents, just reviewing the document yourself (critically) may suffice.

6. Conclusions

This note has attempted to highlight the salient features of technical report writing. It is not a comprehensive guide. It is motivated by a large number of reports which this author has seen which have not nearly done justice to the work which they were intended to report on. It is as important to report well on the work as to perform good technical work. Consider the case of a BEng project report in the School of Electronic Engineering at DCU, as an example, where 60% of the marks are allocated on the basis of the report alone. This mark is indicative of the relative importance attached to reporting in the wider industrial community. For further reading see, for example, the volume by Beer [10].

Learn by example! Make sure you have a critical look at a similar type of document before you take your first steps. Is this report, in your opinion, clear and well written? Try not to make the same mistakes as that author made!

Finally, this report was specifically structured to demonstrate sections, subsections and the use of tables, figure and references. It was written according to the methodology in Section 1, where each subsection has a core idea, making it very easy to write. No doubt, it has imperfections - here's your chance to improve on it! Aim to excel at your report writing. The professional nature of your reports will stand to you. Remember that ideas committed to print will potentially be perused by a considerable number of people (including potential employers!) over a considerable period into the future.


Byrne, N. Citing and Referencing - A Guide for Students, Dublin City University Library, 1998.

Hirschorn, R.M. and Miller, G. Control of nonlinear systems with friction, IEEE Trans. on Control System Technology, Vol.7, No.5, Sept. 1999.

Whitfield, A. and Wallace, F.J. Study of incidence loss models in radial and mixed-flow turbomachinery, Proc. Cong. Heat Fluid Flow in Steam and Gas Turbine Plant, Univ. Warwick, Coventry, UK, April 1973, pp 122-32.

Murray, F. Time Series Forecasting Methodologies for Electricity Supply Systems, PhD Thesis, Dublin City University, 1997.

O'Connor, M. Computer-Based Control of Time Delay Systems Using a Smith Predictor, BEng Project Report, School of Electronic Engineering, Dublin City University, 1989.

Kreyszig, E. Advanced Engineering Mathematics (7th Ed.),, Wiley, 1993.

Ringwood, J. and Galvin, G. Artificial Neural Networks - An Introduction, Available from: http://www.eeng.dcu.ie/~annet/ [Accessed 15th Nov. 1999].

Lamport, L. LaTeX : A Document Preparation System : User's Guide and Reference Manual (2nd Ed.), Addison-Wesley, 1994.

Gratzer, G. Math into TeX : : A Simple Introduction to AMS-LaTeX, Birkhauser, 1993.

Beer, D.F. (Ed.) Writing and Speaking in the Technology Professions - A Practical Guide, IEEE Press, 1992.


The author would like to express his gratitude to the many students who have been inadvertent motivators for this note!

[Copyright] [Legal] [WP Index]

Office of the Dean of Teaching and Learning (ODTL)
[Uploaded: 12 January 2000. Maintainer: odtl@dcu.ie]