Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
How to Prepare and Give and Academic Presentation
1. How to Prepare and Give an
Academic Presentation
Michele C. Weigle and Michael L. Nelson
CS 891 – Web Archiving Seminar
Fall 2017
@WebSciDL https://phonedude.github.io/cs891-f17/
2. Flashback: 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. Flashback: 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. Fall 2017 CS 891 - Web Archiving Seminar 4
Giving a presentation is a lot like
telling a story.
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
5. First, you set the scene.
Title slide - Title of your
paper, your name and
names of your collaborators,
your affiliation, talk venue,
date
Background - Provide just
enough so the audience can
appreciate the problem.
Fall 2017 CS 891 - Web Archiving Seminar 5
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
6. Then, you present the problem.
Make it sound important,
even interesting.
“Web pages can disappear,
we need to save them!”
“Web archives can’t
completely capture today's
web pages!”
Fall 2017 CS 891 - Web Archiving Seminar 6
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
7. Highlight your brilliant approach to
solving the problem.
Skip the boring stuff.
Give clear explanations.
Leave a little mystery.
Fall 2017 CS 891 - Web Archiving Seminar 7
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
8. Show that your approach solves the
problem and is better than others.
Describe your evaluation.
Present compelling results.
Fall 2017 CS 891 - Web Archiving Seminar 8
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
9. End with a convincing summary.
Recap the problem.
Summarize the approach.
Repeat the most important
points of the results.
Provide contact information.
Fall 2017 CS 891 - Web Archiving Seminar 9
http://www.brunswick.k12.me.us/hdwyer/files/2011/11/storyboarding-freytags-pyramid.jpg
10. Fall 2017 CS 891 - Web Archiving Seminar 10
Concrete Tips
11. Consider the audience
• Include enough background material that your
audience will be able to follow your talk.
– but, don’t bore them with background they
already know
• Don’t provide too much detail
– details are in the paper
• Keep in mind your time limit
– leave time for questions
Fall 2017 CS 891 - Web Archiving Seminar 11
12. What’s the story you want to tell?
• What three things do you want the audience to
walk away knowing?
– what should be tweeted about your talk?
• “Tell them what you’ll tell them, then tell them,
then tell ‘em what you’ve told them”
– don’t make the audience infer your main points or
conclusions
• Use the slide title to convey the main point of
each slide
Fall 2017 CS 891 - Web Archiving Seminar 12
13. A picture is worth 1000 words
• Include helpful figures and illustrations
– but not useless clip art
• If you use a figure from another source, give
attribution
• Annotate your charts
– what's the main point of the chart?
Fall 2017 CS 891 - Web Archiving Seminar 13
14. Help the audience
• Include your twitter handle (and @WebSciDL)
in the footer of each slide
– live tweeters will advertise for you
• Always use slide numbers
– questioners can refer to specific slides by number
Fall 2017 CS 891 - Web Archiving Seminar 14
15. Consider the future life of the slides
• Include contact
information
• Include links to
more info (esp.
WS-DL blog
posts!)
• Un-roll
animations
Fall 2017 CS 891 - Web Archiving Seminar 15
https://www.slideshare.net/mweigle
16. Fall 2017 CS 891 - Web Archiving Seminar 16
Things to Avoid
17. Introduction
• In particular, when you first write the slides it's natural
to write lots of bullet points and whole sentences of
text, because you write down everything that you want
to say.
• Once you've done this, try to remove as much text as
possible, by (a) converting text to other forms (and
note that small animations can be invaluable for
guiding an audience's attention around a picture), and
(b) presenting the remaining text as concisely as
possible.
• This is hard work -- text is faster to create than
pictures, tables, etc -- but it results in a much better
talk.
Fall 2017 CS 891 - Web Archiving Seminar 17
http://njn.valgrind.org/good-talk.html
18. My Awful Slide
• It really doesn’t matter what this slide says.
It’s already awful.
Fall 2017 CS 891 - Web Archiving Seminar 18
19. My Slightly Better, but Still Kinda
Awful Slide
• This is a little better
Fall 2017 CS 891 - Web Archiving Seminar 19
But only a little bit
20. References
• Corren G. McCoy, Michael L. Nelson and Michele C. Weigle, "University Twitter Engagement: Using Twitter Followers to Rank Universities,"
Technical report arXiv:1708.05790, August 2017.
• Lulwah Alkwai, Michael L. Nelson and Michele C. Weigle, "Comparing the Archival Rate of Arabic, English, Danish, and Korean Language
Web Pages," ACM Transactions on Information Systems (TOIS), Vol. 36, No. 1, July 2017, pp. 1:1-1:34.
• John Berlin, Mat Kelly, Michael L. Nelson and Michele C. Weigle, "WAIL: Collection-Based Personal Web Archiving," In Proceedings of the
ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017, pp. 340-341.
• Yasmin AlNoamany, Michele C. Weigle and Michael L. Nelson, "Generating Stories from Archived Collections," In Proceedings of the 9th
International ACM Web Science Conference. Troy, NY, June 2017. (PDF, BibTeX)
• Mat Kelly, Lulwah M. Alkwai, Sawood Alam, Michael L. Nelson, Michele C. Weigle and Herbert Van de Sompel, "Impact of URI
Canonicalization on Memento Count," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario,
Canada, June 2017, pp. 303-304, Best Poster Award.
• 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.
• Sawood Alam, Mat Kelly, Michele C. Weigle and Michael L. Nelson, "Client-side Reconstruction of Composite Mementos Using
ServiceWorker," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL). Toronto, Ontario, Canada, June 2017
• 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.
• Yasmin AlNoamany, Michele C. Weigle and Michael L. Nelson, "Stories From the Past Web," Technical report arXiv:1705.06218, May 2017.
• Mat Kelly, Lulwah M. Alkwai, Michael L. Nelson, Michele C. Weigle and Herbert Van de Sompel, "Impact of URI Canonicalization on
Memento Count," Technical report arXiv:1703.03302, March 2017.
• Shahram Mohrehkesh, Michele C. Weigle and Sajal K. Das, "Energy Harvesting in Nanonetworks," In Modeling, Methodologies and Tools for
Molecular and Nano-scale Communications. (Junichi Suzuki, Tadashi Nakano, Michael John Moore, Eds.), Springer International Publishing,
pp. 319-347.
• Shahram Mohrehkesh, Michele C. Weigle and Sajal Das, "Energy Harvesting in Electromagnetic Nanonetworks," IEEE Computer, No. 2,
February 2017, pp. 59-67.
Fall 2017 CS 891 - Web Archiving Seminar 20
22. Fall 2017 CS 891 - Web Archiving Seminar 22
Good Examples
23. Fall 2017 CS 891 - Web Archiving Seminar 23
Tools for Managing Seed URIs
(Detecting Off-Topic Pages)
Old Dominion University
Web Science and Digital Libraries Group
http://ws-dl.cs.odu.edu/, @WebSciDL
Web Archiving Collaboration: New Tools and Models
June 4-5, 2015
Yasmin AlNoamany, Michele C. Weigle,
Michael L. Nelson
Funded by Columbia University Libraries Web Archiving Incentive program
https://www.slideshare.net/mweigle/detecting-offtopic-web-pages-at-cuwarc
24. Fall 2017 CS 891 - Web Archiving Seminar 24
Terahertz Band
• Supports very high transmission rates in the
short range
– up to a few terabits per second
– distances below 1 meter
November 9, 2012 NSF Workshop on Biological Computation and Communications 8
http://www.utdallas.edu/news/imgs/photos/terahertz-gap-graph-375_1.jpg
https://www.slideshare.net/mweigle/communications-and-energyharvesting-in-nanosensor-networks
25. Fall 2017 CS 891 - Web Archiving Seminar 25
• Treemap
• Time cloud
• Image plot
Visualizations
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). June 2012.
https://www.slideshare.net/mweigle/information-visualization-visualizing-digital-collections-at-archiveit
26. Fall 2017 CS 891 - Web Archiving Seminar 26
https://www.slideshare.net/phonedude/combining-heritrix-and-phantomjs-for-better-crawling-of-pages-with-javascript
2http://ws-dl.blogspot.com/2012/10/2012-10-10-zombies-in-archives.html
Javascript can create missing resources (bad)
2008
27. Fall 2017 CS 891 - Web Archiving Seminar 27
https://www.slideshare.net/phonedude/combining-heritrix-and-phantomjs-for-better-crawling-of-pages-with-javascript
3http://ws-dl.blogspot.com/2012/10/2012-10-10-zombies-in-archives.html
2008
2012
Javascript can create missing resources (bad)
or Temporal violations (worse)
28. Fall 2017 CS 891 - Web Archiving Seminar 28
A TimeMap is the list of a URI-R's
mementos
16
https://www.slideshare.net/mweigle/detecting-offtopic-web-pages-at-cuwarc
30. Fall 2017 CS 891 - Web Archiving Seminar 30
https://www.slideshare.net/phonedude/combining-heritrix-and-phantomjs-for-better-crawling-of-pages-with-javascript
Performance: Frontier Size
34PhantomJS creates a 1.5x larger crawl frontier than Heritrix
31. Fall 2017 CS 891 - Web Archiving Seminar 31
https://www.slideshare.net/phonedude/who-and-what-links-to-the-internet-archive-26545925
Access Patterns for Robots and Humans in Web Archives 25Who and What Links to the Internet Archive
Number of User-Agents per IP
25
One IP with User-Agent≥20=lyingRobot
32. Fall 2017 CS 891 - Web Archiving Seminar 32
https://www.slideshare.net/phonedude/who-and-what-links-to-the-internet-archive-26545925
Access Patterns for Robots and Humans in Web Archives 42Who and What Links to the Internet Archive
For 83% of Externally Linked Mementos,
Corresponding Original URI is 404 on Live Web
33. Fall 2017 CS 891 - Web Archiving Seminar 33
https://www.slideshare.net/phonedude/who-and-what-links-to-the-internet-archive-26545925
Access Patterns for Robots and Humans in Web Archives 43Who and What Links to the Internet Archive
Conclusions
• English is the most common language, followed
by many European languages, and Japanese &
Vietnamese
• Languages self-link (and link to English)
• 82% of human sessions have referrals
• 86% of the referring web pages link deeply to
mementos
• 83% of the links to these mementos are because
their corresponding URI-Rs do not exist on the
live web
34. Fall 2017 CS 891 - Web Archiving Seminar 34
https://www.slideshare.net/mweigle/information-visualization-visualizing-digital-collections-at-archiveit
• Our recent work has been featured in the popular press
• We're always looking for good grad students!
ODU's Web Science-Digital
Libraries (WS-DL) Group
Dr. Michele C. Weigle
Old Dominion University
Norfolk, VA
mweigle@cs.odu.edu
http://www.cs.odu.edu/~mweigle/
GHC 2012
ODU, Norfolk, VA
http://ws-dl.blogspot.com/
35. Fall 2017 CS 891 - Web Archiving Seminar 35
Delivery Tips
36. From Writing for Computer Science by Justin Zobel
Delivery Tips
• Speak clearly and slowly
• Face the audience, not the screen
• Make transitions between topics smooth
– don’t just read the title of each slide as a transition
• Having notes may be helpful, but don’t write out
the entire talk and don’t try to memorize it
• Practice! Practice! Practice!
– and get feedback from others
Fall 2017 CS 891 - Web Archiving Seminar 36
37. Beginnings and Endings
• Do plan out your first sentence and last
sentence
• First sentence – plan your transition from title
slide to motivation slide
• Last sentence – write a concluding sentence
that clearly wraps things up and then say
“thank you”
Fall 2017 CS 891 - Web Archiving Seminar 37
38. Practice, Practice, Practice!
• You need to do practice talks. This means you!
• The first time you give a particular talk is
always less coherent than later ones.
• Then you can refine it, both at the structural
level and the slide-by-slide tweak level.
• The more you practice, the more comfortable
you will be.
Fall 2017 CS 891 - Web Archiving Seminar 38
Tamara Munzner, http://www.cs.ubc.ca/~tmm/policy.txt
39. Fall 2017 CS 891 - Web Archiving Seminar 39
Delivery Advice
from an Actor
40. Tips and Tricks for Giving Talks
• You are the HERO of your talk
• Your objective or TASK is to get your
audience excited enough that:
– They want to read the paper
– They want to talk to you after class or at the
networking session
– They will remember to contact you later
– They want to hire you for a job that pays
real money
Fall 2017 CS 891 - Web Archiving Seminar 40
ActingforScientists.com, Jenifer Alonzo
41. Delivery and storytelling are your
tools for achieving your objective
• It is likely that developing your skills in DELIVERY
and STORYTELLING will be an awkward,
uncomfortable process.
• You will want to refuse to develop these skills.
• You might DIE.
• Sadly, presentation skills are required for EVERY.
SINGLE. JOB that will support a middle-class
lifestyle – Even the job you want.
Fall 2017 CS 891 - Web Archiving Seminar 41
ActingforScientists.com, Jenifer Alonzo
42. Your Training Will Be Awkward and
Uncomfortable (or, my turn for a movie clip)
Fall 2017 CS 891 - Web Archiving Seminar 42
https://www.youtube.com/watch?v=7YkbgvRMpW0
43. Delivery
• YOU HAVE TO FAKE CONFIDENCE AND
EXCITEMENT EVEN IF YOU HAVE NEITHER
• Warm-up
• Power Pose
• Know your material
• Give vocal and visual interest
• Practice
– give yourself an assignment – info, timing,
transitions, movement, vocal change
Fall 2017 CS 891 - Web Archiving Seminar 43
ActingforScientists.com, Jenifer Alonzo
44. Only because these are class lecture slides…
• Giving a Good Research Talk, http://njn.valgrind.org/good-
talk.html
• How To Give a Talk, Arnaud Legout - comprehensive set of
guidelines, includes advice on slide design,
http://cel.archives-ouvertes.fr/cel-00529505/en/
• Creating Effective Slides video, (1:03:03),
https://www.youtube.com/watch?v=meBXuTIPJQk
• English Communication for Scientists, Giving Oral
Presentations (includes delivering as a non-native speaker),
https://www.nature.com/scitable/ebooks/english-
communication-for-scientists-14053993/giving-oral-
presentations-14239332
Fall 2017 CS 891 - Web Archiving Seminar 44
45. Summary
• Giving a presentation is a lot like telling a
story.
• A picture is worth 1000 words.
• Consider the audience and help them (to
understand and to provide feedback).
Fall 2017 CS 891 - Web Archiving Seminar 45