Instructions

During the semester you must write one essay. The essay will be graded, and returned with suggestions for revision. You may revise and resubmit it three times to get the grade you want.

Your essay should be three to five single-sided pages, double spaced, 12 point Serif font (such as Times New Roman), with one inch margins. You should have your name, page number, and number of pages (for example "Ziman 2/5") right-aligned in the footer of each page. Please be sure to check your paper for spelling and grammar before submitting it.  As with all of your work, the GMU Honor Code applies, so be sure to cite your references (if you are unsure about how to do citations, try using MLA format ).  The essay is due in hard copy in class .

For this essay you will find at least two recent scholarly papers on a software engineering topic of your choosing. Both papers should be on a similar topic. Your paper should explain the topic, summarize the views of the papers and then ADD YOUR OWN VIEWS! Do you agree with the papers? Disagree? Why? How would you verify/refute the papers' arguments? Do you have experiences in the area you can use to add support for your position (not required, but good if you do)? How would you use the information from the papers, in what way? etc...

Remember: This is not a book report! I want you to add your own thoughts, not just tell me what the references said.

I prefer you find a topic that interests you, but some sample topics are:
- Two papers where each describe a different testing methodology in software engineering
- Two papers on one software engineering model (possibly each paper taking a different view on which is better)
- Two papers on benefits of UML (or disadvantages)
- Differences between creating web applications versus non-web applications
- Why projects fail
- What makes project succeed
- What is the future of software engineering
- etc...



Step-by-step instructions

Step 1: Find at least two papers you plan to reference
Step 2: Send me an email with the papers' titles/author/where published for approval. I will usually approve.
Step 3: Write your paper (you can use other sources beyond the two papers)
Step 4: Turn in your paper for grading
Step 5: Get paper back with suggestions for changes and a grade. If you're happy with the grade proceed to step 8
Step 6: Make changes
Step 7: Go back to step 4
Step 8: Enjoy the satisfaction of being done with your paper!



Due Date

The final revision of your paper is due November 25, 2008. You will not have a chance to revise the paper after this date.
The final date to turn in the paper and get it back for revision is November 14, 2008. Start early.. the paper is 10% of your grade, don't wait till the last minute!


Grading



CriteriaPoints
The essay well-organized and free of spelling and grammatical errors. The essay flows well.10
The essay includes appropriate references. The essay should include relevant information from scholarly sources.5
Thesis is clearly presented in the first paragraph. Including both the general topic, and viewpoint of the student. The body of the document develops and supports the thesis.10
The body of the document clearly presents the views of the reference papers. Not simply quoting the papers, but explaining what they mean.30
The body of the document includes the student's viewpoint and their own thoughts on the topic. The body demonstrates clear reasoning about the topic beyond just echoing what was in the references. (This is not a book report.)35
The final paragraph concludes the paper by demonstrating how the thesis was supported by the essay as a whole.10
Total:100




FAQ

How do I find scholarly papers? Search http://scholar.google.com . Try searching for "software engineering", "software testing", "software design", "software process", etc...  Many papers can be found there, some are free some aren't. If you find one that is not free, look at the publication name. Go to http://library.gmu.edu and click on "E-journal finder" and put in the name of the journal. You can get almost every non-free paper that way. If you need help, ask me or your GTA for help.

What topic should I pick?
I prefer you come up with your own topic. When given freedom in a class find something that interests you rather than letting your professor pick the topic for you. Much more fun that way! Remember, you'll probably be talking about some of this in an interview someday... make it interesting! However, if you have no ideas come to my office hours and we'll figure something out.

Do grammar and spelling count? YES! Learning to write professionally is an important skill that George Mason emphasizes. It is likely your paper will be returned at least once and possibly twice. That's OKAY... the goal is not perfection the first time -- this is a learning experience!

Do I need a bibliography? YES! You must cite all references you used to write the paper. Note how it's done in the papers you read, that's the same way you should do it. You can also use the MLA format.

Does an essay with a coversheet, one page of text and a bibliography count as 3 pages? No! That counts as one page of text.

If a software engineer falls in the woods, but doesn't make a sound, did they really fall? That's an invalid premise that wouldn't happen. Why go to the woods when you can be doing software development?!? Unless you have a laptop and wireless cell phone card... hmmm.... maybe it could happen.