SlideShare a Scribd company logo
1 of 56
1
This is my story.
— Samuel Johnson, The Life of Samuel Johnson LL.D. Vol 2
3
4
Novel IdeasImportant Problem Realistic Solution
5
— Oscar Wilde, Poet and playwrights
6
7
Good writing is a skill you can learn.
It’s a skill that is worth learning.
8
Idea Do Research Write Paper
Write PaperIdea
9
Do Research
Idea Write Paper
10
Do Research
Forces to be clear, focused
Crystallises what we don’t understand
Opens the way to dialogue with others
1
2
3
Do not be
intimidated!
11
Idea Write Paper
12
Do Research
Writing a paper is how you develop an
idea in the first place
It usually turns out to be more interesting
and challenging that it seemed at first
Form
Idea
Turns
Out
The Purpose of
Your Papers
Why bother?
14
Papers
Communicate
Ideas
15
Your goal: To infect the mind of your reader
with your idea, like a virus
Papers are far more durable than programs
(think Mozart). Example, the MapReduce paper
Idea
Durable
Use active verbs instead
of complex noun-based
phrases, and avoid
unnecessary details.
A good research paper title
should contain key words
used in the manuscript and
should define the nature of
the study.
Known abbreviations such
as CPU can be used. Other
lesser-known abbreviations
should be left out.
Titles
Three Basic Tips on Writing
Good Titles for Research Papers
16
Reference: https://www.editage.com/insights/3-basic-tips-on-writing-a-good-
research-paper-title
An Aggressive and Proactive Mechanism for File-System Resource
Management Supporting I/O-intensive Applications
Titles
Keep it simple, brief and attractive:
Examples
17
Informed Prefetching and Caching
Patterson, R. Hugo, et al. Informed prefetching and caching. ACM SOSP, 1995.
Efficient Algorithm for Task Scheduling in Cloud Environments
Titles
Use appropriate descriptive words:
Examples
18
Adaptive Genetic Scheduling for Big-Data Applications in Cloud
Environments
What is my paper about? What techniques/ designs were used? Who/what is
studied? What were the results?
Titles
Five Steps to Write a Good Title
19
My papers studies a new prefetching and caching mechanism to
improve disk I/O performance
Titles
Answer Four Questions
20
To use application-disclosed access patterns (a.k.a., hints) to improve
I/O parallelisms.
Titles
Answer Four Questions
21
How to dynamically allocate file buffers among:
(1) prefetching hinted blocks, (2) caching hinted blocks for reuse, and
(3) caching recently unhinted blocks.
Titles
Answer Four Questions
22
On a single disk, where storage parallelism is unavailable and
avoiding disk access is most beneficial, informed caching reduces the
elapsed time of these same applications by up to 36% with an
average of 13% compared to informed prefetching alone.
Titles
Answer Four Questions
23
Hints, inform, disk accesses, storage parallelism, buffer management,
prefetching, caching, informed caching, informed prefetching
Titles
Step 2:
Use Your Answers to List Key Words
24
This study investigates a way of applying application-disclosed
access patterns or hints to exploit I/O parallelisms; the study shows
how to dynamically allocate file buffers among three competing I/O
demands: hinted prefetching, hinted caching, and unhinted caching.
Titles
Step 3:
Create a sentence that includes the
key words you listed.
25
This study investigates a way of applying application-disclosed
access patterns or hints to exploit I/O parallelisms; the study shows
how to dynamically allocate file buffers among three competing I/O
demands: hinted prefetching, hinted caching, and unhinted caching.
Titles
Step 4:
Delete all unnecessary/ repetitive
words and link the remaining.
26
This study investigates a way of applying application-disclosed
access patterns or hints to exploit I/O parallelisms; the study shows
how to dynamically allocate file buffers among three competing I/O
demands: hinted prefetching, hinted caching, and unhinted caching.
Informed Prefetching and Catching
Titles
Step 5:
Delete non-essential information
and reword the title.
27
This is a grand challenge
(see also slides 11-12)
“The main idea of this
paper is....”
“In this section we present
the main contributions of
the paper.”
Many papers contain good
ideas, but do not distil
what they are.
Your Idea
Idea:A re-usable insight,
useful to your readers
28
Clusters have been increasingly used for scientific and commercial
applications. In a cluster environment, scientific application distributed
their data across multiple computation nodes. In order to improve the
performance of the clusters, many issues in parallel I/O have to be
judiciously investigated. These issues include: parallel file systems, access
patterns, low-level I/O interface, scientific data libraries, and data
management.
Our experiment shows that
network is one of the potential bottlenecks in cluster-based parallel I/O.
Furthermore, the performance of the ……
Abstract
A Bad Example
29
In this paper, we present aggressive, proactive mechanisms that tailor file
system resource management to the needs of l/O-intensive applications.
We
have implemented informed prefetching and caching in Digital’s OSF/1
operating system and measured its performance on ……
Abstract
A Good Example
30
Patterson, R. Hugo, et al. Informed prefetching and caching. ACM SOSP, 1995.
Your paper should have just one “ping”:
one clear, sharp idea
Read your paper again: can you hear the
“ping”?
You may not know exactly what the ping
is when you start writing; but you must
know when you finish
If you have lots of ideas, write lots of
papers
31
Describe your WizWoz system.
Your reader does not have a WizWoz
Readers are primarily interested in re-
usable brain-stuff, not executable artefacts
Tao has a WizWoz system – a simulator.
32
The purpose of your
paper is not...
33
Here is my idea
1 2 3 4 5
Narrative Flow of Your Paper
6
(1000 readers)
(4 sentences, 100 readers)
(1 page, 100 readers)
(1 page, 10 readers)
(2 pages, 10 readers)
(5 pages, 3 readers)
(1-2 pages, 10 readers)
(0.5
pages)
34
Structure of Your Paper
35
Abstract
Write the abstract last
Used by program committee members to
decide which papers to read
• State the problem
• Say why it’s an interesting problem
• Say what your solution achieves
• Say what follows from your
solution
36
Introduction
Describe the problem and motivations
State your contributions
Summarize the roadmap
One page
Use an example to
introduce the problem
Describe a
Problem
38
State Your
Contributions
Write the list of contributions first
The list of contributions drives the entire
paper: the paper substantiates the claims
you have made
Reader thinks “gosh, if they can really
deliver this, that’s be exciting; I’d better
read on”
An
Example
Bulleted
List
Do not
leave the
reader to
guess.
A Better
Example
Bulleted
List
Forward
References
Yes and No
Contributions
should be
refutable
NO! YES!
We describe the PRE-
BUD system. It is really
cool.
…to examine how to prefetch data blocks
with maximum potential energy savings into
buffer disks, thereby reducing the number
of power-state transitions and increasing
the number of standby periods to improve
energy efficiency.
We study an energy
consumption model.
We build a new energy-saving prediction
model, based on which an energy-saving
calculation module … (see Section 4.2)
We developed a
prefetching algorithm.
We developed an energy-efficient
prefetching algorithm in the context of two
buffer disk configurations. A greedy
prefetching module … (see Section 4.1)
Related
Work
42
Highlight
Novelty
Summarize
Differences
No related
work yet!
43
Related
work
Your Reader Your Ideas
Related
Work First
44
Your Reader Your Ideas
Related Work
Is your idea novel?
What are your
contribution?
Related
Work
45
You want to convince
reviewers in the first place.
You feel this is a novel idea.
but FIRST convey the idea
Ideas
46
Sounds
impressive,
but …
Presenting the idea
3. The idea
Consider a bifircuated semi-lattice D, over
a hyper-modulated signature S. Suppose
pi is an element of D. Then we know for
every such pi there is an epi-modulus j,
such that pj < pi.
Conveying the intuition is
primary, not secondary
Once your reader has the
intuition, the reader can
follow the details (but not
vice versa)
Even if the reader skips the
details, she still takes away
something valuable
Presenting
Idea
Explain your idea as if you were
speaking to someone using a
whiteboard
47
Examples
48
Introduce the problem, and your idea, using
EXAMPLES
and only then present the general case
The payload of your paper
An Example
49
The body of the paper
provides evidence to
support each claim
Check each claim in the
introduction, identify the
evidence, and forward-
reference it from the claim
Evidence can be: analysis
and comparison, theorems,
measurements, case
studies
Evidence Your introduction makes claims,
then …
50
Related Work
51
The Truth
52
53
Compared with the introduction section.
Do not let others compete against me
using my future work ideas.
Point out future directions that seems to
be a dead-end.
A future work I believe I can complete
sooner than the others.
54
Refer to the weakness of my work
Encourage other researchers to continue
working on your project
Open issues that you plan to address
55
MikTex and TexMaker
Matlab
Matlab, Visio, Draw.io, and Google docs
Software Tools
Identify your key idea Make your contributions
explicit
Use examples
Summary
If you remember nothing else
56

More Related Content

What's hot

Algorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIAlgorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIMohamed Loey
 
How to write papers, part 1 principles
How to  write papers, part 1 principlesHow to  write papers, part 1 principles
How to write papers, part 1 principlesXiao Qin
 
Lecture 13 data structures and algorithms
Lecture 13 data structures and algorithmsLecture 13 data structures and algorithms
Lecture 13 data structures and algorithmsAakash deep Singhal
 
Qualitative Research.pptx
Qualitative Research.pptxQualitative Research.pptx
Qualitative Research.pptxCendz Flores
 
Algorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern AlgorithmsAlgorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern AlgorithmsMohamed Loey
 
An Introduction to Writing at Master's Level
An Introduction to Writing at Master's LevelAn Introduction to Writing at Master's Level
An Introduction to Writing at Master's LevelWDCNewcastle
 
Linear search algorithm
Linear search algorithmLinear search algorithm
Linear search algorithmNeoClassical
 
Basics of Academic Writing 424
Basics of Academic Writing 424Basics of Academic Writing 424
Basics of Academic Writing 424Dammar Singh Saud
 
1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methodsVittorio Scarano
 
Research Methodology-Intorduction
Research Methodology-IntorductionResearch Methodology-Intorduction
Research Methodology-IntorductionDr-Dipali Meher
 
Discrete Mathematics Tree
Discrete Mathematics  TreeDiscrete Mathematics  Tree
Discrete Mathematics TreeMasud Parvaze
 

What's hot (20)

Sorting
SortingSorting
Sorting
 
The Floyd–Warshall algorithm
The Floyd–Warshall algorithmThe Floyd–Warshall algorithm
The Floyd–Warshall algorithm
 
Algorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIAlgorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms II
 
How to write papers, part 1 principles
How to  write papers, part 1 principlesHow to  write papers, part 1 principles
How to write papers, part 1 principles
 
Insertion and merge sort
Insertion and merge sortInsertion and merge sort
Insertion and merge sort
 
Lecture 13 data structures and algorithms
Lecture 13 data structures and algorithmsLecture 13 data structures and algorithms
Lecture 13 data structures and algorithms
 
Qualitative Research.pptx
Qualitative Research.pptxQualitative Research.pptx
Qualitative Research.pptx
 
Algorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern AlgorithmsAlgorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern Algorithms
 
Greedy Algorithms
Greedy AlgorithmsGreedy Algorithms
Greedy Algorithms
 
An Introduction to Writing at Master's Level
An Introduction to Writing at Master's LevelAn Introduction to Writing at Master's Level
An Introduction to Writing at Master's Level
 
Research proposal writing 2013
Research proposal writing 2013Research proposal writing 2013
Research proposal writing 2013
 
Linear search algorithm
Linear search algorithmLinear search algorithm
Linear search algorithm
 
Tree Traversal
Tree TraversalTree Traversal
Tree Traversal
 
Basics of Academic Writing 424
Basics of Academic Writing 424Basics of Academic Writing 424
Basics of Academic Writing 424
 
1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods
 
Research Methodology-Intorduction
Research Methodology-IntorductionResearch Methodology-Intorduction
Research Methodology-Intorduction
 
SHELL SORT-2.pptx
SHELL SORT-2.pptxSHELL SORT-2.pptx
SHELL SORT-2.pptx
 
Discrete Mathematics Tree
Discrete Mathematics  TreeDiscrete Mathematics  Tree
Discrete Mathematics Tree
 
Trees
TreesTrees
Trees
 
Red Black Tree
Red Black TreeRed Black Tree
Red Black Tree
 

Similar to How to write research papers? Version 5.0

jon-on reasearch.ppt
jon-on reasearch.pptjon-on reasearch.ppt
jon-on reasearch.pptSumit Roy
 
How to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research ArticlesHow to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research ArticlesMadhawa Gunasekara
 
Peyton jones-writing
Peyton jones-writingPeyton jones-writing
Peyton jones-writingkstivers1
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaperTenzin Londor
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaperTenzin Londor
 
Write a research paper howto - good presentation
Write a research paper   howto - good presentationWrite a research paper   howto - good presentation
Write a research paper howto - good presentationantiw
 
How to write great research papers
How to write great research papersHow to write great research papers
How to write great research papersKhalid Hakeem
 
Writing and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research PaperWriting and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research PaperInteX Research Lab
 
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docx
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docxDeductive vs Inductive ReasoningDeductive reasoning starts out w.docx
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docxsimonithomas47935
 
How to read papers
How to  read papersHow to  read papers
How to read papersXiao Qin
 
How to Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic PapersJia-Bin Huang
 
151718520442.pptx
151718520442.pptx151718520442.pptx
151718520442.pptxobedcudjoe1
 
Review on research problem problem finding,
Review on research problem problem finding,Review on research problem problem finding,
Review on research problem problem finding,Rajendnra Singh
 
A Seminar for Newbies
A Seminar for NewbiesA Seminar for Newbies
A Seminar for NewbiesHan Park
 

Similar to How to write research papers? Version 5.0 (20)

jon-on reasearch.ppt
jon-on reasearch.pptjon-on reasearch.ppt
jon-on reasearch.ppt
 
How to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research ArticlesHow to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research Articles
 
Lecture11 (cs212)(how towriteareserchpaper)
Lecture11 (cs212)(how towriteareserchpaper)Lecture11 (cs212)(how towriteareserchpaper)
Lecture11 (cs212)(how towriteareserchpaper)
 
Peyton jones-writing
Peyton jones-writingPeyton jones-writing
Peyton jones-writing
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaper
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaper
 
Lecture 3-ScientificWriting.pptx
Lecture 3-ScientificWriting.pptxLecture 3-ScientificWriting.pptx
Lecture 3-ScientificWriting.pptx
 
Thesis powerpoint
Thesis powerpointThesis powerpoint
Thesis powerpoint
 
EWRT211 USCD Mental Health Illnesses as Portrayed in Television Shows.pdf
EWRT211 USCD Mental Health Illnesses as Portrayed in Television Shows.pdfEWRT211 USCD Mental Health Illnesses as Portrayed in Television Shows.pdf
EWRT211 USCD Mental Health Illnesses as Portrayed in Television Shows.pdf
 
Write a research paper howto - good presentation
Write a research paper   howto - good presentationWrite a research paper   howto - good presentation
Write a research paper howto - good presentation
 
How to write great research papers
How to write great research papersHow to write great research papers
How to write great research papers
 
Writing and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research PaperWriting and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research Paper
 
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docx
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docxDeductive vs Inductive ReasoningDeductive reasoning starts out w.docx
Deductive vs Inductive ReasoningDeductive reasoning starts out w.docx
 
How to read papers
How to  read papersHow to  read papers
How to read papers
 
Writing Technical Papers
Writing Technical PapersWriting Technical Papers
Writing Technical Papers
 
How to Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic Papers
 
Part 1 by amj
Part 1 by amjPart 1 by amj
Part 1 by amj
 
151718520442.pptx
151718520442.pptx151718520442.pptx
151718520442.pptx
 
Review on research problem problem finding,
Review on research problem problem finding,Review on research problem problem finding,
Review on research problem problem finding,
 
A Seminar for Newbies
A Seminar for NewbiesA Seminar for Newbies
A Seminar for Newbies
 

More from Xiao Qin

How to apply for internship positions?
How to apply for internship positions?How to apply for internship positions?
How to apply for internship positions?Xiao Qin
 
Making a competitive nsf career proposal: Part 2 Worksheet
Making a competitive nsf career proposal: Part 2 WorksheetMaking a competitive nsf career proposal: Part 2 Worksheet
Making a competitive nsf career proposal: Part 2 WorksheetXiao Qin
 
Making a competitive nsf career proposal: Part 1 Tips
Making a competitive nsf career proposal: Part 1 TipsMaking a competitive nsf career proposal: Part 1 Tips
Making a competitive nsf career proposal: Part 1 TipsXiao Qin
 
Auburn csse faculty orientation
Auburn csse faculty orientationAuburn csse faculty orientation
Auburn csse faculty orientationXiao Qin
 
Auburn CSSE graduate student orientation
Auburn CSSE graduate student orientationAuburn CSSE graduate student orientation
Auburn CSSE graduate student orientationXiao Qin
 
CSSE Graduate Programs Committee: Progress Report
CSSE Graduate Programs Committee: Progress ReportCSSE Graduate Programs Committee: Progress Report
CSSE Graduate Programs Committee: Progress ReportXiao Qin
 
Project 2 How to modify os161: A Manual
Project 2 How to modify os161: A ManualProject 2 How to modify os161: A Manual
Project 2 How to modify os161: A ManualXiao Qin
 
Project 2 how to modify OS/161
Project 2 how to modify OS/161Project 2 how to modify OS/161
Project 2 how to modify OS/161Xiao Qin
 
Project 2 how to install and compile os161
Project 2 how to install and compile os161Project 2 how to install and compile os161
Project 2 how to install and compile os161Xiao Qin
 
Project 2 - how to compile os161?
Project 2 - how to compile os161?Project 2 - how to compile os161?
Project 2 - how to compile os161?Xiao Qin
 
Understanding what our customer wants-slideshare
Understanding what our customer wants-slideshareUnderstanding what our customer wants-slideshare
Understanding what our customer wants-slideshareXiao Qin
 
OS/161 Overview
OS/161 OverviewOS/161 Overview
OS/161 OverviewXiao Qin
 
Surviving a group project
Surviving a group projectSurviving a group project
Surviving a group projectXiao Qin
 
P#1 stream of praise
P#1 stream of praiseP#1 stream of praise
P#1 stream of praiseXiao Qin
 
Data center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesData center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesXiao Qin
 
COMP2710 Software Construction: header files
COMP2710 Software Construction: header filesCOMP2710 Software Construction: header files
COMP2710 Software Construction: header filesXiao Qin
 
COMP2710: Software Construction - Linked list exercises
COMP2710: Software Construction - Linked list exercisesCOMP2710: Software Construction - Linked list exercises
COMP2710: Software Construction - Linked list exercisesXiao Qin
 
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...Xiao Qin
 
How to add system calls to OS/161
How to add system calls to OS/161How to add system calls to OS/161
How to add system calls to OS/161Xiao Qin
 
Thermal modeling and management of cluster storage systems xunfei jiang 2014
Thermal modeling and management of cluster storage systems xunfei jiang 2014Thermal modeling and management of cluster storage systems xunfei jiang 2014
Thermal modeling and management of cluster storage systems xunfei jiang 2014Xiao Qin
 

More from Xiao Qin (20)

How to apply for internship positions?
How to apply for internship positions?How to apply for internship positions?
How to apply for internship positions?
 
Making a competitive nsf career proposal: Part 2 Worksheet
Making a competitive nsf career proposal: Part 2 WorksheetMaking a competitive nsf career proposal: Part 2 Worksheet
Making a competitive nsf career proposal: Part 2 Worksheet
 
Making a competitive nsf career proposal: Part 1 Tips
Making a competitive nsf career proposal: Part 1 TipsMaking a competitive nsf career proposal: Part 1 Tips
Making a competitive nsf career proposal: Part 1 Tips
 
Auburn csse faculty orientation
Auburn csse faculty orientationAuburn csse faculty orientation
Auburn csse faculty orientation
 
Auburn CSSE graduate student orientation
Auburn CSSE graduate student orientationAuburn CSSE graduate student orientation
Auburn CSSE graduate student orientation
 
CSSE Graduate Programs Committee: Progress Report
CSSE Graduate Programs Committee: Progress ReportCSSE Graduate Programs Committee: Progress Report
CSSE Graduate Programs Committee: Progress Report
 
Project 2 How to modify os161: A Manual
Project 2 How to modify os161: A ManualProject 2 How to modify os161: A Manual
Project 2 How to modify os161: A Manual
 
Project 2 how to modify OS/161
Project 2 how to modify OS/161Project 2 how to modify OS/161
Project 2 how to modify OS/161
 
Project 2 how to install and compile os161
Project 2 how to install and compile os161Project 2 how to install and compile os161
Project 2 how to install and compile os161
 
Project 2 - how to compile os161?
Project 2 - how to compile os161?Project 2 - how to compile os161?
Project 2 - how to compile os161?
 
Understanding what our customer wants-slideshare
Understanding what our customer wants-slideshareUnderstanding what our customer wants-slideshare
Understanding what our customer wants-slideshare
 
OS/161 Overview
OS/161 OverviewOS/161 Overview
OS/161 Overview
 
Surviving a group project
Surviving a group projectSurviving a group project
Surviving a group project
 
P#1 stream of praise
P#1 stream of praiseP#1 stream of praise
P#1 stream of praise
 
Data center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesData center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniques
 
COMP2710 Software Construction: header files
COMP2710 Software Construction: header filesCOMP2710 Software Construction: header files
COMP2710 Software Construction: header files
 
COMP2710: Software Construction - Linked list exercises
COMP2710: Software Construction - Linked list exercisesCOMP2710: Software Construction - Linked list exercises
COMP2710: Software Construction - Linked list exercises
 
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
 
How to add system calls to OS/161
How to add system calls to OS/161How to add system calls to OS/161
How to add system calls to OS/161
 
Thermal modeling and management of cluster storage systems xunfei jiang 2014
Thermal modeling and management of cluster storage systems xunfei jiang 2014Thermal modeling and management of cluster storage systems xunfei jiang 2014
Thermal modeling and management of cluster storage systems xunfei jiang 2014
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

How to write research papers? Version 5.0

  • 1. 1
  • 2. This is my story.
  • 3. — Samuel Johnson, The Life of Samuel Johnson LL.D. Vol 2 3
  • 4. 4 Novel IdeasImportant Problem Realistic Solution
  • 5. 5
  • 6. — Oscar Wilde, Poet and playwrights 6
  • 7. 7 Good writing is a skill you can learn. It’s a skill that is worth learning.
  • 8. 8 Idea Do Research Write Paper
  • 10. Idea Write Paper 10 Do Research Forces to be clear, focused Crystallises what we don’t understand Opens the way to dialogue with others 1 2 3
  • 12. Idea Write Paper 12 Do Research Writing a paper is how you develop an idea in the first place It usually turns out to be more interesting and challenging that it seemed at first Form Idea Turns Out
  • 15. Papers Communicate Ideas 15 Your goal: To infect the mind of your reader with your idea, like a virus Papers are far more durable than programs (think Mozart). Example, the MapReduce paper Idea Durable
  • 16. Use active verbs instead of complex noun-based phrases, and avoid unnecessary details. A good research paper title should contain key words used in the manuscript and should define the nature of the study. Known abbreviations such as CPU can be used. Other lesser-known abbreviations should be left out. Titles Three Basic Tips on Writing Good Titles for Research Papers 16 Reference: https://www.editage.com/insights/3-basic-tips-on-writing-a-good- research-paper-title
  • 17. An Aggressive and Proactive Mechanism for File-System Resource Management Supporting I/O-intensive Applications Titles Keep it simple, brief and attractive: Examples 17 Informed Prefetching and Caching Patterson, R. Hugo, et al. Informed prefetching and caching. ACM SOSP, 1995.
  • 18. Efficient Algorithm for Task Scheduling in Cloud Environments Titles Use appropriate descriptive words: Examples 18 Adaptive Genetic Scheduling for Big-Data Applications in Cloud Environments
  • 19. What is my paper about? What techniques/ designs were used? Who/what is studied? What were the results? Titles Five Steps to Write a Good Title 19
  • 20. My papers studies a new prefetching and caching mechanism to improve disk I/O performance Titles Answer Four Questions 20
  • 21. To use application-disclosed access patterns (a.k.a., hints) to improve I/O parallelisms. Titles Answer Four Questions 21
  • 22. How to dynamically allocate file buffers among: (1) prefetching hinted blocks, (2) caching hinted blocks for reuse, and (3) caching recently unhinted blocks. Titles Answer Four Questions 22
  • 23. On a single disk, where storage parallelism is unavailable and avoiding disk access is most beneficial, informed caching reduces the elapsed time of these same applications by up to 36% with an average of 13% compared to informed prefetching alone. Titles Answer Four Questions 23
  • 24. Hints, inform, disk accesses, storage parallelism, buffer management, prefetching, caching, informed caching, informed prefetching Titles Step 2: Use Your Answers to List Key Words 24
  • 25. This study investigates a way of applying application-disclosed access patterns or hints to exploit I/O parallelisms; the study shows how to dynamically allocate file buffers among three competing I/O demands: hinted prefetching, hinted caching, and unhinted caching. Titles Step 3: Create a sentence that includes the key words you listed. 25
  • 26. This study investigates a way of applying application-disclosed access patterns or hints to exploit I/O parallelisms; the study shows how to dynamically allocate file buffers among three competing I/O demands: hinted prefetching, hinted caching, and unhinted caching. Titles Step 4: Delete all unnecessary/ repetitive words and link the remaining. 26
  • 27. This study investigates a way of applying application-disclosed access patterns or hints to exploit I/O parallelisms; the study shows how to dynamically allocate file buffers among three competing I/O demands: hinted prefetching, hinted caching, and unhinted caching. Informed Prefetching and Catching Titles Step 5: Delete non-essential information and reword the title. 27
  • 28. This is a grand challenge (see also slides 11-12) “The main idea of this paper is....” “In this section we present the main contributions of the paper.” Many papers contain good ideas, but do not distil what they are. Your Idea Idea:A re-usable insight, useful to your readers 28
  • 29. Clusters have been increasingly used for scientific and commercial applications. In a cluster environment, scientific application distributed their data across multiple computation nodes. In order to improve the performance of the clusters, many issues in parallel I/O have to be judiciously investigated. These issues include: parallel file systems, access patterns, low-level I/O interface, scientific data libraries, and data management. Our experiment shows that network is one of the potential bottlenecks in cluster-based parallel I/O. Furthermore, the performance of the …… Abstract A Bad Example 29
  • 30. In this paper, we present aggressive, proactive mechanisms that tailor file system resource management to the needs of l/O-intensive applications. We have implemented informed prefetching and caching in Digital’s OSF/1 operating system and measured its performance on …… Abstract A Good Example 30 Patterson, R. Hugo, et al. Informed prefetching and caching. ACM SOSP, 1995.
  • 31. Your paper should have just one “ping”: one clear, sharp idea Read your paper again: can you hear the “ping”? You may not know exactly what the ping is when you start writing; but you must know when you finish If you have lots of ideas, write lots of papers 31
  • 32. Describe your WizWoz system. Your reader does not have a WizWoz Readers are primarily interested in re- usable brain-stuff, not executable artefacts Tao has a WizWoz system – a simulator. 32 The purpose of your paper is not...
  • 33. 33 Here is my idea 1 2 3 4 5 Narrative Flow of Your Paper 6
  • 34. (1000 readers) (4 sentences, 100 readers) (1 page, 100 readers) (1 page, 10 readers) (2 pages, 10 readers) (5 pages, 3 readers) (1-2 pages, 10 readers) (0.5 pages) 34 Structure of Your Paper
  • 35. 35 Abstract Write the abstract last Used by program committee members to decide which papers to read • State the problem • Say why it’s an interesting problem • Say what your solution achieves • Say what follows from your solution
  • 36. 36 Introduction Describe the problem and motivations State your contributions Summarize the roadmap One page
  • 37. Use an example to introduce the problem Describe a Problem
  • 38. 38 State Your Contributions Write the list of contributions first The list of contributions drives the entire paper: the paper substantiates the claims you have made Reader thinks “gosh, if they can really deliver this, that’s be exciting; I’d better read on”
  • 41. Yes and No Contributions should be refutable NO! YES! We describe the PRE- BUD system. It is really cool. …to examine how to prefetch data blocks with maximum potential energy savings into buffer disks, thereby reducing the number of power-state transitions and increasing the number of standby periods to improve energy efficiency. We study an energy consumption model. We build a new energy-saving prediction model, based on which an energy-saving calculation module … (see Section 4.2) We developed a prefetching algorithm. We developed an energy-efficient prefetching algorithm in the context of two buffer disk configurations. A greedy prefetching module … (see Section 4.1)
  • 44. Related Work First 44 Your Reader Your Ideas Related Work Is your idea novel? What are your contribution?
  • 45. Related Work 45 You want to convince reviewers in the first place. You feel this is a novel idea.
  • 46. but FIRST convey the idea Ideas 46 Sounds impressive, but … Presenting the idea 3. The idea Consider a bifircuated semi-lattice D, over a hyper-modulated signature S. Suppose pi is an element of D. Then we know for every such pi there is an epi-modulus j, such that pj < pi.
  • 47. Conveying the intuition is primary, not secondary Once your reader has the intuition, the reader can follow the details (but not vice versa) Even if the reader skips the details, she still takes away something valuable Presenting Idea Explain your idea as if you were speaking to someone using a whiteboard 47
  • 48. Examples 48 Introduce the problem, and your idea, using EXAMPLES and only then present the general case The payload of your paper
  • 50. The body of the paper provides evidence to support each claim Check each claim in the introduction, identify the evidence, and forward- reference it from the claim Evidence can be: analysis and comparison, theorems, measurements, case studies Evidence Your introduction makes claims, then … 50
  • 53. 53 Compared with the introduction section. Do not let others compete against me using my future work ideas. Point out future directions that seems to be a dead-end. A future work I believe I can complete sooner than the others.
  • 54. 54 Refer to the weakness of my work Encourage other researchers to continue working on your project Open issues that you plan to address
  • 55. 55 MikTex and TexMaker Matlab Matlab, Visio, Draw.io, and Google docs Software Tools
  • 56. Identify your key idea Make your contributions explicit Use examples Summary If you remember nothing else 56

Editor's Notes

  1. Document History Version 5.0 June 29, 2018. Wuhan Textile University Add exercises Version 4.0 June 12, 2018. 1 hour 20 minutes Ocean University of China New graphic design
  2. How Dr. Jiang trained me to write papers.
  3. Born in Lichfield, Staffordshire, England September 18, 1709 Died December 13, 1784 Samuel Johnson was an English author. Beginning as a Grub Street journalist, he made lasting contributions to English literature as a poet, essayist, moralist, novelist, literary critic, biographer, editor and lexicographer. Johnson has been described as "arguably the most distinguished man of letters in English history". He is also the subject of one of the most celebrated biographies in English, James Boswell's Life of Samuel Johnson. Boswell's Life, along with other biographies, documented Johnson's behaviour and mannerisms in such detail that they have informed the posthumous diagnosis of Tourette syndrome (TS), a condition unknown to 18th-century physicians. He presented a tall and robust figure, but his odd gestures and tics were confusing to some on their first encounter with him.
  4. Reference: https://www.gradesaver.com/writing-help/elements-of-a-successful-research-paper Specific: A research paper should be specific. It should maintain its focus on the given subject of research - answering a specific research question - and not be inconsistent or aimless as to convey information or make claims on other, unrelated topics or subjects. Measurable: A research paper must contain specific, proven research, and cites all research sources and related literature. Attainable: A research paper must provide a thesis statement, one that answers the research question and contributes to the knowledge of the given subject. It can't propose to answer a question that doesn't relate to real life or isn't based on an existing body of knowledge. Realistic: A research paper is objective and realistic. Should it be made to present interpretations, arguments, or evaluations, then it should do so based on valid evidence from reliable sources. Time: A research paper cannot be written without the researcher knowing the limits, timeframes, and focus of the required work. Without the writer / researcher stating the scope and limitations of the research paper, it is likely that the thesis statement will be hampered by an inability to answer the given research question or focus on the given research subject.
  5. From blue print to construction: 贝聿铭是世界著名的美藉华裔建筑设计大师,1917年出生于中国广东省,1935年赴美留学,1955年在美国创办贝聿铭建筑师事务所,他设计的许多大型建筑遍布世界各地,其中位于华盛顿市的美国国家美术馆东馆、法国巴黎卢浮宫扩建工程、中国银行香港分行大厦等作品为世界建筑史留下经典杰作。1999年在北京建成的中国银行总部大厦是贝聿铭建筑设汁生涯中的最后一项大型建筑设计项目,耗时七年,大楼的—砖一木,—水—石皆凝聚着他的心血。该大厦楼内有园,似北京四合院, 园内水池中自云南石林采来的黑石分布有致,两侧竹丛相映成趣,在空间组织上将中国传统设计手法运用得十分精到。 From script to movie: 冯小刚 《芳华》
  6. Oscar Fingal O'Flahertie Wills Wilde (16 October 1854 – 30 November 1900) was an Irish poet andplaywright. After writing in different forms throughout the 1880s, he became one of London's most popular playwrights in the early 1890s. Writing Papers is a Skill Many papers are badly written Good writing is a skill you can learn It’s a skill that is worth learning: You will get more brownie points (more papers accepted etc) Your ideas will have more impacts You will have better ideas
  7. Oscar Fingal O'Flahertie Wills Wilde (16 October 1854 – 30 November 1900) was an Irish poet andplaywright. After writing in different forms throughout the 1880s, he became one of London's most popular playwrights in the early 1890s. Writing Papers is a Skill Many papers are badly written Good writing is a skill you can learn It’s a skill that is worth learning: You will get more brownie points (more papers accepted etc) Your ideas will have more impacts You will have better ideas
  8. When I was a doctoral student 17 years ago, this was my model of writing papers.
  9. When I was a doctoral student 18 years ago, this was my model of writing papers.
  10. When I was a doctoral student 17 years ago, this was my model of writing papers. Forces to be clear, focused Crystallises what we don’t understand Opens the way to dialogue with others: reality check, critique, and collaboration
  11. When I was a doctoral student 17 years ago, this was my model of writing papers.
  12. Forces to be clear, focused Crystallises what we don’t understand Opens the way to dialogue with others: reality check, critique, and collaboration
  13. The greatest ideas are (literally) worthless if you keep them to yourself Example: Dean, Jeffrey, and Sanjay Ghemawat. "MapReduce: simplified data processing on large clusters." Communications of the ACM 51.1 (2008): 107-113. An earlier version was published in 2004.
  14. References: https://www.editage.com/insights/3-basic-tips-on-writing-a-good-research-paper-title https://www.editage.com/insights/5-simple-steps-to-write-a-good-research-paper-title
  15. References: https://www.editage.com/insights/3-basic-tips-on-writing-a-good-research-paper-title https://www.editage.com/insights/5-simple-steps-to-write-a-good-research-paper-title
  16. References: https://www.editage.com/insights/3-basic-tips-on-writing-a-good-research-paper-title https://www.editage.com/insights/5-simple-steps-to-write-a-good-research-paper-title
  17. My early paper written 17 years ago.
  18. My early paper written 17 years ago.
  19. My early paper written 17 years ago.
  20. My early paper written 17 years ago.
  21. My early paper written 17 years ago.
  22. My early paper written 17 years ago.
  23. My early paper written 17 years ago.
  24. My early paper written 17 years ago.
  25. My early paper written 17 years ago.
  26. My early paper written 17 years ago.
  27. My early paper written 17 years ago.
  28. Combine an image and multiple key statements with a strong grid.
  29. Combine an image and multiple key statements with a strong grid.
  30. Combine an image and multiple key statements with a strong grid.
  31. Combine an image and multiple key statements with a strong grid.
  32. Combine an image and multiple key statements with a strong grid.
  33. Combine an image and multiple key statements with a strong grid.
  34. My early paper written 17 years ago.
  35. Problem 1: the reader knows nothing about the problem yet; so your (carefully trimmed) description of various technical tradeoffs is absolutely incomprehensible Problem 2: describing alternative approaches gets between the reader and your idea
  36. Problem 1: the reader knows nothing about the problem yet; so your (carefully trimmed) description of various technical tradeoffs is absolutely incomprehensible Problem 2: describing alternative approaches gets between the reader and your idea
  37. My early paper written 17 years ago.
  38. My early paper written 17 years ago.
  39. My early paper written 17 years ago.
  40. My early paper written 17 years ago.