Scientific writing and bibliographic research Day 1 Philipp Zumstein, Stefan Weil (Mannheim University Library) philipp.zumstein, stefan.weil @bib.uni-mannheim.de
Scientific writing and
bibliographic research
Day 1
Philipp Zumstein, Stefan Weil
(Mannheim University Library)
philipp.zumstein, stefan.weil
@bib.uni-mannheim.de
Scientific writing and bibliographic research 2
Lecturers
Philipp Zumstein
subject librarian for mathematics +
computer science
library IT development
Stefan Weil
deputy head of the IT department in the library
library IT development
Jörg Mechnich
SysAdmin in IT department in the library
Introduction
Scientific writing and bibliographic research 3
Resources
Online:
http://www.bib.uni-mannheim.de/en/cs-course/
Slides
Links to software
Repository for course (also linked from there):
https://github.com/UB-Mannheim/sci-work-course
Additional resources and information
Introduction
Scientific writing and bibliographic research 4
Contents: 1. find a topic for a thesis
2. search, organize literature and data
3. write a thesis
How to write a master‘s thesis …
… in three days?
Course format: • block course
• 3 days
Target audience: • students of computer science
• … for their master‘s thesis
Scientific Writing and Bibliographic Research
for Students of Computer Science
Day 1
Day 2
Day 3
= YOU!
Introduction
Scientific writing and bibliographic research 5
Lecture
Theoretical input
Workshop
Hands-on exercises
Individual work and group work
Presentation of your work
Open learning Your needs and questions
Principal idea
Introduction
ASK Everything You Always Wanted to
Know About “How to write a thesis”!!
Scientific writing and bibliographic research 6
Getting to know you: Rise your hand
Mother tongue
A: German
B: English
C: other
Thesis topic
A: topic not yet decided
B: topic decided
C: ideas for a topic
Operating system on your laptop
Windows 10
macOS
Linux
other
Introduction
Scientific writing and bibliographic research 7
Overall Goal of the Course
After the course …
… you should know how to write a Master thesis
… you should actually performed all necessary steps on a small scale
… everybody should be on the same level
During the course …
… you can share your experience from your Bachelor thesis
… reflect methods from your Bachelor thesis and compare them
… try out new tools or methods without thesis deadline approaching
Introduction
Scientific writing and bibliographic research 8
Topics
Scientific process and scientific writing
Bibliographic research methodology
Research databases
Tools
Educational objective
At the end of this course, you...
Understand the process of scientific work
Learned and tried basic strategies for bibliographic research
Know and used the most important research databases in your field
Installed and used exemplary tools to support the work process
Prepared a short overview of your research topic „ready for press“
Thus, you can after the course (at least on a formal level) start writing your thesis!
Introduction
Scientific writing and bibliographic research 9
Overview
Introduction
Scientific writing and bibliographic research 10
Overview
Introduction
Scientific writing and bibliographic research 11
Overview
Introduction
Scientific writing and bibliographic research 12
Overview
Introduction
Scientific writing and bibliographic research 13
Schedule
Morning block
9:00 until 10:15
Break
10:30 until 12:30
Lunch (approximate time)
12:30 until 13:30
Afternoon block
13:30 until 15:00
Break
15:15 until 16:00
Introduction
Scientific writing and bibliographic research 14
Exam and Grades
Presence and punctuality required on all days
Exam + Practical Test
On the third day, in the afternoon
Combination of all exercises and the theoretical stuff
Short written test + practical test (have your laptop ready)
Grades and ECTS points will be entered into the university system
later
Possible to inspect your exam after the correction and grading
(send us an email)
Introduction
Scientific writing and bibliographic research 15
Questions
Introduction
Scientific writing and bibliographic research 16
Tools and Tips
Scientific writing and bibliographic research 17
Tools and Tips
Note taking
• Taking notes is an important part of your scientific work.
• Paper and pencil are still useful in some situations, but normally
electronic notes are better. Think of some reasons.
• Text editors, personal wikis, mind mapping software, …
• Wikipedia has some good starting points with more information:
https://en.wikipedia.org/wiki/Note-taking
https://en.wikipedia.org/wiki/Comparison_of_notetaking_software
https://en.wikipedia.org/wiki/List_of_mind_mapping_software
Scientific writing and bibliographic research 18
Note taking – Text editors + Version Control
Notepad ++
emacs Vim
Atom
Scientific writing and bibliographic research 19
Taking notes – Plain Text Productivity
Dokuwiki on a Stick:
https://www.dokuwiki.org/install:dokuwiki_on_a_stick
Plaintext Productivity: http://plaintext-productivity.net/
Todo.txt: http://todotxt.com/
Emacs Org-Mode: http://orgmode.org/
“43 Folders” CC-BY-SA, © by [email protected]
Scientific writing and bibliographic research 20
Taking notes – Outliner / Desktop Wiki
Zim: http://zim-wiki.org/
CherryTree: http://www.giuspen.com/cherrytree/
Scientific writing and bibliographic research 21
Taking notes - REPL
Jupyter Notebook: http://jupyter.org
Scientific writing and bibliographic research 22
Taking notes – Mind Mapping
mindmaps https://www.mindmaps.app/
The Brain https://www.thebrain.com/
cf. Pensieve
Scientific writing and bibliographic research 23
Taking notes – Drawing Graphs
VUE: http://vue.tufts.edu/
yEd Graph Editor
Scientific writing and bibliographic research 25
Taking notes – Secure and private Synchronization everywhere
Laverna https://laverna.cc/index.html
Boostnote https://boostnote.io/
Carnet https://getcarnet.app/
Joplin https://joplin.cozic.net/
Scientific writing and bibliographic research 26
Taking notes – other Markdown editors
Zettlr https://www.zettlr.com/
Scientific writing and bibliographic research 27
Taking notes – Annotating the Web
Hypothesis: https://hypothes.is/
Scientific writing and bibliographic research 28
Taking notes – Try it yourself
Choose some free software for note taking (5 minutes)
Install it on your computer
Create a new project / page and start taking notes
Is the software easy to use?
Fill out https://hackmd.io/s/ryScDKmxW/edit?both (5 mins)
Scientific writing and bibliographic research 29
Revision control and backup – Survey
Who has never lost data?
Which revision control program have you ever used?
A: CVS, Subversion
B: GIT, Mercurial, bazaar
C: other free software
D: commercial software
Which cloud storage service have you used / do you use?
A: Dropbox
B: Google Drive
C: Microsoft OneDrive
D: Apple iCloud
E: other
cf. http://www.macerkopf.de/2013/03/21/icloud-schlaegt-dropbox-amazon-und-google-bei-den-nutzerzahlen-27-prozent-marktanteil/
Scientific writing and bibliographic research 30
Revision control and backup
Recommendation: (Subversion), GIT or Mercurial
Some groups already provide the infrastructure
Your adviser can access your code and text
Backup is done by the system administrator
Alternative: free cloud storage, e.g. Dropbox, Google Drive,
amazon cloud drive, iCloud, Telekom Mediencenter
Your own hosted cloud storage, e.g.
Scientific writing and bibliographic research 31
Distributed Revision control – The basics
A repository contains all the files for a project
Every change is recorded ("commit")
Every copy of the repository contains all the data ("clone")
Development is not necessarily linear ("branches")
Branches can be reconciled later ("merge")
Local changes can be sent, remote changes retrieved ("push/pull")
Commit early, commit often!
Scientific writing and bibliographic research 32
Open Source Workflow with GitHub
fork
clone
branch commit
push
pull request
merge
…
1
5
6
2
3
4
Scientific writing and bibliographic research 33
Revision control – Try it yourself
Install Git and TortoiseGit (NOT GitHub Desktop).
Register for a GitHub account
Configure Git to use your name and email address.
Fork https://github.com/UB-Mannheim/sci-work-course on GitHub
Clone https://github.com/YOURNAME/sci-work-course
(Create a new branch, optional)
Find the text file for your number in /data/birth-dates/
Look up the birth date on Wikipedia and replace the ????
Git commit and git push your changes to your fork
Send us a pull request on GitHub
Scientific writing and bibliographic research 34
Revision control Advanced – Try it yourself and help your library!
PalMA is the software which runs on the team monitor in the library
Open Source on GitHub: https://github.com/UB-Mannheim/PalMA
Localizations:
Locale Completion
ar 67.83
de_DE 100.00
es_ES 100.00
fr_FR 63.48
it_IT 41.74
ja 1.74
lv_LV 26.09
ru_RU 51.30
sq_AL 100.00
ur_PK 13.91
zh_CN 100.00
zh_TW 41.74
Scientific writing and bibliographic research 35
Revision control Advanced – Try it yourself and help your library!
Fork PalMA, clone from your fork
Check that you have configured username and email in git:
> git config user.name
> git config user.email
a) Add a new language in directory ‘locale’ (copy directory of
English version and paste it to a new directory).
b) Edit an existing language in the directory ‘locale’
Translate some texts and adjust the
header, commit and sign off your
changes, push to your fork
Send us a pull request on GitHub
Be immortalized in the changelog!
Scientific writing and bibliographic research 36
The scientific process
Scientific writing and bibliographic research 37
Overview
Preliminaries
Audience, scope and role of the work
From topic to research question
Supporting a claim: reasons and evidence
Scientific writing and bibliographic research 38
What is research?
Picture:
http://www.sciencebuddies.org/
Find
sources
General: gathering information to answer a question
Curiosity
Preparing decisions
Questioning beliefs and values
Scientific method
Scientific writing and bibliographic research 39
Targeting your audience
The control of cardiac irregularity by calcium blockers can best be
explained through an understanding of the calcium activation of
muscle groups. The regulatory proteins actin, myosin, tropomyosin,
and troponin make up the sarcomere, the basic unit of muscle
contraction.
Cardiac irregularity occurs when the heart muscle contracts
uncontrollably. When a muscle contracts, it uses calcium, so we can
control cardiac irregularity with drugs called calcium blockers. To
understand how they work, it is first necessary to understand how
calcium influences muscle contraction. The basic unit of muscle
contraction is the sarcomere. It consists of four proteins that
regulate contraction: they are actin, myosin, tropomyosin, and
troponin.
Booth, Colomb, Williams: The Craft of Research. University of Chicago, 2008, 3rd ed., p. 16
Scientific writing and bibliographic research 40
„Hello IT....
Have you tried turning it off
and on again? … Uff, okay,
the button on the side, is it glowing? …
Yeah, you need to turn it on.“
Yesterday‘s Jam. The IT
Crowd, Season 1,
Episode 1, written by
Graham Linehan,
produced by Ash Atalla.
Channel 4, 2006
Target audience: Average person?
Scientific writing and research 40
Scientific writing and bibliographic research 41
„Hello IT.... Yuhuh... Have you tried forcing an unexpected
reboot? … You see the drive hooks a function by patching
the system core table so it's not safe to unload it unless another
thread is about to jump in there and do its stuff. And you don't
want to end up in the middle of invalid memory.“
Target audience: Expert with same background?
Yesterday‘s Jam. The IT
Crowd, Season 1,
Episode 1, written by
Graham Linehan,
produced by Ash Atalla.
Channel 4, 2006
Scientific writing and bibliographic research 42
Audience
Type of readers
Professionals
Well informed general readers
Expectations
Entertainment
New facts
Help with understanding
Help with a practical problem
Readers’ background
Topic knowledge
Special interest
Recognized problems
New problems
Potential for controversy
Scientific writing and bibliographic research 43
Think about your audience
The professor is not your target audience
He might not need it for his research
But he will likely grade it based on its usefulness for others
Think of fellow students as your target audience
Similar background to your own
Same classes and interests
If it is new for you, it needs to be explained to them
They are most likely to need your work for their own
As always: Ask your advisor
Scientific writing and bibliographic research 44
Importance of discussion
Formulating vague ideas understandable
How are your ideas seen with other eyes?
Shows your weak points
Find some wrong assumptions
Improvements, ways to continue
Rubber duck debugging: video explaining it, Wikipedia article
Picture: A rubber duck assisting with debugging some Java code in NetBeans / Tom Morris (2011-09-16)
https://commons.wikimedia.org/wiki/File:Rubber_duck_assisting_with_debugging.jpg CC-BY-SA
Scientific writing and bibliographic research 45
Importance of writing
To be useful, information must be shared.
Writing permits validation of results.
The published manuscript is the final step in research.
It also is a measure of individual achievement.
Scientific writing and bibliographic research 46
Importance of writing
Written books can be seen as an ongoing conversation over the
course of human history
New knowledge is based on old knowledge
If I have seen a little further it is by
standing on the shoulders of Giants
Isaac Newton
Picture:
http://en.wikipedia.org/wiki/Isaac_Newton
Scientific writing and bibliographic research 47
How to find a research question
Scientific writing and bibliographic research 48
From interest to topic
Interests
Broad
Not limited to a single field or discipline
Often motivated by personal feelings and values
Topic
Your own
Your advisor's
„Open question“ in the field
Focused topic of limited scope
Aspects
Sources
Data
Scientific writing and bibliographic research 49
From topic to questions
Focused topic can be expressed as a claim
Surround the topic with questions
Parts and Relations
Place in broader context
Historical development
Characteristics
A significant question?
Ask yourself “So what if I don't know it?”
Cost of not answering the question
Your motivation
Practical applications:
Practical problem Research question motivates
Research answer
helps to improve
Scientific writing and bibliographic research 50
Thinking about problems
A well defined research problem is the core of your thesis
Make sure that you have a well defined research question in the
beginning
Common research problems
Application of known methods to new data
Comparison of different approaches to a known problem
Combinations of known approaches to solve a complex problem
...
Scientific writing and bibliographic research 51
Example
Interest
I am interested in artificial intelligence
Topic
Using neural networks to forecast economic time-series data
Focused topic
Economic forecasting using time-lagged feedforward neural networks with the
objective of forecasting aggregate business sales
Focus on data: Standard and Poor’s (S&P) 500 index and interest rates
Focus on tools: Mathworks’ Matlab and NeuroDimension’s NeuroSolutions
Claim
Current stock market prices were correlated to past stock prices and it is
possible with the tools to make significant predictions in the (historical) data
Significance
If true, then it might also be possible to forecast future economic data.
Scientific writing and bibliographic research 52
Questions
Scientific writing and bibliographic research 53
Take some notes about your thesis topic
Interest
Topic
Focused topic
Claim
Significance
Discuss your topic with your neighbor,
and fill out https://hackmd.io/s/BJReV9Xxb/edit?both
Present your neighbor's topic
Think, pair, share
Scientific writing and bibliographic research 54
Structure your research
Scientific writing and bibliographic research 55
Elements of a research argument
Claim
Your proposition
“Retrieval results can be improved
by indexing with a thesaurus”
Reason
Supports a claim (or a reason)
“because thesauri solve the synonym problem”
Evidence
Supports a reason (or claim)
Is based on an observation or data
“in the experimental data set, retrieval recall
improved by 200% while precision was
reduced by only 5%”
CLAIM
EVIDENCE
REASON
supports
supports
Scientific writing and bibliographic research 56
Claim Reason Evidence
The claim is the main point of a report
Make specific claims
Generic claims are hard to support
In the natural sciences, specific claims are preferred
Acknowledge limiting conditions (all data vs. some data)
Connect claim and evidence through reason
EVIDENCE
CLAIM SUBCLAIM SUBCLAIM
Scientific writing and bibliographic research 58
Good Reasoning (Example)
[…] [W]e argue that the company-internal processing of the market
information provided by salespeople represents a critical resource
that allows for the development of successful new products
via new product advantages and the adoption of new products by
salespeople.
Data pertaining to 219 new product projects and 269 companies from
various industries provide empirical evidence that the intensity of
sales force integration in the context of new product development
significantly affects new product success beyond the effect of
marketing integration. Hildesheim, A. (2012) Internal Knowledge Exploitation – The Role of Sales Force Integration
in New Product Development. Mannheim [Dissertation].
Scientific writing and bibliographic research 59
Good Reasoning (Example 2)
Like a conventional computer, [a differentiable neural computer
(DNC)] can use its memory to represent and manipulate complex
data structures, but, like a neural network, it can learn to do so
from data. […]
When trained with reinforcement learning, a DNC can complete a
moving blocks puzzle in which changing goals are specified by
sequences of symbols.
Taken together, our results demonstrate that DNCs have the capacity
to solve complex, structured tasks that are inaccessible to neural
networks without external read–write memory.
Graves et al. in: Nature 538, 471–476 (27 October 2016)
Scientific writing and bibliographic research 60
How to argue scientifically
Be open-minded
Start your argument with a state where everything is possible
Go your way, but consider possible objections and alternatives
Explain why the objections or alternatives do not apply
Facts are key
A claim does not become true just because you want it this way
Deal with possibility that some of your initial claims might be wrong
On the shoulders of giants
Logical foundations of reasoning
Refer to well-established definitions
Common practices (e.g. one would not use a survey to prove correctness of
an algorithm)
Short and to the point
If you can’t summarize your argument, maybe your claim is too broad?
Scientific writing and bibliographic research 61
Work in small groups of size 4 or 5 (count from 1 to x repeatedly)
Solve your group exercise (exercise number = group number)
Fill out https://hackmd.io/s/BJyMS9QgZ/edit?both for your exercise
Discuss all other exercises in your group
Each group will present their group exercise in class
Additions or different solutions from the other groups
Hands on real examples
Scientific writing and bibliographic research 62
Bad Scientific Practice
Scientific writing and bibliographic research 63
Bad Reasoning
Darwin’s theory of evolution is wrong.
Because parts of humans could not have evolved.
There are numerous irreducibly complex systems in nature.
For example the human eye is an irreducibly complex system.
Irreducibly complex biological systems cannot be produced directly
by slight, successive modifications of a precursor system.
Michael Behe, Darwin’s Black Box, S. 39ff
What are actually
„irreducibly complex
biological systems“ at all?
Scientific writing and bibliographic research 64
Standing on the shoulders of giants
Always state on who’s
shoulders you’re
standing!
Plagiarism is the one thing
you absolutely must
avoid!
Encyclopedic manuscript containing allegorical and medical drawings
South Germany, ca. 1410 Rosenwald 4 (image 15)
http://lcweb2.loc.gov/cgi-bin/ampage?collId=rbc3&fileName=rbc0001_2006rosen0004page.db&recNum=14
Scientific writing and bibliographic research 65
Plagiarism
Graphic by „user8“ on
http://de.guttenplag.wikia.com/wiki/Datei:Thu
mb_xxl.png retrieved on 2015-10-16
Using someone else’s work
without attribution
End of career!
No degree!
Expulsion from university!
Scientific writing and bibliographic research 66
Copy and paste w/o attribution
Doe (2008), p. 18:
80% of respondents were tempted to procrastinate by using
Facebook, hence we predict a similar pattern for Twitter usage.
You:
80% of respondents were tempted to procrastinate by using
Facebook, hence we predict a similar pattern for Twitter usage.
Scientific writing and bibliographic research 67
Attribute everything!
Doe (2008), p. 18:
80% of respondents were tempted to procrastinate by using
Facebook, hence we predict a similar pattern for Twitter usage.
You:
Based on the findings by Doe, that “80% of respondents were
tempted to procrastinate by using Facebook” (Doe 2008, p.18), we
strongly expect the same correlation in using Twitter.
Scientific writing and bibliographic research 68
Translation without attribution is still plagiarism
Doe (2008), p.18
80% of respondents were tempted to procrastinate by using
Facebook, hence we predict a similar pattern for Twitter usage.
You:
80 Prozent der von uns Befragten kamen in Versuchung, auf
Facebook zu prokrastinieren.
You You
Scientific writing and bibliographic research 69
Rewrite, reorder, redefine – and it is still plagiarism
Kleiner, Lott (2006)
For all 𝜌 ≥ 0, put
𝐷 𝜌 ≔ sup 𝑅 𝑘 𝑥, 𝑡𝑘 𝑘 ≥ 1, 𝑥 ∈ 𝐵 𝑥𝑘 , 𝜌 ⊂ (𝑀𝑘 , 𝑔 𝑘(𝑡𝑘))},
and let 𝜌0 be the supremum of the 𝜌‘s for which 𝐷 𝜌 < ∞.
Cao, Zhu (2006):
For each 𝜌 ≥ 0, set
𝑀 𝜌 = sup 𝑅 𝑥, 0 𝑘 ≥ 1, 𝑥 ∈ 𝑀𝑘 with 𝑑0 𝑥, 𝑥𝑘 ≤ 𝜌}
and
𝜌0 = sup 𝜌 ≥ 0 𝑀 𝜌 < +∞}.
You You
Scientific writing and bibliographic research 70
Be even more careful about pictures/tables
http://lod-cloud.net/versions/2014-
08-30/lod-cloud.svg
Scientific writing and bibliographic research 71
Attribute close to the quote
Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard
Cyganiak: Linking Open Data cloud diagram 2014. http://lod-cloud.net/
Scientific writing and bibliographic research 73
Better be too thorough than too sloppy
The Big Bang theory is the prevailing cosmological model for the universe [1]
from the earliest known periods through its subsequent large-scale evolution.
[2][3][4] The model describes how the universe expanded from a very high-
density and high-temperature state, [5][6] and offers a comprehensive
explanation for a broad range of phenomena, including the abundance of light
elements, the cosmic microwave background (CMB), large scale structure
and Hubble's law. [7]
[1] Overbye, Dennis (20 February 2017). "Cosmos Controversy: The Universe Is Expanding, but How Fast?". New York
Times. Retrieved 21 February 2017.
[2] Silk, Joseph (2009). Horizons of Cosmology. Templeton Press. p. 208.
[3] Singh, Simon (2005). Big Bang: The Origin of the Universe. Harper Perennial. p. 560.
[4] Wollack, Edward J. (10 December 2010). "Cosmology: The Study of the Universe". Universe 101: Big Bang Theory.
NASA. Archived from the original on 14 May 2011. Retrieved 2017-04-15. "The second section discusses the classic tests of
the Big Bang theory that make it so compelling as the likely valid description of our universe."
[5] "First Second of the Big Bang". How The Universe Works 3. 2014. Discovery Science.
[6] "Big-bang model". Encyclopædia Britannica. Retrieved 11 February 2015.
[7] Wright, E. L. (9 May 2009). "What is the evidence for the Big Bang?". Frequently Asked Questions in Cosmology. UCLA,
Division of Astronomy and Astrophysics. Retrieved 16 October 2009.
Source: https://en.wikipedia.org/wiki/Big_Bang
2 sentences
7 references
Scientific writing and bibliographic research 74
Questions
Scientific writing and bibliographic research 75
Learning from examples
Some student thesis are online:
https://madoc.bib.uni-mannheim.de/view/types/thesis.html
They may serve you as some inspiration...
Read the abstracts and introductions to journal articles and try to
spot their argumentative structure
Scientific writing and bibliographic research 76
Preparing
Know your target audience
Know the basics
Know your main research question and the (expected) answer
Sketch your argument structure
Main claim
Sub claims
Supporting reasons and evidence
Consider objections and alternatives
→ You can now certainly start drafting
Scientific writing and bibliographic research 77
Homework
Think about the claim you found earlier
Is it specific enough? Do you need to limit it further?
What are your sub claims?
Consider reasons
Consider possible objections
Describe experiments to serve as evidence for your reasons
Write it up
Scientific writing and bibliographic research 78
78
Homework
Please install a LaTeX distribution and an editor, e.g.
for Windows: MiKTeX and TeXstudio
for macOS: MacTeX and TeXstudio
for Linux: TeX Live and TeXstudio
Verify your installation
Verify for Windows
Verify on Linux
Verify on macOS
When in doubt: Rebuild three times.
Scientific writing and bibliographic research 79
Homework
Problems? Questions?
Tomorrow between 15:00 and 16:00
we will help with your installation, if you had problems
(we can give you personal feedback on your claim, subclaims,
objections, reason, evidence)
Image is PD from Wikipedia
Scientific writing and bibliographic research 80
The big picture of the tools
\documentclass{article}
\begin{document}
…
\bibliographystyle{alpha}
\bibliography{references}
\end{document}
BibTeX-file
• databases, catalogues
• information
LaTeX-file
pictures
programming code
data
Scientific writing and bibliographic research 81
Overview
Scientific writing and bibliographic research 82
Outlook for Day 2 and 3
Reference management systems
Sources
Bibliographic research
Tips / Strategies for search
Writing and drafting
Citations and bibliography
Tips for writing
LaTeX
Exam