SlideShare a Scribd company logo
1 of 52
How to Write an Academic
Paper
Michele C. Weigle and Michael L. Nelson
CS 891 – Web Archiving Seminar
Fall 2017
@WebSciDL https://phonedude.github.io/cs891-f17/
What is a PhD?
• A PhD program is very different from getting a
Bachelor’s degree, and you must treat it as a
strange type of job.
• Initiative, tenacity, flexibility, interpersonal
skills, organizational skills, and
communication skills are all critical and not
things that universities typically test for in
selecting incoming students.
Fall 2017 CS 891 - Web Archiving Seminar 2
http://www.cs.unc.edu/~azuma/hitch4.html
Communication Skills
• You will write (a lot)
• You will present your ideas (a lot)
• It will be so much better (and more efficient)
for all of us if we spend more time talking
about research ideas than about organization,
grammar, and typos
• I cannot over-emphasize how important this is
Fall 2017 CS 891 - Web Archiving Seminar 3
http://www.cs.unc.edu/~azuma/hitch4.html
Main Resources
• Writing for Computer Science by Justin Zobel
• The Elements of Style by Strunk and White
Fall 2017 CS 891 - Web Archiving Seminar 4
Today's Focus
• What I'll talk about
– organization/structure
– citations and references
– the writing process
– style comments
• What I won't talk about
– grammar – see Strunk and White
Fall 2017 CS 891 - Web Archiving Seminar 5
Fall 2017 CS 891 - Web Archiving Seminar 6
Writing a paper is a lot like telling a
story.
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
Most academic papers look similar
• Abstract
• Introduction – exposition -> rising action
• Related Work – rising action
• Approach - climax
• Evaluation/Results – climax -> falling action
• Future Work and Conclusions - denouement
Fall 2017 CS 891 - Web Archiving Seminar 7
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/
storyboarding-freytags-pyramid.jpg
Fall 2017 CS 891 - Web Archiving Seminar 8
JCDL 2014
Best Student Paper
results!
problem
approach
Fall 2017 CS 891 - Web Archiving Seminar 9
JCDL 2015
Best Student Paper
results!
problem
approach
Fall 2017 CS 891 - Web Archiving Seminar 10
JCDL 2017
results!
problem
approach
What do these abstracts have in
common?
Fall 2017 CS 891 - Web Archiving Seminar 11
Fall 2017 CS 891 - Web Archiving Seminar 12
Vis papers often have a teaser image
InfoVis 2013
Best Paper
Introduction
• Set up
– introduce the broad research area being investigated
• Provide an example of the specific problem for motivation
– it’s not too early for a figure or illustrative screenshot
• Brief statement of why existing approaches don't solve the
problem
• Outline of proposed approach
• Summary of the results
• Highlight the paper’s contributions
– don't be shy
Fall 2017 CS 891 - Web Archiving Seminar 13
Fall 2017 CS 891 - Web Archiving Seminar 14
Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project:
Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint
Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017.
Set-up
Motivation
Fall 2017 CS 891 - Web Archiving Seminar 15
Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project:
Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint
Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017.
Existing approaches
don't solve the
problem
Fall 2017 CS 891 - Web Archiving Seminar 16
Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project:
Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint
Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017.
Outline of proposed
approach
Contributions
Related Work
• Overview of work that is
similar to yours
• How does your work
builds upon previous
work?
• How are those works
are different? Do they
solve a different
problem than yours?
Fall 2017 CS 891 - Web Archiving Seminar 17
https://www.wiltgren.com/2015/06/12/where-does-
influenced-by-become-stealing-a-design/
Approach
• Describe what you did
• Methods, algorithms, datasets, experiments
• The ideal goal is reproducibility
Fall 2017 CS 891 - Web Archiving Seminar 18
Evaluation/Results
• Describe how you evaluated your approach
– compare to other approaches
– test on multiple types/sizes of data
• It’s likely that most of your figures will go in
this section
Fall 2017 CS 891 - Web Archiving Seminar 19
I’ll always comment on your figures
• Remember your CS 725/825 principles
– don't make the reader work too hard to understand
your chart
– every chart must have descriptive (and large) x and y
axis labels with units
• Every figure must be referenced in the main body
text.
• Each figure must have an informative caption.
– not too long, not too short
– if you use a figure from another source, cite the
reference in the caption
Fall 2017 CS 891 - Web Archiving Seminar 20
Fall 2017 CS 891 - Web Archiving Seminar 21
Justin F. Brunelle, Michele C. Weigle and Michael L. Nelson, "Archival Crawlers and JavaScript: Discover More Stuff but
Crawl More Slowly," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario,
Canada, June 2017.
Future Work and Conclusions
• Consider how your work could be improved or
applied in different contexts
– don’t be afraid to talk about limitations
• Conclusions summarize the problem,
approach, and results
– don’t introduce new information here
Fall 2017 CS 891 - Web Archiving Seminar 22
Fall 2017 CS 891 - Web Archiving Seminar 23
Citations and References
The citation label is not a noun.
The sentence should still make sense even if it is
removed
• Bad
– In [5], Banos et al. created an algorithm
– [25] and [26] are page-at-a-time archival tools
• Good
– Banos et al. [5] created an algorithm
– Browsertrix [25] and WebRecorder.io [26] are page-at-
a-time archival tools
– In previous work [12], we assigned
Fall 2017 CS 891 - Web Archiving Seminar 24
Citation Style
• et al. ("and others") is an abbreviation
– et means "and" – so, no period
– al. is an abbreviation for alii, meaning "others"
• Citation label goes next to the name of the
authors or the work or idea
– Good: Banos et al. [5] created an algorithm to
evaluate …
– Bad: Banos et al. created an algorithm to evaluate
… of assigning an archivability score to a URI-R [5].
Fall 2017 CS 891 - Web Archiving Seminar 25
References
• There’s a reason there will be multiple slides
on this.
• Sloppy and inconsistent reference lists drive
me crazy.
– shows a lack of attention to detail
Fall 2017 CS 891 - Web Archiving Seminar 26
Fall 2017 CS 891 - Web Archiving Seminar 27
Bibtex is your friend - Journal
S. M. Jones, H. Van de Sompel, H. Shankar, M. Klein, R. Tobin, and C.
Grover, “Scholarly context adrift: Three out of four URI references lead to
changed content,” PLoS ONE, vol. 11, no. 12, 2016.
@ARTICLE{jones-plosone2016,
AUTHOR = {Shawn M. Jones and Herbert {Van de Sompel} and
Harihar Shankar and Martin Klein and Richard Tobin and
Claire Grover},
TITLE = {Scholarly Context Adrift: Three out of Four
{URI} References Lead to Changed Content},
JOURNAL = {{PLoS ONE}},
VOLUME = {11},
NUMBER = {12},
DOI = {10.1371/journal.pone.0167475},
YEAR = {2016}
}
Fall 2017 CS 891 - Web Archiving Seminar 28
Bibtex is your friend - Journal
S. M. Jones, H. Van de Sompel, H. Shankar, M. Klein, R. Tobin, and C.
Grover, “Scholarly context adrift: Three out of four URI references lead to
changed content,” PLoS ONE, vol. 11, no. 12, 2016.
@ARTICLE{jones-plosone2016,
AUTHOR = {Shawn M. Jones and Herbert {Van de Sompel} and
Harihar Shankar and Martin Klein and Richard Tobin and
Claire Grover},
TITLE = {Scholarly Context Adrift: Three out of Four
{URI} References Lead to Changed Content},
JOURNAL = {{PLoS ONE}},
VOLUME = {11},
NUMBER = {12},
DOI = {10.1371/journal.pone.0167475},
YEAR = {2016}
}
Fall 2017 CS 891 - Web Archiving Seminar 29
Bibtex is your friend - Conference
K. Padia, Y. AlNoamany, and M. C. Weigle, “Visualizing digital collections at
Archive-It,” in Proceedings of the ACM/IEEE Joint Conference on Digital
Libraries (JCDL), pp. 15–18, June 2012.
@INPROCEEDINGS{padia-jcdl12,
AUTHOR = { Kalpesh Padia and Yasmin AlNoamany and Michele
C. Weigle },
TITLE = { Visualizing Digital Collections at {Archive-
It}},
BOOKTITLE = { Proceedings of the ACM/IEEE Joint
Conference on Digital Libraries (JCDL) },
YEAR = { 2012 },
MONTH = { June },
PAGES = { 15--18 },
DOI = { 10.1145/2232817.2232821 }
}
Fall 2017 CS 891 - Web Archiving Seminar 30
Bibtex is your friend – for consistency
@String{jcdl = "Proceedings of the ACM/IEEE Joint
Conference on Digital Libraries (JCDL)"}
...
@INPROCEEDINGS{padia-jcdl12,
AUTHOR = { Kalpesh Padia and Yasmin AlNoamany and Michele
C. Weigle },
TITLE = { Visualizing Digital Collections at {Archive-
It}},
BOOKTITLE = jcdl,
YEAR = { 2012 },
MONTH = { June },
ADDRESS = { Washington, DC },
PAGES = { 15--18 },
DOI = { 10.1145/2232817.2232821 }
}
Fall 2017 CS 891 - Web Archiving Seminar 31
Edit any BibTeX you get online
@inproceedings{Padia:2012:VDC:2232817.2232821,
author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle,
Michele C.},
title = {Visualizing Digital Collections at Archive-it},
booktitle = {Proceedings of the 12th ACM/IEEE-CS joint
conference on Digital Libraries},
series = {JCDL '12},
year = {2012},
isbn = {978-1-4503-1154-0},
location = {Washington, DC, USA},
pages = {15--18},
numpages = {4},
url = {http://doi.acm.org/10.1145/2232817.2232821},
doi = {10.1145/2232817.2232821},
acmid = {2232821},
publisher = {ACM},
address = {New York, NY, USA}}
Kalpesh Padia, Yasmin AlNoamany, and Michele C. Weigle. 2012. Visualizing digital collections
at archive-it. In Proceedings of the 12th ACM/IEEE-CS joint conference on Digital
Libraries (JCDL '12). ACM, New York, NY, USA, 15-18.
DOI=http://dx.doi.org/10.1145/2232817.2232821
From ACM Digital Library
Fall 2017 CS 891 - Web Archiving Seminar 32
Edit any BibTeX you get online
@inproceedings{Padia:2012:VDC:2232817.2232821,
author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle,
Michele C.},
title = {Visualizing Digital Collections at {Archive-It}},
booktitle = {Proceedings of the 12th ACM/IEEE-CS Joint
Conference on Digital Libraries (JCDL)},
series = {JCDL '12},
year = {2012},
isbn = {978-1-4503-1154-0},
location = {Washington, DC, USA},
pages = {15--18},
numpages = {4},
url = {http://doi.acm.org/10.1145/2232817.2232821},
doi = {10.1145/2232817.2232821},
acmid = {2232821},
publisher = {ACM},
address = {New York, NY, USA}}
Kalpesh Padia, Yasmin AlNoamany, and Michele C. Weigle. 2012. Visualizing digital
collections at Archive-It. In Proceedings of the 12th ACM/IEEE-CS Joint Conference on
Digital Libraries (JCDL). 15-18. DOI=http://dx.doi.org/10.1145/2232817.2232821
Including “the 12th” is ok, but
prevents the use of @String (every
year gets a different ordinal)
Fall 2017 CS 891 - Web Archiving Seminar 33
What would you edit from Google
Scholar?
@inproceedings{padia2012visualizing,
title = {Visualizing digital collections at archive-it},
author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle,
Michele C},
booktitle = {Proceedings of the 12th ACM/IEEE-CS joint
conference on Digital Libraries},
pages = {15--18},
year = {2012},
organization = {ACM}
}
Fall 2017 CS 891 - Web Archiving Seminar 34
What would you edit from CiteSeer?
@MISC{Padia_visualizingdigital,
author = {Kalpesh Padia and Yasmin
Alnoamany and Michele C. Weigle},
title = {Visualizing Digital Collections at
Archive-It},
year = {}
}
Bottom Line
• It’s (probably) OK if you use a slightly different
style than I would.
• The key is to be consistent.
Fall 2017 CS 891 - Web Archiving Seminar 35
Fall 2017 CS 891 - Web Archiving Seminar 36
The Writing Process
How to Get Started
• Suggestion: Give a "pre-paper" talk before you
start writing
– helps you distill the critical bits
– construct motivating examples
• Explaining your ideas clearly in writing takes
an immense amount of time
Fall 2017 CS 891 - Web Archiving Seminar 37
Tamara Munzner, http://www.cs.ubc.ca/~tmm/policy.txt
Build up using the "Sweepline" approach
Use multiple outline passes to fill in levels of detail
1. Start with section titles
2. Fill in subsection titles
3. Add one bullet point per paragraph
4. Add a few bullet points per paragraph of the
main points you want to make
Only then to do you start writing out complete
sentences.
Fall 2017 CS 891 - Web Archiving Seminar 38
Tamara Munzner, http://www.cs.ubc.ca/~tmm/policy.txt
Remember that you’re telling a story.
Beginning – motivation, examples, background
Middle – implementation, evaluation
End - discussion, conclusions
Fall 2017 CS 891 - Web Archiving Seminar 39
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
Stories flow.
• Every paragraph has a purpose
– you should be able to name the main topic of
each paragraph
– every sentence in a paragraph should be related
to the paragraph’s topic
• Do the main topics for consecutive paragraphs
follow from each other?
– does it make sense in the narrative?
– does the transition help drive the story?
Fall 2017 CS 891 - Web Archiving Seminar 40
Think about the 3-pass approach
• What would someone get out of your paper if they just
did the first pass?
– title, abstract, introduction
– section and sub-section headings
– conclusions
– references
• Could they answer the five Cs?
– category
– context
– correctness
– contributions
– clarity
Fall 2017 CS 891 - Web Archiving Seminar 41
From Writing for Computer Science by Justin Zobel
Your first draft is not your final draft!
• The goal is to make the paper clear and readable
• There is no excuse for spelling errors.
• Double-check subject-verb agreement.
• Make sure that you have been consistent
throughout the paper.
• If you are unsure of grammar usage, look it up!
Fall 2017 CS 891 - Web Archiving Seminar 42
WS-DL Writing Process
You write a draft (or outline)
repeat {
We provide feedback
You make edits
You provide a revision
} until DONE
Fall 2017 CS 891 - Web Archiving Seminar 43
Pay attention to the
feedback and learn from it
I don't want to be making the
same style/grammar comments
on all of your papers
Fall 2017 CS 891 - Web Archiving Seminar 44
A Few Style Comments
From Writing for Computer Science by Justin Zobel
Writing Style
• Be clear, simple, correct, interesting, direct
– delete unneeded words, simplify sentence
structure, establish logical flow
• Be objective and accurate
– primary objective is to inform, not entertain
• Don’t use contractions or slang
Fall 2017 CS 891 - Web Archiving Seminar 45
From Writing for Computer Science by Justin Zobel and http://www.cs.ubc.ca/~tmm/writing.txt by Tamara Munzner
Style Specifics
• Don’t use capitalization or quotation marks for
emphasis
• Use italics for emphasis or to highlight terms
– but don’t italicize words unnecessarily
• Avoid "this" without a noun after it, especially at
the beginning of a sentence.
– Bad: "This shows that we are fabulous”
– Good: "This situation shows that we are fabulous"
Fall 2017 CS 891 - Web Archiving Seminar 46
Use the Oxford Comma.
• The Oxford comma is the final comma in a list
of things (just before the "and")
– apples, oranges, and bananas
• I don’t care that MLA says not to use the
Oxford comma. Use it.
Fall 2017 CS 891 - Web Archiving Seminar 47
Fall 2017 CS 891 - Web Archiving Seminar 48
http://mentalfloss.com/article/61309/handy-guide-using-oxford-comma
Fall 2017 CS 891 - Web Archiving Seminar 49
https://www.nytimes.com/2017/03/16/us/oxford-comma-lawsuit.html?_r=0
Avoid the passive voice.
Fall 2017 CS 891 - Web Archiving Seminar 50
https://www.grammarly.com/blog/a-scary-easy-way-to-help-you-find-passive-voice/
The house was haunted (by zombies)
The experiment was run
The data was collected
The web page was archived
Active voice emphasizes who is doing the action.
We collected the data
The Internet Archive captured the web page
Summary
• Writing a paper is like telling a particular type
of story.
• Academic papers have a standard structure.
• Your writing should be clear, simple, correct,
interesting, direct, and objective.
• Attention to detail in writing reflects attention
to detail in research.
Fall 2017 CS 891 - Web Archiving Seminar 51
The talk was finished.
Fall 2017 CS 891 - Web Archiving Seminar 52

More Related Content

Similar to How to Write an Academic Paper

Aligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & NeedsAligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & NeedsSimon Knight
 
Information Visualization - Visualizing Digital Collections at Archive-It
Information Visualization - Visualizing Digital Collections at Archive-ItInformation Visualization - Visualizing Digital Collections at Archive-It
Information Visualization - Visualizing Digital Collections at Archive-ItMichele Weigle
 
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Eric Stephan
 
Big Qualitative Data, Big Team, Little Time - A Path to Publication
Big Qualitative Data, Big Team, Little Time - A Path to PublicationBig Qualitative Data, Big Team, Little Time - A Path to Publication
Big Qualitative Data, Big Team, Little Time - A Path to PublicationQSR International
 
Thriving in Our Digital World — A CS Principles Course
Thriving in Our Digital World — A CS Principles CourseThriving in Our Digital World — A CS Principles Course
Thriving in Our Digital World — A CS Principles CourseGeorge Veletsianos
 
Conducting a Cross Tabulation Analysis in the Qualtrics Research Suite
Conducting a Cross Tabulation Analysis in the Qualtrics Research SuiteConducting a Cross Tabulation Analysis in the Qualtrics Research Suite
Conducting a Cross Tabulation Analysis in the Qualtrics Research SuiteShalin Hai-Jew
 
"Perfection is the enemy of the good "Supporting research data management: A ...
"Perfection is the enemy of the good "Supporting research data management: A ..."Perfection is the enemy of the good "Supporting research data management: A ...
"Perfection is the enemy of the good "Supporting research data management: A ...Incremental Project
 
Student research behavior — prototype application (at CIL)
Student research behavior — prototype application (at CIL)Student research behavior — prototype application (at CIL)
Student research behavior — prototype application (at CIL)danw421
 
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...Luca Mazzola
 
In Context: Case Studies in Integrated Physical and Virtual Library Service D...
In Context: Case Studies in Integrated Physical and Virtual Library Service D...In Context: Case Studies in Integrated Physical and Virtual Library Service D...
In Context: Case Studies in Integrated Physical and Virtual Library Service D...Jason Casden
 
Linking Reflective Writing Analytics to Learning Design
 Linking Reflective Writing Analytics to Learning Design Linking Reflective Writing Analytics to Learning Design
Linking Reflective Writing Analytics to Learning Designmingliu107
 
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...Nader Ale Ebrahim
 
What Students Want: Redesigning Research Guides Based on Student Needs
What Students Want: Redesigning Research Guides Based on Student NeedsWhat Students Want: Redesigning Research Guides Based on Student Needs
What Students Want: Redesigning Research Guides Based on Student NeedsAmy Gratz Barker
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?Richard Wallis
 
Smithies bodleian 2017_v.2.0
Smithies bodleian 2017_v.2.0Smithies bodleian 2017_v.2.0
Smithies bodleian 2017_v.2.0jamessmithies
 
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake ForestBuild.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake ForestChelcie Rowell
 
Is democracy the right system? Building an engaged RDM community - Marta Tepe...
Is democracy the right system? Building an engaged RDM community - Marta Tepe...Is democracy the right system? Building an engaged RDM community - Marta Tepe...
Is democracy the right system? Building an engaged RDM community - Marta Tepe...Mari Tinnemans
 

Similar to How to Write an Academic Paper (20)

Aligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & NeedsAligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & Needs
 
Information Visualization - Visualizing Digital Collections at Archive-It
Information Visualization - Visualizing Digital Collections at Archive-ItInformation Visualization - Visualizing Digital Collections at Archive-It
Information Visualization - Visualizing Digital Collections at Archive-It
 
Coding Your Results
Coding Your ResultsCoding Your Results
Coding Your Results
 
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
 
Big Qualitative Data, Big Team, Little Time - A Path to Publication
Big Qualitative Data, Big Team, Little Time - A Path to PublicationBig Qualitative Data, Big Team, Little Time - A Path to Publication
Big Qualitative Data, Big Team, Little Time - A Path to Publication
 
Thriving in Our Digital World — A CS Principles Course
Thriving in Our Digital World — A CS Principles CourseThriving in Our Digital World — A CS Principles Course
Thriving in Our Digital World — A CS Principles Course
 
Conducting a Cross Tabulation Analysis in the Qualtrics Research Suite
Conducting a Cross Tabulation Analysis in the Qualtrics Research SuiteConducting a Cross Tabulation Analysis in the Qualtrics Research Suite
Conducting a Cross Tabulation Analysis in the Qualtrics Research Suite
 
"Perfection is the enemy of the good "Supporting research data management: A ...
"Perfection is the enemy of the good "Supporting research data management: A ..."Perfection is the enemy of the good "Supporting research data management: A ...
"Perfection is the enemy of the good "Supporting research data management: A ...
 
Student research behavior — prototype application (at CIL)
Student research behavior — prototype application (at CIL)Student research behavior — prototype application (at CIL)
Student research behavior — prototype application (at CIL)
 
Paul Evan Peters Lecture
Paul Evan Peters LecturePaul Evan Peters Lecture
Paul Evan Peters Lecture
 
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
 
In Context: Case Studies in Integrated Physical and Virtual Library Service D...
In Context: Case Studies in Integrated Physical and Virtual Library Service D...In Context: Case Studies in Integrated Physical and Virtual Library Service D...
In Context: Case Studies in Integrated Physical and Virtual Library Service D...
 
Linking Reflective Writing Analytics to Learning Design
 Linking Reflective Writing Analytics to Learning Design Linking Reflective Writing Analytics to Learning Design
Linking Reflective Writing Analytics to Learning Design
 
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...
Research Tools for: Collecting, Writing, Publishing and Disseminating your Re...
 
What Students Want: Redesigning Research Guides Based on Student Needs
What Students Want: Redesigning Research Guides Based on Student NeedsWhat Students Want: Redesigning Research Guides Based on Student Needs
What Students Want: Redesigning Research Guides Based on Student Needs
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?
 
Smithies bodleian 2017_v.2.0
Smithies bodleian 2017_v.2.0Smithies bodleian 2017_v.2.0
Smithies bodleian 2017_v.2.0
 
Kathleen mckim creating webquests
Kathleen mckim creating webquestsKathleen mckim creating webquests
Kathleen mckim creating webquests
 
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake ForestBuild.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
 
Is democracy the right system? Building an engaged RDM community - Marta Tepe...
Is democracy the right system? Building an engaged RDM community - Marta Tepe...Is democracy the right system? Building an engaged RDM community - Marta Tepe...
Is democracy the right system? Building an engaged RDM community - Marta Tepe...
 

More from Michele Weigle

Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Michele Weigle
 
WS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesWS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesMichele Weigle
 
Intro to Web Archiving
Intro to Web ArchivingIntro to Web Archiving
Intro to Web ArchivingMichele Weigle
 
Enabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesEnabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesMichele Weigle
 
Visualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeVisualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeMichele Weigle
 
My Academic Story via Internet Archive
My Academic Story via Internet ArchiveMy Academic Story via Internet Archive
My Academic Story via Internet ArchiveMichele Weigle
 
A Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksA Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksMichele Weigle
 
Strategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseStrategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseMichele Weigle
 
Detecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCDetecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCMichele Weigle
 
Energy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksEnergy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksMichele Weigle
 
2015-capwic-gradschool
2015-capwic-gradschool2015-capwic-gradschool
2015-capwic-gradschoolMichele Weigle
 
2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-webMichele Weigle
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past WebMichele Weigle
 
Archive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewArchive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewMichele Weigle
 
Telling Stories with Web Archives
Telling Stories with Web ArchivesTelling Stories with Web Archives
Telling Stories with Web ArchivesMichele Weigle
 
"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overviewMichele Weigle
 
TDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsTDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsMichele Weigle
 
Visualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItVisualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItMichele Weigle
 
Communications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksCommunications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksMichele Weigle
 

More from Michele Weigle (20)

Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
 
WS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesWS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web Archives
 
Intro to Web Archiving
Intro to Web ArchivingIntro to Web Archiving
Intro to Web Archiving
 
Enabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesEnabling Personal Use of Web Archives
Enabling Personal Use of Web Archives
 
Visualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeVisualizing Webpage Changes Over Time
Visualizing Webpage Changes Over Time
 
My Academic Story via Internet Archive
My Academic Story via Internet ArchiveMy Academic Story via Internet Archive
My Academic Story via Internet Archive
 
A Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksA Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor Networks
 
Strategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseStrategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency Response
 
Detecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCDetecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARC
 
Energy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksEnergy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless Nanonetworks
 
2015-capwic-gradschool
2015-capwic-gradschool2015-capwic-gradschool
2015-capwic-gradschool
 
2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past Web
 
Archive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewArchive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH Overview
 
Bits of Research
Bits of ResearchBits of Research
Bits of Research
 
Telling Stories with Web Archives
Telling Stories with Web ArchivesTelling Stories with Web Archives
Telling Stories with Web Archives
 
"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview
 
TDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsTDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETs
 
Visualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItVisualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-It
 
Communications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksCommunications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor Networks
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

How to Write an Academic Paper

  • 1. How to Write an Academic Paper Michele C. Weigle and Michael L. Nelson CS 891 – Web Archiving Seminar Fall 2017 @WebSciDL https://phonedude.github.io/cs891-f17/
  • 2. What is a PhD? • A PhD program is very different from getting a Bachelor’s degree, and you must treat it as a strange type of job. • Initiative, tenacity, flexibility, interpersonal skills, organizational skills, and communication skills are all critical and not things that universities typically test for in selecting incoming students. Fall 2017 CS 891 - Web Archiving Seminar 2 http://www.cs.unc.edu/~azuma/hitch4.html
  • 3. Communication Skills • You will write (a lot) • You will present your ideas (a lot) • It will be so much better (and more efficient) for all of us if we spend more time talking about research ideas than about organization, grammar, and typos • I cannot over-emphasize how important this is Fall 2017 CS 891 - Web Archiving Seminar 3 http://www.cs.unc.edu/~azuma/hitch4.html
  • 4. Main Resources • Writing for Computer Science by Justin Zobel • The Elements of Style by Strunk and White Fall 2017 CS 891 - Web Archiving Seminar 4
  • 5. Today's Focus • What I'll talk about – organization/structure – citations and references – the writing process – style comments • What I won't talk about – grammar – see Strunk and White Fall 2017 CS 891 - Web Archiving Seminar 5
  • 6. Fall 2017 CS 891 - Web Archiving Seminar 6 Writing a paper is a lot like telling a story. http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
  • 7. Most academic papers look similar • Abstract • Introduction – exposition -> rising action • Related Work – rising action • Approach - climax • Evaluation/Results – climax -> falling action • Future Work and Conclusions - denouement Fall 2017 CS 891 - Web Archiving Seminar 7 http://www.brunswick.k12.me.us/hdwyer/files/2011/11/ storyboarding-freytags-pyramid.jpg
  • 8. Fall 2017 CS 891 - Web Archiving Seminar 8 JCDL 2014 Best Student Paper results! problem approach
  • 9. Fall 2017 CS 891 - Web Archiving Seminar 9 JCDL 2015 Best Student Paper results! problem approach
  • 10. Fall 2017 CS 891 - Web Archiving Seminar 10 JCDL 2017 results! problem approach
  • 11. What do these abstracts have in common? Fall 2017 CS 891 - Web Archiving Seminar 11
  • 12. Fall 2017 CS 891 - Web Archiving Seminar 12 Vis papers often have a teaser image InfoVis 2013 Best Paper
  • 13. Introduction • Set up – introduce the broad research area being investigated • Provide an example of the specific problem for motivation – it’s not too early for a figure or illustrative screenshot • Brief statement of why existing approaches don't solve the problem • Outline of proposed approach • Summary of the results • Highlight the paper’s contributions – don't be shy Fall 2017 CS 891 - Web Archiving Seminar 13
  • 14. Fall 2017 CS 891 - Web Archiving Seminar 14 Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project: Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017. Set-up Motivation
  • 15. Fall 2017 CS 891 - Web Archiving Seminar 15 Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project: Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017. Existing approaches don't solve the problem
  • 16. Fall 2017 CS 891 - Web Archiving Seminar 16 Alexander C. Nwala, Michele C. Weigle, Michael L. Nelson, Adam B. Ziegler and Anastasia Aizman, "Local Memory Project: Providing Tools to Build Collections of Stories for Local Events from Local Sources," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017. Outline of proposed approach Contributions
  • 17. Related Work • Overview of work that is similar to yours • How does your work builds upon previous work? • How are those works are different? Do they solve a different problem than yours? Fall 2017 CS 891 - Web Archiving Seminar 17 https://www.wiltgren.com/2015/06/12/where-does- influenced-by-become-stealing-a-design/
  • 18. Approach • Describe what you did • Methods, algorithms, datasets, experiments • The ideal goal is reproducibility Fall 2017 CS 891 - Web Archiving Seminar 18
  • 19. Evaluation/Results • Describe how you evaluated your approach – compare to other approaches – test on multiple types/sizes of data • It’s likely that most of your figures will go in this section Fall 2017 CS 891 - Web Archiving Seminar 19
  • 20. I’ll always comment on your figures • Remember your CS 725/825 principles – don't make the reader work too hard to understand your chart – every chart must have descriptive (and large) x and y axis labels with units • Every figure must be referenced in the main body text. • Each figure must have an informative caption. – not too long, not too short – if you use a figure from another source, cite the reference in the caption Fall 2017 CS 891 - Web Archiving Seminar 20
  • 21. Fall 2017 CS 891 - Web Archiving Seminar 21 Justin F. Brunelle, Michele C. Weigle and Michael L. Nelson, "Archival Crawlers and JavaScript: Discover More Stuff but Crawl More Slowly," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017.
  • 22. Future Work and Conclusions • Consider how your work could be improved or applied in different contexts – don’t be afraid to talk about limitations • Conclusions summarize the problem, approach, and results – don’t introduce new information here Fall 2017 CS 891 - Web Archiving Seminar 22
  • 23. Fall 2017 CS 891 - Web Archiving Seminar 23 Citations and References
  • 24. The citation label is not a noun. The sentence should still make sense even if it is removed • Bad – In [5], Banos et al. created an algorithm – [25] and [26] are page-at-a-time archival tools • Good – Banos et al. [5] created an algorithm – Browsertrix [25] and WebRecorder.io [26] are page-at- a-time archival tools – In previous work [12], we assigned Fall 2017 CS 891 - Web Archiving Seminar 24
  • 25. Citation Style • et al. ("and others") is an abbreviation – et means "and" – so, no period – al. is an abbreviation for alii, meaning "others" • Citation label goes next to the name of the authors or the work or idea – Good: Banos et al. [5] created an algorithm to evaluate … – Bad: Banos et al. created an algorithm to evaluate … of assigning an archivability score to a URI-R [5]. Fall 2017 CS 891 - Web Archiving Seminar 25
  • 26. References • There’s a reason there will be multiple slides on this. • Sloppy and inconsistent reference lists drive me crazy. – shows a lack of attention to detail Fall 2017 CS 891 - Web Archiving Seminar 26
  • 27. Fall 2017 CS 891 - Web Archiving Seminar 27 Bibtex is your friend - Journal S. M. Jones, H. Van de Sompel, H. Shankar, M. Klein, R. Tobin, and C. Grover, “Scholarly context adrift: Three out of four URI references lead to changed content,” PLoS ONE, vol. 11, no. 12, 2016. @ARTICLE{jones-plosone2016, AUTHOR = {Shawn M. Jones and Herbert {Van de Sompel} and Harihar Shankar and Martin Klein and Richard Tobin and Claire Grover}, TITLE = {Scholarly Context Adrift: Three out of Four {URI} References Lead to Changed Content}, JOURNAL = {{PLoS ONE}}, VOLUME = {11}, NUMBER = {12}, DOI = {10.1371/journal.pone.0167475}, YEAR = {2016} }
  • 28. Fall 2017 CS 891 - Web Archiving Seminar 28 Bibtex is your friend - Journal S. M. Jones, H. Van de Sompel, H. Shankar, M. Klein, R. Tobin, and C. Grover, “Scholarly context adrift: Three out of four URI references lead to changed content,” PLoS ONE, vol. 11, no. 12, 2016. @ARTICLE{jones-plosone2016, AUTHOR = {Shawn M. Jones and Herbert {Van de Sompel} and Harihar Shankar and Martin Klein and Richard Tobin and Claire Grover}, TITLE = {Scholarly Context Adrift: Three out of Four {URI} References Lead to Changed Content}, JOURNAL = {{PLoS ONE}}, VOLUME = {11}, NUMBER = {12}, DOI = {10.1371/journal.pone.0167475}, YEAR = {2016} }
  • 29. Fall 2017 CS 891 - Web Archiving Seminar 29 Bibtex is your friend - Conference K. Padia, Y. AlNoamany, and M. C. Weigle, “Visualizing digital collections at Archive-It,” in Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL), pp. 15–18, June 2012. @INPROCEEDINGS{padia-jcdl12, AUTHOR = { Kalpesh Padia and Yasmin AlNoamany and Michele C. Weigle }, TITLE = { Visualizing Digital Collections at {Archive- It}}, BOOKTITLE = { Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL) }, YEAR = { 2012 }, MONTH = { June }, PAGES = { 15--18 }, DOI = { 10.1145/2232817.2232821 } }
  • 30. Fall 2017 CS 891 - Web Archiving Seminar 30 Bibtex is your friend – for consistency @String{jcdl = "Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL)"} ... @INPROCEEDINGS{padia-jcdl12, AUTHOR = { Kalpesh Padia and Yasmin AlNoamany and Michele C. Weigle }, TITLE = { Visualizing Digital Collections at {Archive- It}}, BOOKTITLE = jcdl, YEAR = { 2012 }, MONTH = { June }, ADDRESS = { Washington, DC }, PAGES = { 15--18 }, DOI = { 10.1145/2232817.2232821 } }
  • 31. Fall 2017 CS 891 - Web Archiving Seminar 31 Edit any BibTeX you get online @inproceedings{Padia:2012:VDC:2232817.2232821, author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle, Michele C.}, title = {Visualizing Digital Collections at Archive-it}, booktitle = {Proceedings of the 12th ACM/IEEE-CS joint conference on Digital Libraries}, series = {JCDL '12}, year = {2012}, isbn = {978-1-4503-1154-0}, location = {Washington, DC, USA}, pages = {15--18}, numpages = {4}, url = {http://doi.acm.org/10.1145/2232817.2232821}, doi = {10.1145/2232817.2232821}, acmid = {2232821}, publisher = {ACM}, address = {New York, NY, USA}} Kalpesh Padia, Yasmin AlNoamany, and Michele C. Weigle. 2012. Visualizing digital collections at archive-it. In Proceedings of the 12th ACM/IEEE-CS joint conference on Digital Libraries (JCDL '12). ACM, New York, NY, USA, 15-18. DOI=http://dx.doi.org/10.1145/2232817.2232821 From ACM Digital Library
  • 32. Fall 2017 CS 891 - Web Archiving Seminar 32 Edit any BibTeX you get online @inproceedings{Padia:2012:VDC:2232817.2232821, author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle, Michele C.}, title = {Visualizing Digital Collections at {Archive-It}}, booktitle = {Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL)}, series = {JCDL '12}, year = {2012}, isbn = {978-1-4503-1154-0}, location = {Washington, DC, USA}, pages = {15--18}, numpages = {4}, url = {http://doi.acm.org/10.1145/2232817.2232821}, doi = {10.1145/2232817.2232821}, acmid = {2232821}, publisher = {ACM}, address = {New York, NY, USA}} Kalpesh Padia, Yasmin AlNoamany, and Michele C. Weigle. 2012. Visualizing digital collections at Archive-It. In Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL). 15-18. DOI=http://dx.doi.org/10.1145/2232817.2232821 Including “the 12th” is ok, but prevents the use of @String (every year gets a different ordinal)
  • 33. Fall 2017 CS 891 - Web Archiving Seminar 33 What would you edit from Google Scholar? @inproceedings{padia2012visualizing, title = {Visualizing digital collections at archive-it}, author = {Padia, Kalpesh and AlNoamany, Yasmin and Weigle, Michele C}, booktitle = {Proceedings of the 12th ACM/IEEE-CS joint conference on Digital Libraries}, pages = {15--18}, year = {2012}, organization = {ACM} }
  • 34. Fall 2017 CS 891 - Web Archiving Seminar 34 What would you edit from CiteSeer? @MISC{Padia_visualizingdigital, author = {Kalpesh Padia and Yasmin Alnoamany and Michele C. Weigle}, title = {Visualizing Digital Collections at Archive-It}, year = {} }
  • 35. Bottom Line • It’s (probably) OK if you use a slightly different style than I would. • The key is to be consistent. Fall 2017 CS 891 - Web Archiving Seminar 35
  • 36. Fall 2017 CS 891 - Web Archiving Seminar 36 The Writing Process
  • 37. How to Get Started • Suggestion: Give a "pre-paper" talk before you start writing – helps you distill the critical bits – construct motivating examples • Explaining your ideas clearly in writing takes an immense amount of time Fall 2017 CS 891 - Web Archiving Seminar 37 Tamara Munzner, http://www.cs.ubc.ca/~tmm/policy.txt
  • 38. Build up using the "Sweepline" approach Use multiple outline passes to fill in levels of detail 1. Start with section titles 2. Fill in subsection titles 3. Add one bullet point per paragraph 4. Add a few bullet points per paragraph of the main points you want to make Only then to do you start writing out complete sentences. Fall 2017 CS 891 - Web Archiving Seminar 38 Tamara Munzner, http://www.cs.ubc.ca/~tmm/policy.txt
  • 39. Remember that you’re telling a story. Beginning – motivation, examples, background Middle – implementation, evaluation End - discussion, conclusions Fall 2017 CS 891 - Web Archiving Seminar 39 http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
  • 40. Stories flow. • Every paragraph has a purpose – you should be able to name the main topic of each paragraph – every sentence in a paragraph should be related to the paragraph’s topic • Do the main topics for consecutive paragraphs follow from each other? – does it make sense in the narrative? – does the transition help drive the story? Fall 2017 CS 891 - Web Archiving Seminar 40
  • 41. Think about the 3-pass approach • What would someone get out of your paper if they just did the first pass? – title, abstract, introduction – section and sub-section headings – conclusions – references • Could they answer the five Cs? – category – context – correctness – contributions – clarity Fall 2017 CS 891 - Web Archiving Seminar 41
  • 42. From Writing for Computer Science by Justin Zobel Your first draft is not your final draft! • The goal is to make the paper clear and readable • There is no excuse for spelling errors. • Double-check subject-verb agreement. • Make sure that you have been consistent throughout the paper. • If you are unsure of grammar usage, look it up! Fall 2017 CS 891 - Web Archiving Seminar 42
  • 43. WS-DL Writing Process You write a draft (or outline) repeat { We provide feedback You make edits You provide a revision } until DONE Fall 2017 CS 891 - Web Archiving Seminar 43 Pay attention to the feedback and learn from it I don't want to be making the same style/grammar comments on all of your papers
  • 44. Fall 2017 CS 891 - Web Archiving Seminar 44 A Few Style Comments
  • 45. From Writing for Computer Science by Justin Zobel Writing Style • Be clear, simple, correct, interesting, direct – delete unneeded words, simplify sentence structure, establish logical flow • Be objective and accurate – primary objective is to inform, not entertain • Don’t use contractions or slang Fall 2017 CS 891 - Web Archiving Seminar 45
  • 46. From Writing for Computer Science by Justin Zobel and http://www.cs.ubc.ca/~tmm/writing.txt by Tamara Munzner Style Specifics • Don’t use capitalization or quotation marks for emphasis • Use italics for emphasis or to highlight terms – but don’t italicize words unnecessarily • Avoid "this" without a noun after it, especially at the beginning of a sentence. – Bad: "This shows that we are fabulous” – Good: "This situation shows that we are fabulous" Fall 2017 CS 891 - Web Archiving Seminar 46
  • 47. Use the Oxford Comma. • The Oxford comma is the final comma in a list of things (just before the "and") – apples, oranges, and bananas • I don’t care that MLA says not to use the Oxford comma. Use it. Fall 2017 CS 891 - Web Archiving Seminar 47
  • 48. Fall 2017 CS 891 - Web Archiving Seminar 48 http://mentalfloss.com/article/61309/handy-guide-using-oxford-comma
  • 49. Fall 2017 CS 891 - Web Archiving Seminar 49 https://www.nytimes.com/2017/03/16/us/oxford-comma-lawsuit.html?_r=0
  • 50. Avoid the passive voice. Fall 2017 CS 891 - Web Archiving Seminar 50 https://www.grammarly.com/blog/a-scary-easy-way-to-help-you-find-passive-voice/ The house was haunted (by zombies) The experiment was run The data was collected The web page was archived Active voice emphasizes who is doing the action. We collected the data The Internet Archive captured the web page
  • 51. Summary • Writing a paper is like telling a particular type of story. • Academic papers have a standard structure. • Your writing should be clear, simple, correct, interesting, direct, and objective. • Attention to detail in writing reflects attention to detail in research. Fall 2017 CS 891 - Web Archiving Seminar 51
  • 52. The talk was finished. Fall 2017 CS 891 - Web Archiving Seminar 52