htrthsdrthdthr

Voice:

    • Use active constructions. For example, say “the operating system starts the device” instead of “the device is started by the operating system.”

 

Tense:

    Write in the present tense. For example, say “The system writes a page to the disk and then uses the frame…” instead of “The system will use the frame after it wrote the page to disk…”

Define Negation Early:

    Example: say “no data block waits on the output queue” instead of “a data block awaiting output is not on the queue.”

Grammar And Logic:

    • Be careful that the subject of each sentence really does what the verb says it does. Saying “Programs must make procedure calls using the X instruction” is not the same as saying “Programs must use the X instruction when they call a procedure.” In fact, the first is patently false! Another example: “RPC requires programs to transmit large packets” is not the same as “RPC requires a mechanism that allows programs to transmit large packets.”

All computer scientists should know the rules of logic. Unfortunately the rules are more difficult to follow when the language of discourse is English instead of mathematical symbols. For example, the sentence “There is a compiler that translates the N languages by…” means a single compiler exists that handles all the languages, while the sentence “For each of the N languages, there is a compiler that translates…” means that there may be 1 compiler, 2 compilers, or N compilers. When written using mathematical symbols, the difference are obvious because “for all” and “there exists” are reversed.

Focus On Results And Not The People/Circumstances In Which They Were Obtained:

    • “After working eight hours in the lab that night, we realized…” has no place in the dissertation. It doesn’t matter when you realized it or how long you worked to obtain the answer. Another example: “Jim and I arrived at the numbers shown in Table 3 by measuring…” Put an acknowledgement to Jim in the dissertation, but do not include names (even your own) in the main body. You may be tempted to document a long series of experiments that produced nothing or a coincidence that resulted in success. Avoid it completely. In particular, do not document seemingly mystical influences (e.g., “if that cat had not crawled through the hole in the floor, we might not have discovered the power supply error indicator on the network bridge”). Never attribute such events to mystical causes or imply that strange forces may have affected your results. Summary: stick to the plain facts. Describe the results without dwelling on your reactions or events that helped you achieve them.

 

Avoid Self-Assessment (both praise and criticism):

    Both of the following examples are incorrect: “The method outlined in Section 2 represents a major breakthrough in the design of distributed systems because…” “Although the technique in the next section is not earthshaking,…”

References To Extant Work:

    • One always cites papers, not authors. Thus, one uses a singular verb to refer to a paper even though it has multiple authors. For example “Johnson and Smith [J&S90] reports that…”

Avoid the phrase “the authors claim that X”. The use of “claim” casts doubt on “X” because it references the authors’ thoughts instead of the facts. If you agree “X” is correct, simply state “X” followed by a reference. If one absolutely must reference a paper instead of a result, say “the paper states that…” or “Johnson and Smith [J&S 90] presents evidence that…”.

 

Leave a Reply

Your email address will not be published. Required fields are marked *