Details for Writing Good

Slides:



Advertisements
Similar presentations
PhD Seminar Hints on Writing (A) Rules for Quality Writing With thanks to Robert Geist Jeff Offutt
Advertisements

Guidelines for Writing Technical Documents Computer Science 312.
PhD Seminar Hints on Writing (C) Common Mistakes From My Graduate Students Jeff Offutt
Chapter 12 – Strategies for Effective Written Reports
Revising Drafts© Dr. Ayman Abdel-Hamid, CS5014, Fall CS5014 Research Methods in CS Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech.
Computer Engineering 294 R. Smith Writing Skills 03/ Breaking Old Habits Generally we follow old habits. There are hundreds of rules to learn. –
PhD Seminar Hints on Writing (D) Rule 1: Edit Rule 2: Edit Rule 3: Edit Jeff Offutt
Grammar Notes Avoiding Common Mistakes. SPELLING MATTERS The number one reason to proofread your work before you turn it in is because there are a number.
PhD Seminar Hints on Writing With thanks to Robert Geist Jeff Offutt
Editing Your Paper.
Revising and Editing Checklist - Review
Bring Your Essay: Rewording and Rewriting An English/Reading Workshop Troy University Troy, Alabama.
Proofreading & Revising
Rules of Writing Write in present tense Write in present tense Avoid the to be verbs: am, is, are, was, were, has, have, had, be, been. Avoid the to be.
MECHANICS OF WRITING C.RAGHAVA RAO.
How to… APA 12 CP English.
Grammar Notes Avoiding Common Mistakes. SPELLING MATTERS The number one reason to proofread your work before you turn it in is because there are a number.
Paraphrasing and Plagiarism. PLAGIARISM Plagiarism is using data, ideas, or words that originated in work by another person without appropriately acknowledging.
September When you come in… – Get out your book and begin reading Today we are … – Taking notes on editing strategies – Editing our “This I Believe”
PhD Seminar Hints on Writing With thanks to Robert Geist Jeff Offutt©
Scientific writing style Exact  Word choice: make certain that every word means exactly what you want to express. Choose synonyms with care. Be not.
Software Engineering Experimentation Rules for Reviewing Papers Jeff Offutt See my editorials 17(3) and 17(4) in STVR
PSYC 200 Week #5 APA Language Guidelines (review and new)
Some Tips about Writing Technical Papers Michael R. Lyu September 9, 2003.
Elements of Style Chapter 2: Elementary Principles of Composition
Gasp! An Essay! What do I do now?. Attitude is Everything! Don't worry! If you feel overwhelmed by the assignment, think of it as a series of small, manageable.
Prof Rickus’ Rules of Writing “The Elements of Style” 4th Edition Strunk and White An Excellent Writing Reference:
1 Unit 8 Seminar Effective Writing II for Arts and Science Majors.
Writing To Be Awesome. First things first… Our focus: expository. What is expository writing? Expository writing is the key to all other types of writing.
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
Tips to Improve Your Writing So people (including me) will take you seriously With info and examples from The Elements of Style [4 th ed.] by William Strunk.
Notes on Writing the Internal Assessment. Part A Plan of the Investigation Your first sentence needs to be your question. Don’t paraphrase or restate.
Parenthetical Citations/In Text Citations
Analytical Essay Proper Punctuation.
Writing.
Elementary Principles of Composition
Scientific Lab. Reports
Research Paper/Project
Cracking the English Test
Summaries due next week
The Character Analysis Essay
Revising and editing Week 3.
The Research Paper: An Overview of the Process
Writing: Grammar and Usage
Redlands High School Writing Standards
THE QUESTIONS—SKILLS ANALYSE EVALUATE INFER UNDERSTAND SUMMARISE
Cracking the English Test
ENGLISH TEST 45 Minutes – 75 Questions
How to write a literary essay
Editing & Polishing your Assignment
Complaint letter Feedback
Online Composition with Georgie Ziff
Hints on Writing (D) Rule 1: Edit Rule 2: Edit Rule 3: Edit
Writing the Persuasive/Argumentative Essay
Hints on Writing (B) Using Citations Appropriately
Your ISU Thesis and Outline
Rules for Quality Writing With thanks to Robert Geist
Hints on Writing (C) Common Mistakes From My Graduate Students
Elementary Principals of Composition
Ways to Improve your Persuasive Paragraph
STYLE TIPS (from The Elements of Style by Strunk and White)
Hints on Writing (B) Using Citations Appropriately
Basic Techniques to Use When Working with Students
Software Engineering Experimentation
Cornell Notes Note-taking strategy that will
What’s the difference between Editing, Revising, and Proofreading?
Supporting your Argument with research
Editing Process: English 10 Spoken Language
TECHNICAL REPORTS WRITING
Writing to Discuss / Argue – Steps to Success
Presentation transcript:

Details for Writing Good SWE 737—Advanced Software Testing March 2017 Jeff Offutt https://www.cs.gmu.edu/~offutt/

General Hints A paper should have 3 parts: Tell ’em what you're gonna say. Say it. Tell ’em what you said. If you make a mistake, it should be on something you don’t know Outline at the “detailed design” level © Jeff Offutt

General Hints Tense in experimental papers is hard! End of paper is future (“in summary, we will …”) Study is in the past (“the programs were written …”) Conclusions in the present (“my ideas are great!”) MS Word : Turn off the stupid hyperlinks Edit the last version before submitting Edit, edit, edit … © Jeff Offutt

Structure and Motivation Structure your paper for the reader Motivation is hard but essential Why did you make choices ? Why did you do this research ? Why should I read your paper ? Why does section 3 follow section 2 ? What problem did you work on ? Did you solve the problem ? Don’t skip steps—the reasoning must flow from A to B to C … © Jeff Offutt

Nuts and bolts of writing Writing Rules Nuts and bolts of writing in English

Rule 1 Participial phrases and adjunctive phrases at the beginning of sentences must refer to the grammatical subject Plunging 1000 feet into the gorge, we saw Yosemite falls Locked in a vault for 50 years, the owner of the jewels decided to sell them Calf born to farmer with two heads As a baboon who grew up wild in the jungle, I realized that Wiki had special nutritional needs © Jeff Offutt

Rule 2 Use active voice My first trip to Skövde shall always be remembered by me. I will always remember my first trip to Skövde. There were a great number of dead leaves lying on the ground. Dead leaves covered the ground. It was not long before he was very sorry that he had said what he had. He soon repented his words. © Jeff Offutt

Rule 3 Use the positive form He was not very often on time. He usually came late. The Taming Of The Shrew is rather weak in spots. Shakespeare does not portray Katharine as a very admirable character, nor does Bianca remain long in memory as an important character in Shakespeare’s works. The women in The Taming Of The Shrew are unattractive. Katharine is disagreeable, Bianca insignificant. © Jeff Offutt

Use definite, specific, concrete language Rule 4 Use definite, specific, concrete language A period of unfavorable weather set in. It rained every day for a week. He showed satisfaction as he took possession of his well-earned reward. He grinned as he pocketed the coin. © Jeff Offutt

Rule 5 Omit needless words He is a man who … He … This is a subject that … This subject … I was stung so many times that I couldn't think straight. I was stung senseless. We say this in order to be more concise. © Jeff Offutt

Keep related words together Rule 6 Keep related words together He noticed a large stain in the rug that was right in the center of the rug. Commuter tax on New Yorkers killed in New Jersey. Squad helps dog bite victim. © Jeff Offutt

Express coordinate ideas in Rule 7 Express coordinate ideas in similar form Formerly, science was taught by the textbook method, while now the laboratory method is employed. Formerly, science was taught by the textbook method; now it is taught by the laboratory method. © Jeff Offutt

Take care not to get lost in translation Rule 8 Take care not to get lost in translation Ich Bin Ein Berliner Come alive with the Pepsi generation! China: Pepsi will bring your ancestors back from the dead! Actual, real, hotel signs (not kidding): Japan: You are invited to take advantage of the chambermaid. Bucharest: The lift is being fixed for the next day. During that time we regret that you will be unbearable. Mexico: The manager has personally passed all the water served here. Bangkok (cleaners): Drop your trousers here for best results. © Jeff Offutt

Rule 9 Watch out for and / or as to whether at but compare comprise different disinterested effect / affect ensure / insure farther further however less like loan paradigm respectively shall that / which transpire unique while use / utilize © Jeff Offutt

Which Hunting Van Leunen, “A Handbook for Scholars”, pg 135 US English : Use “that” for restrictive clauses, “which” for non-restrictive British : They are interchangeable Non-restrictive clauses are set off by commas Restrictive clauses are essential—removing them changes the meaning of the sentence © Jeff Offutt

Which Hunting (2) This rule, which few people follow anyway, is part of grammar This rule is part of grammar The grammar rules that you follow help people form their opinions of your writing skills The grammar rules help people form their opinions of your writing skills—very different meaning ! © Jeff Offutt

Your Citations Must Help Readers Understand the Paper Citation Notes Your Citations Must Help Readers Understand the Paper

Citation Notes One of the unique aspects of academic writing is citations Citations carry crucially important information : What the paper is based on What the author knows What the reader should know They are considered a measure of the care the author takes with his or her research © Jeff Offutt

Citation Terminology Reference : Direction to a source of information, the author, title, etc. at the end of the paper Citation : To mention in support of proof or argument, mentioning work in the text “[14]” is a citation Bibliography : An exhaustive list of publications on a subject © Jeff Offutt

Rules for Citations Never reference something you have not read This is not style, but ethics Use “secondary citations” only when necessary List all authors in reference list (never use “et al.” in reference list!) Write authors names as they appear in the paper Give enough information to find the reference Citations are parenthetical elements, not nouns “… as said in [Gomaa98].” is grammatically wrong “… as said by Gomaa [Gomaa98].” is correct Citation keys mustappear in reference list © Jeff Offutt

Common Mistakes Among Graduate Students “Oops” List Common Mistakes Among Graduate Students

I. Semantic Notes Lack of precise definitions … assuming the reader already understands the subject Undefined terms Define terms, don’t just describe them. Subjective and imprecise evaluations (“A is worse than B”, rather than “A is slower than B”) Vagueness, superficial discussions Answer how? Answer why? Lazy, vague, unspecific terms “in the Unix world” … “among users of Unix” Discussing solutions without mentioning problems Pronouns without antecedents … too many pronouns © Jeff Offutt

I. Semantic Notes (2) Mismatched phrases “Although this freedom is expected to be a benefit because it mimics the way humans process information ...” – How does “freedom” mimic “processing”? “Inconsistencies detected require expedient resolution and implementation ...” – Do we really want to “implement” the “inconsistencies” ? Objectives are verbs, not nouns “Objective is a test document” ... “Objective is to generate a test document” Imprecise, or dramatic discussion (non-technical, sales oriented) “Unix world”, “Super UML”, “according to industry experts”, “up-teen operations” Too much quotation / Quotation without proper reference Conclusions that just summarize, no tying together Literary style in technical paper “fall at the side of the road”, “arcane commands” “some” used when “a” is more appropriate © Jeff Offutt

I. Semantic Notes (3) Useless adjectives several nice advantages “Utilize” means “to use profitably” Guesswork based on personal experience – opinions versus facts and measurements In large classes, students think they learn less – standardized tests indicate class size makes no difference Differences ? Speed of grading Amount of feedback Low-level details in abstract Popularity Popularity is not important in scientific research © Jeff Offutt

I. Semantic Notes (4) Use of slang – do not use slang hurdles where research is going state of the art / state of the practice stepping foot into one research will be driven by sleeper application up and coming vanguard falls short coined promises of VR armed with taken hold give birth to scratch cloned look and feel Easier said than done! © Jeff Offutt

I. Semantic Notes (5) Comparative adjectives with only one subject : “higher” – than what? “less” – than what? “more” – than what? “better” – than what? Comparing nouns and verbs: “between the interface and ... what they do ...” Compare nouns with nouns, verbs with verbs Value judgments (good, bad, ...) Why good or bad? Emotional phrases exploded (increased) embrace (use) © Jeff Offutt

II. Grammatical Notes Mentioning one item and calling it several “A is limited by X ... we need to break away from these constraints” Plurality mismatch “basics of X is described”, “advances ... has been” Plurality mismatch to avoid gender “...the user where they are...” “...the users where they are...” Random use of commas Too many commas No spell checking © Jeff Offutt

II. Grammatical Notes (2) et al. – “et. al.” or putting et al. in the references “et al.” abbreviates “et ali,” which is Latin for “and others” “i.e.” – “e.g.” : “i.e.” is “id est”, or “that is”, “e.g.” is “exampli gratia”, or “for example” “for e.g.” sounds like a stuttering problem “ensure” – “insure” insure is to procure insurance, ensure is to make sure it happens article misuse : “the” – “an” “the object” means there is only one, “an object” means one of many © Jeff Offutt

III. Citation Notes Citations are needed on specific or quantifiable points Otherwise they becomes opinions, which are irrelevant Using citations as nouns Missing page numbers in references Inconsistently putting periods before and after citations Incomplete references © Jeff Offutt

IV. Stylistic Notes Inconsistent italics / bolding Embedded lists (in paragraphs instead of separated) Do three things: (1) make your point, (2) support your point, (3) stop. Noise words and phrases just slow us down “Means by which” – “way” “The method by which” – “how” Too many “ing” words are weak “Make an attempt at increasing ...” – “Make an attempt to increase ...” Contractions—do not contract in a technical paper Weak sentence beginnings are passive “There are three ways to do it, …” – “Three ways to do it are …” Single dash for separator—use long or double dash Run-on sentences—break up into multiple sentences “viz”– few people know what that means © Jeff Offutt

IV. Stylistic Notes (2) Do not use unnecessary colons Do not Capitalize all Important Words Do not use binders : This makes it difficult to make comments, especially in drafts Unless a (probably inexperienced) professor explicitly requires one Omit first names and titles in the text Use sections, not chapters © Jeff Offutt

V. Organizational Notes Do not use internal, incomplete references ... saying that something is discussed elsewhere in the paper, but not saying where Place figures properly … immediately following discussion, preferably on the same page Never before Always discuss and explain a figure Introduce and provide a roadmap for each section Never follow a section heading with a subsection heading without intervening text © Jeff Offutt

“There are no good writers: Only good editors” Editing is Hard! “There are no good writers: Only good editors” – Chris Offutt

General Comments If you make a mistake, it should be on something you don’t know In 201*, spelling mistakes are a sign of disrespect – like saying your time is more important than your readers’ Don’t forget to leave a few hours for the last minute edits – read the entire paper through once without making major changes The “green line” in MS Word is not always correct It helps knowledgeable users It can be deadly for people still learning English It makes more mistakes on complex sentences © Jeff Offutt

First Drafts When writing your first draft : Focus on content Don’t worry about spelling Don’t worry about formatting Dont worry about grammar Get the organization right early Like software, late changes to the “design” are very messy Word processors interfere with creative and organizational thinking We cannot ignore spelling, formatting grammar … Cognitive psychologists have found that first drafts are better when written with pencil or a simple text editor I am a better writer with vim / latex than with Word © Jeff Offutt

Outlining Writing outlines really does work Compromise strategy : But it’s not fun Compromise strategy : Outline the major sections Write ugly first drafts of sections Reverse engineer the outlines … Redo the outlines © Jeff Offutt

Reverse Engineering Outlines For each section : Write one-phrase summary of each subsection or paragraph Many problems will be obvious Reorder, delete, insert as necessary Repeat for each subsection Repeat for each paragraph This technique has greatly improved my writing – and I’ve gotten faster! © Jeff Offutt

Personal Process Improvement Start a list of personal “oops” Get your list from various sources Mistakes you find Comments from your readers Mistakes you see in others that look “familiar” After writing, look for each “oops” in turn Over time some items will fall off the list, others will creep on © Jeff Offutt

Get Help Never let your professor or reviewers be the first to read your paper Classmates Fellow faculty Children The first time I sent a paper in without a second reader was in 1999 … 11 years after I graduated It was rejected … © Jeff Offutt

Summary Good writing is hard work Good writing requires skills But it does not require the intellectual abilities that you needed to get this far in your studies Good writing requires skills Anyone can learn most writing skills Good writing requires practice I am a native English speaker and I have been writing professionally for more than 25 years I am still learning Never stop learning © Jeff Offutt