journal writing methods
TRANSCRIPT
-
7/30/2019 Journal Writing Methods
1/29
How to write a Journal/Conference Paper
In general, a conference paper consists of the following sections
1. Abstract
2. Introduction
3. System Description
4. Experiments, Presentation of results, and Analysis
5. Conclusions
6. References
Specific conference papers will have a slight extended format. In this example I
will use the Lake
Water Quality Monitoring DTN project as an example of a work to be reported on
in a conference
paper. The formatting of specific conference papers varies slightly as well;
however, in our field, we
use the IEEE conference paper format. You can get a description from:http://www.ieee.ca/ccece09/paperkit.php#DocumentFormatting
INTRODUCTION
The Introduction should provide the purpose, problem, and scope.
1. Specify what problem (topic) is being addressed.
2. Why is the problem (topic) interesting?
3. What is the current state of the art of solutions?
a. How is the topic currently being addressed in the literature?
b. Why is the current solutions proposed in the literature inadequate?4. What are the weaknesses?
5. What are the disadvantages?
6. What is the proposed solution?
a. What is the conjecture?
b. What is the motivation?
c. Why is it interesting?
d. How does the proposed solution compare with others?
7. In theory
8. In practice
a. What are the weaknesses of the proposed solution?
1
-
7/30/2019 Journal Writing Methods
2/29
Fig. 1. Research vector.
b. By defining the proposed solution, the scope is automatically given.
c. This section of the Introduction concludes with a statement that identifieswhat will be given in the remainder of the paper. For example, The
remainder of this paper is organized as follows: The requirements of the
Lake Water Quality Monitoring project are given. This is followed by a
description of simulation environment, which includes a description of
the software that was used to simulate the sensors, nodes, and gateways.
Following this, the experiments and an analysis is given. Finally, the
conclusions and future work are given.
LAKE WATER QUALITY MONITORING REQUIREMENTSThe Requirements section will be a subpart of the Introduction section. Describe
the real environment that you will be monitoring or controlling. Give the
requirements in an ordered paragraph fashion. For each requirement, make a new
paragraph. State the requirement as the first sentence of the paragraph and the rest
of the paragraph will explain why that is a requirement.
SYSTEM DESCRIPTION
The System Description section describes the system that is used to show or verify
the conjecture. The system may be software, hardware, or a combination of
hardware and software. This section is normally called something more specificthan System Description. For example, in the Lake Water Quality Monitoring
example paper, this section could be called Simulation Environment.
The first part of this section could describe the PlanetLab environment, and this
could be followed by subsections that describe the software and/or hardware
design of the sensors, nodes, and gateways.
2
-
7/30/2019 Journal Writing Methods
3/29
EXPERIMENTS, PRESENTATION OF RESULTS, AND ANALYSIS
The Experiments section should describe and explain each experiment that was
conducted. The experiments are used to prove or verify the validity of the
conjecture. If you have more than one experiment, separate them into different
subsections, and include an analysis for each experiment in the subsection.
CONCLUSIONS AND FUTURE WORK
The conclusions consist of three parts: (i) summary, (ii) contributions, and (iii)
recommendations for future work. Briefly summarize what was done in the project.
Then state the conclusions and contributions. The contributions should be all
inclusive, and they should state what advancement your work has provided.
Ideally, the advancement should be relative to the field in which your work exists.
For example, probably no one has implemented a DTN in PlanetLab, etc.
REFERENCES
List the references. Be sure to use the IEEE format.
How to write a Journal/Conference Paper:
Or How to Present Technical Results
(Greg Grudics sure fire recipe )
When writing a technical paper, it is generally a good idea to start with a
presentation. Once you have written a 30 to 50 minute presentation that you feel
effectively motivates your results and presents them in a convincing, coherentmanor, the process of writing the paper should be trivial - simply transcribe what
you say in your presentation into a document! Here is an outline for a successful
presentation:
Part 1: Specify what problem (topic) is being addressed.
Why is the problem (topic) interesting!
Part 2: What is the current state of the art of solutions? Or, how is the topic
currently being addressed in the literature? Why is the current literature inadequate?
Part 3: What is the proposed solution?
What is the motivation? Why is it interesting?
3
-
7/30/2019 Journal Writing Methods
4/29
Part 4: Discussion.
How does the proposed solution compare with others?o In theory?o In practice?
What are the weaknesses?
Part 5: Conclusion.
Summarize proposed solution and why it is interesting. Summarize weaknesses. Identify open questions.
HOW TO GET YOUR PAPER ACCEPTED AT OOPSLA
(reprinted from the OOPSLA '91 Proceedings, Appendix, p. 359-363) OOPSLA'96
Call for Student Volunteers
INTRODUCTION
The primary goal of the program committee of a major conference like OOPSLA is
to put together a high quality program of technical papers. The program is created
by soliciting contributed papers from authors and then selecting the best papers
according to some criteria. The process is reactive: the authors submit, thecommittee selects from those submissions. Because of time constraints, it is
generally not possible for the committee to interact with an author to improve the
quality of a paper that fails to meet the acceptance criteria in its submitted form.
Although the reviewers may offer helpful comments to the author of a rejected
paper, the author must find some other forum for the paper (hopefully in an
improved form).
As program chair for the 1991 OOPSLA conference, I decided to address this
situation proactively by writing this article. The purpose of this article is to provide
advice to prospective OOPSLA paper authors, based on my past experience. If you
are a prospective author of an OOPSLA paper, I hope you will be able to use this
advice to make improvements to your paper before submitting it to the program
committee, thus improving its chances for acceptance.
4
-
7/30/2019 Journal Writing Methods
5/29
This article will also offer some suggestions to help you decide whether to submit
a paper to OOPSLA at all. Members of the program committee spend a
considerable amount of time reviewing a large number of papers. You should
avoid unnecessarily adding to this workload, by not submitting a paper that is
clearly inappropriate.
CRITERIA
The 1991 OOPSLA conference is looking for papers in two basic categories.
Research papers are papers that describe work whose purpose is to advance the
state of the art of object technology. Experience papers are papers that describe
work in which object technology has been applied for some purpose. The
evaluation criteria for these papers are somewhat different; these differences are
noted in the remaining discussion. Tutorial papers and surveys are not solicited for
the 1991 conference; they should not be submitted. (This policy could change forfuture conferences; check the call for papers.)
The primary requirement is that your paper must contribute to our understanding of
object technology. It must have something new to say, and its message must be of
sufficient importance and interest to warrant the attention of the OOPSLA
community.
If your paper is a research paper, it should describe a new idea or a new technique.
It must describe original work. Your paper should present supporting evidence, not
just conjecture. Idea papers should be backed up by a convincing analysis.
If your paper is an experience paper, it should present new data based on actual
experience that demonstrates the effectiveness (or ineffectiveness) of object
technology, describes problems encountered, and makes suggestions for
improvements. It should provide new evidence, either positive or negative, to
evaluate existing ideas or techniques. It should help provide direction for future
research, as well as provide new insights of value to other practitioners using
object technology.
The distinction between research and experience papers is not absolute. It ispossible to gain experience in a research setting, and it is possible to develop new
ideas or techniques while applying a technology. However, if you focus on one of
these two aspects, you will write a better paper.
Your paper should make its contribution abundantly clear. It is not the job of the
program committee to ferret out this information. One aspect of identifying the
5
-
7/30/2019 Journal Writing Methods
6/29
contribution is to cite and make appropriate comparisons with previous work. A
research paper should compare and contrast the work with prior work,
demonstrating novelty. An experience paper should compare its results with other
papers that present similar or opposing data. An experience paper that merely
confirms that which is well known has opposed to that which is widely believed) is
of little value.
Obviously, your paper must not have been published elsewhere in the same or
similar form. Less obviously, your paper must not be under consideration
elsewhere in the same or similar form. While the desire for authors to "hedge their
bets" by submitting the same or similar paper to multiple conferences and/or
journals is understandable, this practice places an unnecessary burden on the peer
review process. It can also cause embarrassment or confusion if the same paper is
accepted at more than one conference. If you believe that unusual circumstances
warrant simultaneous submission to more than one forum, you MUST notify ALLthe program chairs and editors involved; simultaneous submission without notice is
considered highly unethical. (Note that archival journals frequently accept versions
of papers that have already appeared in conferences, but usually it is in your best
interest to get feedback from the conference presentation before submitting a
polished and revised version to a journal.) It is also considered inappropriate to
submit multiple papers to the same conference that cover substantially similar or
overlapping material. (It may be appropriate, however, for multiple papers to be
submitted concerning distinct aspects of a single project, particularly if the various
papers have different authors.)
If you have published previous papers on the same subject, your paper should
clearly indicate the relationship between your new paper and the previous papers.
Finally, your paper must be well written. It must clearly communicate its message
to the intended audience.
PURPOSE
You should answer some key questions before submitting a paper:
The first question you should answer is "Why am I writing this paper?" If the
answer is of the form "to document what I have been doing for the past two years",
then you are in danger of writing a bad paper. It may be a shock to your pride, but
most people are not interested in what you have done for the past two years. If you
need to document your efforts, write a memo or a tech report. Another poor answer
6
-
7/30/2019 Journal Writing Methods
7/29
is "to help build my case for tenure". Tenure may be your initial motivation for
writing a paper, but it should not be the only motivation.
The purpose of your paper should be to communicate something to someone. So,
the next questions are "What is my paper trying to say?" and '"Who is the audience
for my paper?" If you cannot clearly answer these questions, then the paper is
likely to be poor.
A focused paper is better than a scattered paper. Resist the temptation to describe
every great idea you had while working on your project. Pick a primary message
and communicate it well.
After deciding what the paper is trying to say, the next question to answer is "Is it
worth saying" Is it a new message, or just a rehash of an old message? Is the
message of value, or potential value, or is it trivial? Is it conjecture, or have youdemonstrated the soundness of your conclusions?
After deciding who the audience is, the next question to answer is "'Is OOPSLA a
good way to reach my audience?" Does my message have value to researchers and
developers of object technology? Does my message have value to practitioners
using object technology?
IS IT PREMATURE?
Many papers are rejected because they are "premature". This characterizationmeans that the work appears to be interesting, but it has not progressed far enough
to be worth reporting in a conference paper. The paper may have more conjectures
or opinions than results. Perhaps there are ideas that look promising, but they have
not been worked out in enough detail. Perhaps more analysis of the issues is
needed. Perhaps the proposed technique sounds interesting, but its value cannot be
determined until it has been implemented.
An experience paper may be called premature if it offers conjectures about
expected results rather than reporting observed results. For example, if you are just
about to release a product, it is premature to claim improvements in softwaremaintenance until the product undergoes a maintenance cycle. If you have just
created a "reusable" library, it is premature to declare it reusable until actual reuse
occurs.
One area of difficulty is portability. Experience has shown that designing a
portable system of any kind can be surprisingly difficult. One cannot convincingly
7
-
7/30/2019 Journal Writing Methods
8/29
claim to have designed a portable system unless the portability of that system has
been tested in at least two environments.
The decision to accept or reject a paper that is premature is a judgment call by the
program committee. A committee may choose in some cases to accept a paper that
presents early work of a profound or provocative nature. However, you should
honestly evaluate the maturity of your work before deciding to submit a paper on
it. You may be able to write a much stronger paper for next year's conference!
IS IT SOUND?
Your paper should convince the program committee that your work is technically
correct. The burden of proof is on you, the author. It is not the job of the program
committee to prove your paper incorrect. If the correctness of your work is in
doubt, your paper will probably be rejected. Soundness of ideas or techniques canoften be demonstrated by the depth and clarity of the analysis, or by reference to a
working implementation. Questions of soundness often arise for papers that present
algorithms or proofs (see the next two sections).
ALGORITHMS
It is self-evident that complex algorithms are difficult to get right. Garbage
collection algorithms in particular have gained a degree of notoriety amongst
members of previous OOPSLA program committees. In general, a description of a
complex algorithm will not by itself be sufficient to convince the programcommittee that your algorithm is correct. The committee will be much more likely
to accept your algorithm paper if it contains at least one of the following elements:
a formal proof of correctness (but see the next section), reference to a working
implementation, or (marginally) a formal analysis of its complexity.
PROOFS
A formal proof is of value only if it is convincing. While a reviewer may be able to
spot an error in a faulty proof, one cannot expect a reviewer to validate a proof.
Therefore, any sloppiness in the formalism is grounds for suspicion (and likelyrejection of the paper). It is better to avoid formality than to misuse it.
In addition to being convincing, a proof must prove something worth proving. It is
not worth anyone's time to read a paper that proves an irrelevant result. Be careful
about including a proof in an effort to make your paper more "prestigious". This
8
-
7/30/2019 Journal Writing Methods
9/29
approach may backfire, as a sloppy or unmotivated proof can easily cause a paper
to be rejected that otherwise might have been accepted.
GENERALITY
The audience at OOPSLA includes people from many communities. You willimprove your paper if you can address a broad audience, wherever possible. While
specific examples can be given, the problem and solution should be presented in
general terms.
I will explore this question in the context of object-oriented programming
languages, although it applies to other areas as well. Many papers submitted to
OOPSLA are written in the context of a specific object-oriented programming
language. In many cases, the papers are actually addressing more general issues.
As a hypothetical example, suppose you want to write a paper on "extending the
Foo programming language to support distributed computing". A paper on this
subject could easily address many issues that are not specific to the Foo
programming language, although some might be. Such general issues might
include naming, storage management, concurrency, and distributed schema (type)
management. Your paper would be much stronger, and much more likely to be
accepted, if it addresses these issues in general terms wherever possible, using the
Foo-specific work as examples. If your paper is inherently Foo-specific, then you
should consider submitting it to a more appropriate forum, such as the Foo
Conference, the Foo Journal, or a meeting of the Foo Users Group.
A gray area arises if your paper deals with a distinctive aspect of the Foo language.
A paper that can demonstrate the value (or disadvantage) of a language-specific
feature could be of great interest to all language researchers.
WHAT ABOUT APPLICATIONS?
Suppose you've written an application using object technology. Should you submit
a paper to OOPSLA about it? That depends. What is interesting about it? Is it the
novelty of the application? That might not be sufficient. For example, a novelapplication for allowing users to find library books might better be reported at a
conference on library technology. Is the novelty of the application directly enabled
by using object technology? That could be a good OOPSLA paper! Is the
interesting aspect your experience in using object technology? Then concentrate on
reporting your experience; don't devote an undue amount of verbiage to describing
the application itself.
9
-
7/30/2019 Journal Writing Methods
10/29
DON'T BE ISOLATED
Object technology overlaps many established areas of computer science, such as
programming languages, databases, and distributed computing. If you are writing a
research paper, it is important that you be familiar with the larger area, and not
isolate yourself to the narrower domain of object technology. For example, if you
are writing a paper on object-oriented distributed computing, you should think of
yourself as writing a paper on distributed computing (that happens to involve an
"objects" approach). The fact that your approach is object-oriented does not excuse
you from relating the work to the existing distributed computing literature. Similar
comments could be made about many different areas.
WRITING
Effective communication is important for a successful paper. A paper has littlevalue if its intended audience cannot understand it. An incomprehensible paper
cannot even be reviewed.
Most authors will benefit from having their paper reviewed by a skilled writer. If
your native language is not English, you have an extra burden. If at all possible, try
to have your paper reviewed by a native or fluent speaker of English.
FINAL ADVICE
In my experience, most papers are substantially improved by getting feedbackfrom other people. Giving a talk to a small group is an excellent way to get
feedback and to force your self to organize your thoughts. Also, have your paper
reviewed by your colleagues before submitting it to OOPSLA. After all, you can
change your paper based on their feedback; if the program committee rejects it,
there is no second chance (for that conference).
Do not hesitate to attach a cover letter to your paper if there is additional
information that would be useful to the program committee. For example, if you
have published previous papers on the same subject, you might attach a cover letter
to explain in more detail the novel contributions of the paper you are submitting.
Finally, as has been noted elsewhere [Wegman], the conference review process is
necessarily imperfect. The reviewers operate under strict time constraints, and the
committee must make quick decisions. A paper will not receive the careful
attention that it would from a journal. Furthermore, the committee may need to
satisfy other constraints in putting together a successful program. As a result, some
10
-
7/30/2019 Journal Writing Methods
11/29
good papers will be rejected. Authors should carefully consider any reviewer
comments and get opinions from experienced colleagues before deciding whether
to abandon the effort or to revise the paper and submit it elsewhere.
Additional insight can be obtained from the excellent paper by Smith [Smith] that
describes the review process from the point of view of the referee.
ACKNOWLEDGMENTS
This article has benefited from the collective experience of the current and five
previous OOPSLA program committees.
REFERENCES
[Smith] Alan Jay Smith. "The Task of the Referee". Computer(April 1990),65-71.
[Wegman] Mark N. Wegman. "What it's like to be a POPL Referee, or How to
write an extended abstract so that it is more likely to be accepted". Sigplan Notices
21:5 (May 1986),91-95.
SEE ALSO
The OOPSLA'93 Panel on "How to Get a Paper Accepted at OOPSLA".Alan Snyder
Hewlett-Packard Laboratories
P.O. Box 10490
Palo Alto CA 94303-0969
Back to OOPSLA Homepage
This information last updated by [email protected] Mon Jan 1 12:05PM 1995
How to Write an Academic Conference Paper
ByCraig Brewer, eHow Editor
Writing an academic conference paper can be daunting, especially if you are a
relatively new scholar, graduate student, or even an undergraduate.Difficulty: Moderately Challenging
11
http://www.sigplan.org/oopsla/oopsla96/how93.htmlhttp://www.sigplan.org/oopsla/oopsla96/oopsla96.txthttp://www.ehow.com/members/ds_craigbr9271.htmlhttp://www.sigplan.org/oopsla/oopsla96/oopsla96.txthttp://www.ehow.com/members/ds_craigbr9271.htmlhttp://www.sigplan.org/oopsla/oopsla96/how93.html -
7/30/2019 Journal Writing Methods
12/29
Instructions
Submitting an Abstract
1. Step 1
Look for calls-for-papers (CFPs) long in advance. Abstract submissions areoften due a year before the conference.
2. Step 2
Submit ideas to many different conferences. Do not submit the same abstract to
more than one conference, but submitting different versions of an article to
separate conferences is common. Do not try only for the most prestigious
gatherings, especially if you are just starting out. Regional conferences offer a
great way for up and coming scholars to enhance their CVs.
3. Step 3
Keep your abstract short. Make your claims, but do not try to fully develop an
argument. That is for the paper. Be sure to note what about your project is
innovative rather than just explaining your topic.
4. Step 4
Submit your abstracts early. Since most people wait until the deadline (or evenafter) to submit paper ideas, you have a better chance if you can show you plan
ahead.
Writing the Paper
5. Step 1
Keep it short and clear. People are more impressed with an elegant but simple
statement of a complex idea than of a long, tedious exercise in erudition.
6. Step 2
Keep footnotes and endnotes even if you will not present them during the talk.
If you are lucky, a conference paper can become an article submission, and you
do not want to have to redo research.
7. Step 3
12
-
7/30/2019 Journal Writing Methods
13/29
Make and explain your claims, but keep the details of the argument to a
minimum. Conferences are a place to share and get feedback on ideas, not
(usually) to debate minutiae. You can always add more detail in the question-
and-answer period, but overloading your paper with quotations, data, or
statistics will lose your audience.
8. Step 4
Use handouts. Handouts are not only good for helping people through your
argument, but they also leave something tangible for other scholars to
remember you by.
9. Step 5
Practice. Even if your discipline's conferences usually involve simply reading a
paper out loud, knowing how to express yourself orally can significantly
improve how your work is received.
See if you recognize anyone in the audience beforespeaking. This is particularly useful during the question-and-answer period when you may have to field questions from expertsin your field, even those you cite in your presentation.
Use the paper as a chance to network. Even a piece of workin its early stages can be an opportunity to ask established
scholars for advice. Avoid excusing partial or unfinished work because it is part
of a longer article project. Your audience will see through thisand, even if it is true, will wonder why you did not prepare a morepolished presentation.
Write and Submit a Conference Paper Proposal
Each conference has its own program committee, and the number ofproposals accepted for a meeting depends on program size (the number ofsessions), technical coverage (the topics to be covered), and number andquality of paper proposals. Because program committees look for the bestcontributions, writing an effective paper proposal is important.
Organization
13
-
7/30/2019 Journal Writing Methods
14/29
Your paper proposal should contain enough information to allow theProgram Committee to make an accurate judgment of the content of yourpaper and presentation. Paper proposals should be around 350 words,which should be ample if you organize your text along the following lines:
Description of the Paper
Outline the scope and nature of the work upon which the paper isbased (e.g., field data, laboratory data, original analysis, or computerwork). If the paper is a review paper, make the extent of coverage clear.
ApplicationsDescribe the possible applications of the knowledge provided in the paper.
Results, Observations, and Conclusions
Summarize the results and major conclusions to be presented in thepaper and state how these differ from previous work on the same subject.State whether new information will be revealed and whether data fromfield, laboratory, or computer will be included.
Technical Contributions
Describe the significance of the proposed paper by listing up to threetechnical contributions or additions to the technical knowledge base of thepetroleum industry.
Elements of a Good Paper Proposal
Appropriate Title
A good title is short and informative (tells the reader what the paper isabout). Use familiar terms and keywords so that someone doing a keywordtitle search for papers on the topic can find the paper. Avoid words that arebased on a value judgment, such as "new" and "improved," unless thematerial to be presented truly is new or an improvement over existing
techniques.
Problem Statement
In writing a paper, you are assumed to be proposing a solution to aproblem or to be presenting new knowledge that is of interest to oil and gasprofessionals. Your paper proposal should state succinctly the problem you
14
-
7/30/2019 Journal Writing Methods
15/29
intend to address. Your problem statement should convince ProgramCommittee members that there is indeed an important problem that meritssolution or further investigation.
Objectives and Scope of Study
State the objectives of the study clearly, listing them if possible.Outline the scope or limitations of your work. Point out the extent ofcoverage, aspects that are not yet well understood, and points that requirefurther study. A candid acknowledgment of the limitations of your workadds credibility to your paper proposal. Because of limited space, paperproposals should avoid a literature review or other extensive backgroundinformation. However, highlighting how your results differ from orcomplement previous results on the subject is appropriate. Typicalobjectives are to develop a new theory or principle; to show practicalapplications of known principles; to develop a solution to an engineeringproblem in a device, material, system or process; to design a new structureor process; or to develop a new and improved method.
MethodState briefly what you did and how you did it. The goal is to outline thesteps and procedures you used to accomplish the objectives of your study.
Results and Observations
Give the major results or findings of the study. Highlight theimportance of results to the area of study.
ConclusionsState the major conclusions of the study. Do not confuse conclusions withresults and observations. Results and observations are facts, whereasconclusions are the lessons learned from interpretation of the facts. Thefollowing is an example of the difference:
Laboratory mice were fed different doses of a chemical from very small tovery large doses. All the mice died within 3 days. Result and Observation:
All the mice died within 3 days.Conclusion: The chemical is toxic to mice even at very low concentrations.
ApplicationsGive the possible practical applications of the results of your study. Howcan the results of your work be applied to finding, producing, processing,
15
-
7/30/2019 Journal Writing Methods
16/29
and marketing hydrocarbons and related products efficiently, economically,and in an environmentally safe manner?
Innovations or Technical Contributions
State what is new in your study and its importance to the field. List upto three of the most important innovations or technical contributions in yourproposed paper. Do not be too modest to highlight the innovation ortechnical contribution of your work because it could determine whetheryour paper proposal is selected or rejected.
Criteria for Selection
Your proposal should demonstrate clearly that your paper:
Will contribute to petroleum technology, particularly in the areaidentified as the technical focus for the specific meeting, or will presentother information of immediate interest to E&P professionals. Will presentinformation that is technically sound. Will present new knowledge orexperience, the substance of which has not been published previously.Will not be commercial in nature and will not promote specific companies,products or services.
Submitting Your Paper Proposal
Submitting your proposal online is easy. The Call for Papers page listsconferences currently accepting paper proposals. Clicking on a conferencename will take you to information about the meeting. The submission formcan be accessed from either the Call for Papers page or from the meetingpage.
Obtain necessary company clearance from your management beforesubmitting your paper proposal. Ensure that your managementunderstands that if your proposal is accepted, you will be required toprepare and submit a full manuscript for the conference proceedings and to
present the paper at the conference. You will also be required to transfercopyright of the paper to SPE.
Before you click the link to submit your proposal, you will need to gather allof the following information:
You will need to log in.
16
http://www.spe.org/spe-app/jsp/siteFunctionality/callForPapers.jsphttp://www.spe.org/spe-app/spe/papers/authors/copyright_info.htmhttp://www.spe.org/spe-app/spe/papers/authors/copyright_info.htmhttp://www.spe.org/spe-app/jsp/siteFunctionality/callForPapers.jsphttp://www.spe.org/spe-app/spe/papers/authors/copyright_info.htmhttp://www.spe.org/spe-app/spe/papers/authors/copyright_info.htm -
7/30/2019 Journal Writing Methods
17/29
If you do not already have a login for the SPE website, go ahead andget one before you begin. If you have one, but don't remember yourpassword, go through the forgot password process before you begin tryingto submit your paper proposal. You might want to check that your contactinformation is also correct. Gather the names, mailing addresses, andemail addresses for all of your co-authors. You will have the opportunity tosearch for co-authors in our database. If found, you'll save yourself sometyping, but if not, you'll need to enter information on your co-authors. Besure you have your title and abstract handy, and that you've reviewed thelist of technical categories for the meeting to determine which apply to yourpaper proposal.
The submission form asks specific questions. All information on the formshould be provided.
Enter a title that is concise yet descriptive of the primary content andapplication of the proposed paper. Company names and trade names arenot permitted in paper titles. List the Corresponding Author (the authorwith whom SPE will correspond on all matters concerning the paper)name, company affiliation, and complete contact information (address,phone number, e-mail). List any coauthors in the order in which theyshould be printed in the program. Include each coauthor's company andcontact information. This information is needed for the conference programand to send coauthors information on registering and attending the
conference. Most conference program committees require authors toselect technical categories for their papers. This information is used todirect your paper proposal to the best-qualified committee members forreview. Select the most appropriate technical categories from the list forthat meeting. (For most meetings, the list also will be found separate fromthe online submission form on the website. The list of technical categorieswill always be included in the printable (pdf) form.) Most Call for PaperProposals include "Other" in the category list with a blank to fill in topicsthat are not on the list.
Submit your paper proposal in time for it to be received by the submissiondeadline. If your paper proposal is received after the deadline, it may not beconsidered.
SPE meetings have a "no-paper, no-podium" policy. If your paper proposalis accepted, you will be required to submit your manuscript by the deadline.
17
-
7/30/2019 Journal Writing Methods
18/29
If you do not do so, you will not be allowed to present your paper at theconference. So when submitting your paper proposal, be certain that youwill have time to write the full paper if your proposal is accepted.
SPE requires that authors of accepted papers transfer copyright of thepaper to SPE. This allows SPE to distribute the paper in the proceedings,to include it in the eLibrary, to consider it for peer review (if requested) andother uses. More on copyright
Tips for Writing Technical Papers
Jennifer Widom, January 2006
Here are the notes from a presentation I gave at the Stanford InfoLab
Friday lunch, 1/27/06. The presentation covered:
Paper Title The Abstract
The Introduction
Related Work
The Body
Performance Experiments The Conclusions
Future Work
The Acknowledgements
Citations
Appendices
Grammar and Small-Scale Presentation Issues
Mechanics
Versions and Distribution
18
http://www.spe.org/spe-app/spe/papers/authors/copyright_info.htmhttp://infolab.stanford.edu/~widomhttp://infolab.stanford.edu/http://infolab.stanford.edu/~widom/paper-writing.html#titlehttp://infolab.stanford.edu/~widom/paper-writing.html#abstracthttp://infolab.stanford.edu/~widom/paper-writing.html#abstracthttp://infolab.stanford.edu/~widom/paper-writing.html#introhttp://infolab.stanford.edu/~widom/paper-writing.html#relatedhttp://infolab.stanford.edu/~widom/paper-writing.html#bodyhttp://infolab.stanford.edu/~widom/paper-writing.html#experimentshttp://infolab.stanford.edu/~widom/paper-writing.html#conclusionshttp://infolab.stanford.edu/~widom/paper-writing.html#futurehttp://infolab.stanford.edu/~widom/paper-writing.html#ackshttp://infolab.stanford.edu/~widom/paper-writing.html#citationshttp://infolab.stanford.edu/~widom/paper-writing.html#appendiceshttp://infolab.stanford.edu/~widom/paper-writing.html#grammarhttp://infolab.stanford.edu/~widom/paper-writing.html#mechanicshttp://infolab.stanford.edu/~widom/paper-writing.html#versionshttp://www.spe.org/spe-app/spe/papers/authors/copyright_info.htmhttp://infolab.stanford.edu/~widomhttp://infolab.stanford.edu/http://infolab.stanford.edu/~widom/paper-writing.html#titlehttp://infolab.stanford.edu/~widom/paper-writing.html#abstracthttp://infolab.stanford.edu/~widom/paper-writing.html#introhttp://infolab.stanford.edu/~widom/paper-writing.html#relatedhttp://infolab.stanford.edu/~widom/paper-writing.html#bodyhttp://infolab.stanford.edu/~widom/paper-writing.html#experimentshttp://infolab.stanford.edu/~widom/paper-writing.html#conclusionshttp://infolab.stanford.edu/~widom/paper-writing.html#futurehttp://infolab.stanford.edu/~widom/paper-writing.html#ackshttp://infolab.stanford.edu/~widom/paper-writing.html#citationshttp://infolab.stanford.edu/~widom/paper-writing.html#appendiceshttp://infolab.stanford.edu/~widom/paper-writing.html#grammarhttp://infolab.stanford.edu/~widom/paper-writing.html#mechanicshttp://infolab.stanford.edu/~widom/paper-writing.html#versions -
7/30/2019 Journal Writing Methods
19/29
Running Example
As a running (fictitious!) example, suppose you've designed and run
experiments with a new algorithm for external multipass merge-sort. Your
algorithm reduces the complexity from O(n log n) to O(n), under the
premise that it's acceptable to have some bounded "unsortedness" in theresult. You plan to write up the results for submission to a major
conference.
Note: This example was used throughout the live presentation but I haven'tfollowed through much in these notes. Thus, the notes include severalexercises for the reader.
Paper Title
Titles can be long and descriptive:
Linear-Time External Multipass Sorting with ApproximationGuarantees
or short and sweet:
Approximate External Sort
Hector believes it's important for the paper (or at least the algorithm) to
have a cute name that sticks in people's minds:
Floosh:A Linear-Time Algorithm for Approximate External Sort
The Abstract
State the problem, your approach and solution, and the main contributions
of the paper. Include little if any background and motivation. Be factual but
comprehensive. The material in the abstract should not be repeated later
word for word in the paper.
(Exercise: Write an abstract for the multiway sort example.)
The Introduction
Here is the Stanford InfoLab's patented five-point structure for
Introductions. Unless there's a good argument against it, the Introduction
should consist of five paragraphs answering the following five questions:
19
http://infolab.stanford.edu/http://infolab.stanford.edu/ -
7/30/2019 Journal Writing Methods
20/29
1. What is the problem?2. Why is it interesting and important?
3. Why is it hard? (E.g., why do naive approaches fail?)
4. Why hasn't it been solved before? (Or, what's wrong with previousproposed solutions? How does mine differ?)
5. What are the key components of my approach and results? Alsoinclude any specific limitations.
(Exercise: Answer these questions for the multiway sort example.)
Then have a final paragraph or subsection: "Summary of Contributions". Itshould list the major contributions in bullet form, mentioning in which
sections they can be found. This material doubles as an outline of the restof the paper, saving space and eliminating redundancy.
(Exercise: Write the bullet list for the multiway sort example.)
Related Work
The perennial question: Should related work be covered near the beginning
of the paper or near the end?
Beginning, if it can be short yet detailed enough, or if it's critical to
take a strong defensive stance about previous work right away. In thiscase Related Work can be either a subsection at the end of theIntroduction, or its own Section 2.
End, if it can be summarized quickly early on (in the Introduction orPreliminaries), or if sufficient comparisons require the technicalcontent of the paper. In this case Related Work should appear justbefore the Conclusions, possibly in a more general section"Discussion and Related Work".
The Body
Critical rule of thumb: A clear new important technical contribution should
have been articulated by the time the reader finishes page 3 (i.e., a quarter
of the way through the paper). Aside from this rule of thumb, which applies
to every paper, the structure of the body varies a lot depending on content.
Important components are:
20
-
7/30/2019 Journal Writing Methods
21/29
Running Example: When possible, use a running examplethroughout the paper. It can be introduced either as a subsection atthe end of the Introduction, or its own Section 2 or 3 (depending onRelated Work).
Preliminaries: This section, which follows the Introduction andpossibly Related Work and/or Running Example, sets up notation andterminology that is not part of the technical contribution. Oneimportant function of this section is to delineate material that's notoriginal but is needed for the paper. Be concise -- remember thecritical rule of thumb.
Content: The meat of the paper includes algorithms, systemdescriptions, new language constructs, analyses, etc. Wheneverpossible use a "top-down" description: readers should be able to see
where the material is going, and they should be able to skip aheadand still get the idea. In general the paper should tell a story. (Don't,however, fall into the common trap of telling the entire story of howyou arrived at your results. Just tell the story of the resultsthemselves.)
Performance Experiments
We could have an entire treatise on this topic alone and I am surely not the
expert. Here are some random thoughts:
Many conferences expect experiments. It's easy to do "hokey" or meaningless experiments, and many papers
do.
It's easy to craft experiments to show your work in its best light, andmost papers do.
What should performance experiments measure? Possiblities:
o Pure running time
o Sensitivity to important parameters
o Scalability in various aspects: data size, problem complexity, ...
o Others?
What should performance experiments show? Possibilities:
21
-
7/30/2019 Journal Writing Methods
22/29
o Absolute performance (i.e., it's acceptable/usable)
o Relative performance to naive approaches
o Relative performance to previous approaches
o Relative performance among different proposed approaches
o Others?
The Conclusions
In general a short summarizing paragraph will do, and under no
circumstances should the paragraph simply repeat material from the
Abstract or Introduction. In some cases it's possible to now make the
original claims more concrete, e.g., by referring to quantitative performance
results.
Future Work
This material is important -- part of the value of a paper is showing how the
work sets new research directions. I like bullet lists here. (Actually I like
them in general.) A couple of things to keep in mind:
If you're actively engaged in follow-up work, say so. E.g.: "We arecurrently extending the algorithm to... blah blah, and preliminary
results are encouraging." This statement serves to mark yourterritory. Conversely, be aware that some researchers look to Future Work
sections for research topics. My opinion is that there's nothing wrongwith that -- consider it a complement.
The Acknowledgements
Don't forget them or you'll have people with hurt feelings. Acknowledge
anyone who contributed in any way: through discussions, feedback on
drafts, implementation, etc. If in doubt about whether to include someone,
include them.
Citations
Spend the effort to make all citations complete and consistent. Do not just
copy random inconsistent BibTex (or other) entries from the web and call it
22
-
7/30/2019 Journal Writing Methods
23/29
a day. Check over your final bibliography carefully and make sure every
entry looks right.
Appendices
Appendices should contain detailed proofs and algorithms only.Appendices can be crucial for overlength papers, but are still useful
otherwise. Think of appendices as random-access substantiation of
underlying gory details. As a rule of thumb:
Appendices should not contain any material necessary forunderstanding the contributions of the paper.
Appendices should contain all material that most readers would notbe interested in.
Grammar and Small-Scale Presentation IssuesIn general everyone writing papers is strongly encouraged to read the short
and very useful The Elements of Style by Strunk and White. Here's a
random list of pet peeves.
Just like a program, all "variables" (terminology and notation) in thepaper should be defined before being used, and should be definedonly once. (Exception: Sometimes after a long hiatus it's useful toremind the reader of a definition.) Global definitions should be
grouped into the Preliminaries section; other definitions should begiven just before their first use.
Do not use "etc." unless the remaining items are completely obvious.
o Acceptable: We shall number the phases 1, 3, 5, 7, etc.
o Unacceptable: We measure performance factors such asvolatility, scalability, etc.
Never say "for various reasons". (Example: We decided not toconsider the alternative, for various reasons.) Tell the reader the
reasons!
Avoid nonreferential use of "this", "that", "these", "it", and so on(Ullman pet peeve). Requiring explicit identification of what "this"refers to enforces clarity of writing. Here is a typical example ofnonreferential "this": Our experiments test several different
23
http://en.wikipedia.org/wiki/Strunk_and_Whitehttp://en.wikipedia.org/wiki/Strunk_and_White -
7/30/2019 Journal Writing Methods
24/29
environments and the algorithm does well in some but not all of them.This is important because ...
(Exercise: The above rule is violated at least once in this document.Find the violations.)
Italics are for definitions or quotes, not for emphasis (Gries petpeeve). Your writing should be constructed such that context aloneprovides sufficient emphasis.
(Exercise: The above rule is violated at least once in this document.Find the violations.)
People frequently use "which" versus "that" incorrectly. "That" isdefining; "which" is nondefining. Examples of correct use:
o The algorithms that are easy to implement all run in linear time.
o The algorithms, which are easy to implement, all run in lineartime.
Mechanics
Always run a spelling checker on your final paper, no excuses. For drafts and technical reports use 11 point font, generous spacing,
1" margins, and single-column format. There's no need to torture your
casual readers with the tiny fonts and tight spacing used inconference proceedings these days.
In drafts and final camera-ready, fonts in figures should be no smallerthan the font size in the body of the paper.
Tables, figures, graphs, and algorithms should always be placed onthe top of a page or column, not in the body of the text unless it isvery small and fits into the flow of the paper.
Every table, figure, graph, or algorithm should appear on the same
page as its first reference, or on the following page (LaTex willing...).
Versions and Distribution
Many papers have a submitted (and later published) conferenceversion, along with a "full paper" technical report on the web. It'simportant to manage versions carefully, both in content andproliferation. My recommendation is, whenever possible, for the full
24
-
7/30/2019 Journal Writing Methods
25/29
paper to consist of simply the conference version plus appendices.The full paper should be the only public one aside from conferenceproceedings, it should be coordinated with latest (final) conferenceversion, and modifications to the full paper should always overwriteall publicly accessible previous versions of it.
I believe in putting papers on the web the minute they're finished.They should be dated and can be referenced as technical reports --it's not necessary to have an actual technical report number. Never,ever put up a paper with a conference copyright notice when it's onlybeen submitted, and never, ever reference a paper as "submitted toconference X." You're only asking for embarrassment when the paperis finally published in conference Y a year or two later.
Abstracts
and how to write them
Doug Arnold
Language and Linguistics,
email: [email protected]
June 21, 2001
Abstract
The ability to write a good abstract is one of the standard skills of an
academic. The abstract is a standard part of an academic paper, and the
acceptance of conference papers is generally done on the basis of
abstracts. This paper provides an overview of the different kinds of abstract
that are required, focusing on abstracts written for submission to
25
-
7/30/2019 Journal Writing Methods
26/29
conferences. The organizational structure of a typical conference is
reviewed, in so far as it bears on evaluation of abstracts, and a list of
desirable, and undesirable properties of abstracts is presented. The paper
concludes with an example as a basis for discussion. characteristics
Types of Abstract How a conference works
Things the Referees will like
Things Referees will notlike
Suggestions for writing Linguistics abstracts
LSA Guidelines
Examples (A)
Referees Comments
Footnotes
How a conference works
How a conference works
local organising committe
programme committee
chair
subject area specialist (about 5)
referees (up to 30 or more)
Papers may be anonymized or not. Electronic submission may be required,
permitted, or not permitted. Each paper is sent to one subject area specialist on the
committee, and to at least two referees who comment in detail.
Referees are asked to rate a paper on various dimensions, typically on a scale of 4,
and to provide an overall evaluation. The will also make comments for the author,
and comments for the programme committee only.
1 Definite Accept
2 Tending to Accept
26
http://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_1.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_2.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_3.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_4.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_4.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_4.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_5.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_6.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_13.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_14.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_15.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_1.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_2.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_3.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_4.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_5.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_6.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_13.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_14.htmlhttp://www.essex.ac.uk/linguistics/pgr/prof_dev/abstracts/index_15.html -
7/30/2019 Journal Writing Methods
27/29
3 Tending to Reject
4 Definite Reject
The typical dimensions include: presentation/argumentation (does this paper reflect
an acceptable level of argumentation and presentation); content (is the content of
this paper good enough); relevance to the conference themes. For example, a
conference might invite referees to:
Rate the abstract on the following (4 point) scale, taking into account the
interest of the topic, originality, scholarship, clarity and technical
adequacy...
These comments form the basis for the discussion at the meeting of the programme
committee where the programme is settled. At this meeting, papers may be read by
other committee members.
Types of Abstract
Types of Abstract
A
(Extended) abstract for submission to a conference:
short (1 page) long (>5pages)
B
Part of a full paper (cf. above): short -- mainly an advert for the paper,
but should also be informative of key ideas.
27
-
7/30/2019 Journal Writing Methods
28/29
C
For information, e.g. for an journal of abstracts Linguistic Abstracts, or
for one's own future work. Surprisingly, this is not the same as type B.
evaluative
non-evaluative
Here I focus on type A.
Planning and Writing Research Paper
Consider the following questions:
What is the topic? Why is it significant?
What background material is relevant?
What is my thesis or purpose statement?
What organizational plan will best support my purpose?
Writing the Introduction
In the introduction you will need to do the following things:
present relevant background or contextual material define terms or concepts when necessary
explain the focus of the paper and your specific purpose reveal yourplan of organization
Writing the Body
Use your outline and prospectus as flexible guides
Build your essay around points you want to make (i.e., don't let yoursources organize your paper)
Integrate your sources into your discussion
Summarize, analyze, explain, and evaluate published work ratherthan merely reporting it
28
-
7/30/2019 Journal Writing Methods
29/29
Move up and down the "ladder of abstraction" from generalization to
varying levels of detail back to generalization
Writing the Conclusion
If the argument or point of your paper is complex, you may need tosummarize the argument for your reader.
If prior to your conclusion you have not yet explained the significanceof your findings or if you are proceeding inductively, use the end ofyour paper to add your points up, to explain their significance.
Move from a detailed to a general level of consideration that returnsthe topic to the context provided by the introduction.
Perhaps suggest what about this topic needs further research.
Revising the Final Draft
Check overall organization: logical flow of introduction, coherenceand depth of discussion in body, effectiveness of conclusion.
Paragraph level concerns: topic sentences, sequence of ideaswithin paragraphs, use of details to support generalizations, summarysentences where necessary, use of transitions within and betweenparagraphs.
Sentence level concerns: sentence structure, word choices,punctuation, spelling.
Documentation: consistent use of one system, citation of all material not
considered common knowledge, appropriate use of endnotes or footnotes,
accuracy of list of works cited.