SlideShare a Scribd company logo
1 of 43
Download to read offline
On Research and Writing
   Research Papers
    Srinath Perera. Ph.D.
Outline
●   What is Research?
●   Writing: How Research Works?
●   Contributions
●   Literature Survey
●   Outline of a Paper
●   Closing Remarks
    •
What is Research?
What is Research?
●   The search for knowledge
●   Any systematic investigation
    to establish facts
●   Discovering, interpreting, and
    the development of methods
    and systems for the
    advancement of human
    knowledge on our world and
    the universe.
Scientific Method
●   You can research with any way, but for
    scientific method, you have to follow the
    scientific method
●   Scientific Method
    ●   Observation
    ●   Formulation of an hypothesis
    ●   Predict a outcome based on hypothesis
    ●   Experimental tests
Scientific Method(Contd.)
●   When you use above steps follow
    ●   Empiricism: The Use of Empirical Evidence
        -evidence that one can see, hear, touch, taste, or
        smell
    ●   Rationalism: The Practice of Logical Reasoning -
        Logic allows us to reason correctly
    ●   Skepticism: Possessing a Skeptical Attitude –
        questions your beliefs and conclusions
Doing Research
●   So you want to add to the
    knowledge?
●   Do you know the current
    knowledge?
●   No point reinventing the wheel
Dissemination of results
●   Humans advance by building on the results of
    ancestors.
●   There should be a way to disseminate
    research findings.
●   “Frogs on the Well” model does not work
How to Disseminate results?
●   Will word of mouth works?
●   How about talks,
    presentations?
●   Writing is the only way!
    Research publications
    Disseminate results.
●   Writing down and
    publications are
    considered a integral part
    of doing research.
Question of Quality?
●   Does any writing is Knowledge?
●   We need quality control
●   How about 1, 10 people to quality control?
    ●   Will they be impartial?
    ●   Who is going to pay for them?
    ●   Will that scale?
Peer Review
●   Peer review does not always work, but that is
    the best we have.
●   So no point crying over it, learn to survive
So every paper
suppose to add to
   Knowledge
Contribution
●   We call this addition to the knowledge as
    “contribution”.
●   A contribution should be
    ●   New
    ●   Significant
    ●   Useful
    ●   Verifiable/refutable
●   Typically paper should be explicit about the
    contributions it make.
Types of Research Papers
●   Problem-Solution Papers
    ●   Present a problem, propose a solution, and defend it
●   Survey Papers
    ●   Out line or synthesis on a work done on a topic
●   Position Papers
    ●   Present a problem, propose a solution, and argue
●   Experience Papers
    ●   Describe a concrete usecase in detail.
Types of Research Papers &
            Contribution
●   Each of these types have a contribution
    ●   Survey Papers – survey and synthesis existing
        work
    ●   Position Papers – public brain storm
    ●   Experience Papers – share useful experiences
Figuring out Contributions
    ●   Well what I said might scare you, it might sound
        like, if you do not add knowledge do not bother
        writing.
    ●   In truth most work has contributions, it is up to you
        to bring them to focus.
               Ideal Case:
●   Joan et. al. proposed this
    algorithm, we proposed this
    variation to the algorithm ..
●   Kumar et. al. Proposed this
    architecture, we propose a
    variation to this algorithm ..
Figuring out Contributions
                   (Contd.)
●   Other Cases:
    ●   This is a architecture for solving this problem that
        occurs in this real world scenario
    ●   It is hard for a new comer to find related work in this
        area, here is a survey
    ●   We use the algorithm proposed by Frank et. al. to solve
        a new problem
    ●   We implemented an algorithm/specification proposed
        by Chen et. al. This is how we realized it, and these are
        problems and solutions
    ●   This is a comparative performance study on
        approaches A, B, and C to solve the problem X.
Figuring out Contributions
                (Contd.)
●   Talk to your Project advisor, he can give
    you some ideas
●   Read related work, see what are the
    contributions they have claimed.
●   Brain Strom
●   Keep in touch with IT @ real world
Negative Results
●   You can not publish negative results:
    Edison could not have published 1000
    ways how not to make a light bulb!
Literature Survey
●   Google Scholar, IEEE, ACM sites – actually last two
    much weaker compared to #1
●   References make a tree, that how you trace
●   Papers are ranked by incoming links (well
    page rank was invented long ago ;) )
●   Look for related work for related works
●   Look for who has cite related work (Google
    scholar give that as well)
●   Know well know people, groups, and
    conferences on the topic, know their papers
Literature Survey (Contd.)
●   Use abstract, intro, and discussion to remove
    out of scope papers
●   Read, and Reread
●   Make notes, that will save you trouble next time
    ●   I use mind mapping tools (e.g. Freemind)
    ●   Synthesize your notes, be lookout for what is
        missing or connections, that how you get new ideas.
●   Before you know it you might have data for a
    survey paper
Following are Guidelines Only!
 For first time writers, they will
             help a lot.
  When you are experienced
you should know when to break
               them
Paper should Look like this
●   Describe a problem
●   Show it is an useful problem to solve
●   Show it is an unsolved problem
●   Show how you plan to solve it (contribution)
●   Defend my idea
●   Here is my idea compared to others
●   And this is why you should care
Archimedes and Lever as an
                  Example
●   Topic: Lever: A tool to defend your
    Country
●   Introduction – Problem = Roman
    Army, why stopping the roman
    army is good?
●   Problem : Roman Army
●   Contribution: Lever
●   Results: Empirical Demonstration and mathematical
    analysis
●   Related Work: Naval Battle, Blockades
●   Discussion: Other use cases of Lever, like Trebuchet
Paper should Look like this
●   Abstract
●   Introduction - Describe a problem (example) +
    Show it is useful problem + unsolved problem
●   Problem + Background
●   Here is how I plan to solve it (contribution)
●   Results: Defend my idea
●   Related Work: Here is my idea compared to
    others
●   Discussion: And this is why you should care
Abstract
●   Typically it is suppose to written last, personally, I write it
    first, and then revise and edit on the way.
●   Used by others to decide weather the paper is relevant
●   Typically using a sentence each [Kent Beck/ Jones]
     ●   State the Problem
     ●   Say why it is interesting
     ●   Say what does your solution achieves
     ●   Say what follows from the solution
●   Think how would you use other's abstracts in your
    Literature Survey, match yours to that.


     Acknowledgement: How to write a great research paper by Simon Peyton
    Jones, Microsoft Research, Cambridge
Role of Introduction
 and Discussion
Introduction
●   Big Picture
    ●   Try to give a motivating use case
    ●   Describe the Problem briefly
    ●   Establish that the problem you want to solve is
        important.
●   State you contributions
●   Outline of the paper
Problem and Solution
●   Describe your problem and proposed solution
    in detail.
●   You may have to give some background.
●   Make sure you give an example or an
    motivating usecase. Try to use examples from
    the application domain of venue.
●   Try to describe the intuition across to the user
●   Cite related works when relevant, but leave
    the discussion to the end.
Defend the Claims

●   Four ways to defend
    ●   Citing other papers
    ●   Empirical analysis
    ●   Theoretical results (Proofs)
    ●   Analytical discussions
●   If it is Empirical analysis or Theoretical results,
    make sure you state clearly what do they mean
●   You should tie back each result to contributions
●   Make sure you have covered each claim you had
    in the introduction.
Presenting your Resulting
●   Know performance indicators of your field,
    design tests such that they are relevant to
    what you demonstrate.
●   Describe the experiment carefully
●   Draw Graphs whenever possible
●   Make sure you analyze your results
        Remember: Picture is worth 1000
                   words
●   http://www.visual-
    literacy.org/periodic_table/periodic_table.html
Related Work
●   Provide a small introduction on what each
    related work did
●   Compare and contrast with relevance to your
    contributions
    ●   Be generous to related work, give them credit that
        are due, and often they are your reviewers
        (remember peer review)! You do not have to make
        them look bad. [Jones]
    ●   Acknowledge any weakness, often there are
        trade-offs, and try to bring them out.
     Acknowledgement: How to write a great research paper by Simon Peyton
    Jones, Microsoft Research, Cambridge
Discussion
●   Outline the motivations
●   Outline the main flow and solutions
●   Restate contributions
●   Present potential applications of your solution.
●   Try to look at the bigger picture. Make sure
    you answer “So what? question”
●   Finish with future works
On English and Style
●   Bad writing is sure way to get the
    paper rejected.
●   Work on your English, that will save
    you lot of trouble in the future.
    ●   e.g. The Elements Of Style [Strunk &
        White]
●   Use active voice at all cost
●   It is ok to use “We” and “You”


             Photo from http://www.flickr.com/photos/confetta/
On English and Style (Contd.)
●   Many people can write different parts, but one
    guy has to edit it and make it consistent.
●   Focus: avoid going in to irrelevant details
●   As I said, it takes few rounds to get it right.
●   Most good works goes through lot of proof
    reading
    ●   Leave 1-2 days to proof read
    ●   Get others to read your paper
    ●   Proof read, Proof read, Proof read ...
Find Friendly Guinea Pigs to Read
            your Paper
●   Try to Proof read before you give them, you
    do not need them to show you grammar
    mistakes.
●   You want them to tell “I do not get what this
    mean?” etc.
●   Finally
       There is no point of
       having expert's help
     unless you are ready to
              listen
Know Your Tools
●   Latex – learn Latex, and feel
    the power
●   Gnuplot – visualizing results
●   Inkscape + Open Clipart/ Xara
    exteme – Vector graphics
●   Freemind – mind mapping tools
●   Google Scholar – Literature survey
●   http://www.websequencediagrams.com/ -
    sequence diagrams
●   http://www.visual-literacy.org/periodic_table/period
    - Data visualization
Finding a Venue
●   Publishing papers takes time
●   Decision takes 1-2 months
●   Conference is 5-6 months away
●   Typical CFP time is November to April
●   Conferences are held in the summer
●   Most conferences expect you to come in-
    person and present, plan accordingly.
Sure ways to Get Rejected
●   Do not Submit by deadline
●   Ignore formatting instructions
●   Merge the paper at last minute
●   Obscure, make it very hard to find what your
    paper do
●   Write poor English
●   Do not add related work
Finally
●   Writing a good paper needs you to do a good
    work on the problem as well as tie it well to
    the bigger picture.
    ●   You have to keep in touch with latest and greatest
    ●   Keep your eye open for current and potential
        usecases of Computer science
●   Having said that you need something to write
                  so learn to think
               Remember Socrates's words
Wisdom begins in
Wonder --Socrates
Resources/ Reading
●   A scrutiny of the introduction By JON F. CLLERBOUT
    Stanford University
●   A Scrutiny of the Abstract by Kenneth K. Landes
●   The Elements of Style by William Strunk, Jr.
●   Efficient Reading of Papers in Science and Technology
    by Michael J. Hanson
●   Developing Writing Skills in Computer Science
    Students by Dr. Marguerite Hafen
●   How to write a great research paper by Simon Peyton
    Jones, Microsoft Research, Cambridge [Slides]
Questions?

More Related Content

What's hot

Research proposal in Education- AW
Research proposal in Education- AWResearch proposal in Education- AW
Research proposal in Education- AWDr. Sarita Anand
 
Publication in scientific journals. Impact factors
Publication in scientific journals. Impact factorsPublication in scientific journals. Impact factors
Publication in scientific journals. Impact factorsNicolas Robinson-Garcia
 
Publications in Research Journals
Publications in Research JournalsPublications in Research Journals
Publications in Research JournalsKnihovnaUTB
 
Reviewing the Literature
Reviewing the LiteratureReviewing the Literature
Reviewing the LiteratureVICHET KEO
 
How to write and publish good quality research paper
How to write and publish good quality research paperHow to write and publish good quality research paper
How to write and publish good quality research paperPallawiBulakh1
 
Week 10 writing research proposal
Week 10  writing research proposalWeek 10  writing research proposal
Week 10 writing research proposalwawaaa789
 
How to write great research papers
How to write great research papersHow to write great research papers
How to write great research papersKhalid Hakeem
 
How to write a scientific paper for publication
How to write a scientific paper for publicationHow to write a scientific paper for publication
How to write a scientific paper for publicationAnisur Rahman
 
Learn how to write a review of literature.
Learn how to write a review of literature.Learn how to write a review of literature.
Learn how to write a review of literature.Rakib Hossain
 
Critical appraisal presentation by mohamed taha 2
Critical appraisal presentation by mohamed taha  2Critical appraisal presentation by mohamed taha  2
Critical appraisal presentation by mohamed taha 2Cairo University
 
Steps for successfully submitting your scientific article
Steps for successfully submitting  your  scientific articleSteps for successfully submitting  your  scientific article
Steps for successfully submitting your scientific articleTamer Hamdy
 
Selection of journal for publication
Selection of journal for publicationSelection of journal for publication
Selection of journal for publicationPragati Singham
 
Writing Research Paper
Writing Research PaperWriting Research Paper
Writing Research PaperNishu Kanwar
 
How to write review article ppt
How to write review article pptHow to write review article ppt
How to write review article pptSunil Patil
 
Preparing a manuscript
Preparing a manuscriptPreparing a manuscript
Preparing a manuscriptlemberger
 

What's hot (20)

Introduction to Survey Paper
Introduction to Survey PaperIntroduction to Survey Paper
Introduction to Survey Paper
 
Research proposal in Education- AW
Research proposal in Education- AWResearch proposal in Education- AW
Research proposal in Education- AW
 
Publication in scientific journals. Impact factors
Publication in scientific journals. Impact factorsPublication in scientific journals. Impact factors
Publication in scientific journals. Impact factors
 
Publications in Research Journals
Publications in Research JournalsPublications in Research Journals
Publications in Research Journals
 
Reviewing the Literature
Reviewing the LiteratureReviewing the Literature
Reviewing the Literature
 
How to write and publish good quality research paper
How to write and publish good quality research paperHow to write and publish good quality research paper
How to write and publish good quality research paper
 
How to write a great research paper
How to write a great research paperHow to write a great research paper
How to write a great research paper
 
Week 10 writing research proposal
Week 10  writing research proposalWeek 10  writing research proposal
Week 10 writing research proposal
 
Thesis Writing Guidelines
Thesis Writing Guidelines Thesis Writing Guidelines
Thesis Writing Guidelines
 
How to write great research papers
How to write great research papersHow to write great research papers
How to write great research papers
 
Manuscript structure: How to convey your most important ideas through your paper
Manuscript structure: How to convey your most important ideas through your paperManuscript structure: How to convey your most important ideas through your paper
Manuscript structure: How to convey your most important ideas through your paper
 
How to write a scientific paper for publication
How to write a scientific paper for publicationHow to write a scientific paper for publication
How to write a scientific paper for publication
 
Learn how to write a review of literature.
Learn how to write a review of literature.Learn how to write a review of literature.
Learn how to write a review of literature.
 
Critical appraisal presentation by mohamed taha 2
Critical appraisal presentation by mohamed taha  2Critical appraisal presentation by mohamed taha  2
Critical appraisal presentation by mohamed taha 2
 
Steps for successfully submitting your scientific article
Steps for successfully submitting  your  scientific articleSteps for successfully submitting  your  scientific article
Steps for successfully submitting your scientific article
 
Literature review
Literature reviewLiterature review
Literature review
 
Selection of journal for publication
Selection of journal for publicationSelection of journal for publication
Selection of journal for publication
 
Writing Research Paper
Writing Research PaperWriting Research Paper
Writing Research Paper
 
How to write review article ppt
How to write review article pptHow to write review article ppt
How to write review article ppt
 
Preparing a manuscript
Preparing a manuscriptPreparing a manuscript
Preparing a manuscript
 

Viewers also liked

How to write a scientific paper?
How to write a scientific paper?How to write a scientific paper?
How to write a scientific paper?hizahid
 
Scientific Writing - Basic Skills and Tools
Scientific  Writing - Basic Skills and ToolsScientific  Writing - Basic Skills and Tools
Scientific Writing - Basic Skills and ToolsAhmed-Refat Refat
 
Research report introduction
Research report introductionResearch report introduction
Research report introductionhaybill60
 
Memoization Aspects
Memoization AspectsMemoization Aspects
Memoization AspectsESUG
 
Human rights victims reparation and recognition act
Human rights victims reparation and recognition actHuman rights victims reparation and recognition act
Human rights victims reparation and recognition actPhilippine Human Rights
 
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...ESEM 2014
 
VaticHub - Vehicular Data Analytics
VaticHub - Vehicular Data AnalyticsVaticHub - Vehicular Data Analytics
VaticHub - Vehicular Data AnalyticsVaticHub
 
How to Write a Research Paper?
How to Write a Research Paper?How to Write a Research Paper?
How to Write a Research Paper?Md. Amimul Ehsan
 
Research paper2010
Research paper2010Research paper2010
Research paper2010andycinek
 
Electronic voting system security
Electronic voting system securityElectronic voting system security
Electronic voting system securityAdeel Javaid
 
Patterns for College Writing (Part 2)
Patterns for College Writing (Part 2)Patterns for College Writing (Part 2)
Patterns for College Writing (Part 2)babychi613
 
Strunk and white chapter 1
Strunk and white chapter 1Strunk and white chapter 1
Strunk and white chapter 1gibb0
 
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP process
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP processTraining on Monitoring & Evaluation (M&E) of Adaptation and the NAP process
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP processNAP Events
 
Scientific Writing Meaning and Need
Scientific Writing Meaning and NeedScientific Writing Meaning and Need
Scientific Writing Meaning and NeedDr. Shalini Pandey
 
Business Research Methodology_Starbucks
Business Research Methodology_StarbucksBusiness Research Methodology_Starbucks
Business Research Methodology_StarbucksRaveena Balani
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting systemEagle Eyes
 
Marcos Regime in the Philippines - Martial Law
Marcos Regime in the Philippines - Martial LawMarcos Regime in the Philippines - Martial Law
Marcos Regime in the Philippines - Martial LawIvan Bendiola
 
Business research methodology
Business research methodologyBusiness research methodology
Business research methodologyPolite Man
 

Viewers also liked (20)

How to write a scientific paper?
How to write a scientific paper?How to write a scientific paper?
How to write a scientific paper?
 
Scientific Writing - Basic Skills and Tools
Scientific  Writing - Basic Skills and ToolsScientific  Writing - Basic Skills and Tools
Scientific Writing - Basic Skills and Tools
 
Research report introduction
Research report introductionResearch report introduction
Research report introduction
 
Memoization Aspects
Memoization AspectsMemoization Aspects
Memoization Aspects
 
Human rights victims reparation and recognition act
Human rights victims reparation and recognition actHuman rights victims reparation and recognition act
Human rights victims reparation and recognition act
 
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...
201 - Using Qualitative Metasummary to Synthesize Empirical Findings in Liter...
 
VaticHub - Vehicular Data Analytics
VaticHub - Vehicular Data AnalyticsVaticHub - Vehicular Data Analytics
VaticHub - Vehicular Data Analytics
 
How to Write a Research Paper?
How to Write a Research Paper?How to Write a Research Paper?
How to Write a Research Paper?
 
Research paper2010
Research paper2010Research paper2010
Research paper2010
 
UNIT 4: RESEARCH PROJECT
UNIT 4: RESEARCH PROJECTUNIT 4: RESEARCH PROJECT
UNIT 4: RESEARCH PROJECT
 
Electronic voting system security
Electronic voting system securityElectronic voting system security
Electronic voting system security
 
Patterns for College Writing (Part 2)
Patterns for College Writing (Part 2)Patterns for College Writing (Part 2)
Patterns for College Writing (Part 2)
 
Strunk and white chapter 1
Strunk and white chapter 1Strunk and white chapter 1
Strunk and white chapter 1
 
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP process
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP processTraining on Monitoring & Evaluation (M&E) of Adaptation and the NAP process
Training on Monitoring & Evaluation (M&E) of Adaptation and the NAP process
 
Scientific Writing Meaning and Need
Scientific Writing Meaning and NeedScientific Writing Meaning and Need
Scientific Writing Meaning and Need
 
Business Research Methodology_Starbucks
Business Research Methodology_StarbucksBusiness Research Methodology_Starbucks
Business Research Methodology_Starbucks
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting system
 
Marcos Regime in the Philippines - Martial Law
Marcos Regime in the Philippines - Martial LawMarcos Regime in the Philippines - Martial Law
Marcos Regime in the Philippines - Martial Law
 
Business research methodology
Business research methodologyBusiness research methodology
Business research methodology
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 

Similar to On Research and Writing Research Papers

How to Write a Thesis??
How to Write a Thesis??How to Write a Thesis??
How to Write a Thesis??Amit Agrawal
 
How to write Writing Proposal.ppt
How to write Writing Proposal.pptHow to write Writing Proposal.ppt
How to write Writing Proposal.pptSajadin Sembiring
 
Researcher's Bible
Researcher's  BibleResearcher's  Bible
Researcher's Biblethedunkel
 
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptx
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptxEAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptx
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptxJeyAnnPPaja
 
How To Write Af Good Project
How To Write Af Good ProjectHow To Write Af Good Project
How To Write Af Good ProjectSteen Hillebrecht
 
What do we research
What do we researchWhat do we research
What do we researchLiangMen2
 
Critique for Elementary Classrooms
Critique for Elementary ClassroomsCritique for Elementary Classrooms
Critique for Elementary ClassroomsTrevor Mattea
 
Thinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesThinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesAlan Richardson
 
USC 100: Summer Presentation
USC 100: Summer PresentationUSC 100: Summer Presentation
USC 100: Summer PresentationRichard Winters
 
Applying For Math Academic Jobs 2006
Applying For Math Academic Jobs 2006Applying For Math Academic Jobs 2006
Applying For Math Academic Jobs 2006Derek Habermas
 
How to Write a Thesis
How to Write a ThesisHow to Write a Thesis
How to Write a ThesisChihiro Sato
 
LESSON 6 writing the research background.pptx
LESSON 6 writing the research background.pptxLESSON 6 writing the research background.pptx
LESSON 6 writing the research background.pptxRegieBenigno
 
Express your designer self through writing
Express your designer self through writingExpress your designer self through writing
Express your designer self through writingYingying Zhang
 
6 Academic Research Paper Writing Tips - 2023.pdf
6 Academic Research Paper Writing Tips - 2023.pdf6 Academic Research Paper Writing Tips - 2023.pdf
6 Academic Research Paper Writing Tips - 2023.pdfIFERP
 

Similar to On Research and Writing Research Papers (20)

How to Write a Thesis??
How to Write a Thesis??How to Write a Thesis??
How to Write a Thesis??
 
How to write Writing Proposal.ppt
How to write Writing Proposal.pptHow to write Writing Proposal.ppt
How to write Writing Proposal.ppt
 
Researcher's Bible
Researcher's  BibleResearcher's  Bible
Researcher's Bible
 
Scientific Paper Writing
Scientific Paper WritingScientific Paper Writing
Scientific Paper Writing
 
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptx
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptxEAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptx
EAP 11_12_UNIT 2_LESSON 1_What is a Thesis Statement_.pptx
 
How To Write Af Good Project
How To Write Af Good ProjectHow To Write Af Good Project
How To Write Af Good Project
 
What do we research
What do we researchWhat do we research
What do we research
 
Critique for Elementary Classrooms
Critique for Elementary ClassroomsCritique for Elementary Classrooms
Critique for Elementary Classrooms
 
Academic Writing Skills
Academic Writing SkillsAcademic Writing Skills
Academic Writing Skills
 
How do we do research in economics
How do we do research in economicsHow do we do research in economics
How do we do research in economics
 
Thinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesThinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar Slides
 
Planning an essay
Planning an essayPlanning an essay
Planning an essay
 
USC 100: Summer Presentation
USC 100: Summer PresentationUSC 100: Summer Presentation
USC 100: Summer Presentation
 
Applying For Math Academic Jobs 2006
Applying For Math Academic Jobs 2006Applying For Math Academic Jobs 2006
Applying For Math Academic Jobs 2006
 
How to Write a Thesis
How to Write a ThesisHow to Write a Thesis
How to Write a Thesis
 
LESSON 6 writing the research background.pptx
LESSON 6 writing the research background.pptxLESSON 6 writing the research background.pptx
LESSON 6 writing the research background.pptx
 
Planning an essay
Planning an essayPlanning an essay
Planning an essay
 
Components to write a good essay
Components to write a good essayComponents to write a good essay
Components to write a good essay
 
Express your designer self through writing
Express your designer self through writingExpress your designer self through writing
Express your designer self through writing
 
6 Academic Research Paper Writing Tips - 2023.pdf
6 Academic Research Paper Writing Tips - 2023.pdf6 Academic Research Paper Writing Tips - 2023.pdf
6 Academic Research Paper Writing Tips - 2023.pdf
 

More from Srinath Perera

Book: Software Architecture and Decision-Making
Book: Software Architecture and Decision-MakingBook: Software Architecture and Decision-Making
Book: Software Architecture and Decision-MakingSrinath Perera
 
Data science Applications in the Enterprise
Data science Applications in the EnterpriseData science Applications in the Enterprise
Data science Applications in the EnterpriseSrinath Perera
 
An Introduction to APIs
An Introduction to APIs An Introduction to APIs
An Introduction to APIs Srinath Perera
 
An Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsAn Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsSrinath Perera
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?Srinath Perera
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesSrinath Perera
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?Srinath Perera
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsSrinath Perera
 
Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going? Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going? Srinath Perera
 
Few thoughts about Future of Blockchain
Few thoughts about Future of BlockchainFew thoughts about Future of Blockchain
Few thoughts about Future of BlockchainSrinath Perera
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesSrinath Perera
 
Privacy in Bigdata Era
Privacy in Bigdata  EraPrivacy in Bigdata  Era
Privacy in Bigdata EraSrinath Perera
 
Blockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and RisksBlockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and RisksSrinath Perera
 
Today's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology LandscapeToday's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology LandscapeSrinath Perera
 
An Emerging Technologies Timeline
An Emerging Technologies TimelineAn Emerging Technologies Timeline
An Emerging Technologies TimelineSrinath Perera
 
The Rise of Streaming SQL and Evolution of Streaming Applications
The Rise of Streaming SQL and Evolution of Streaming ApplicationsThe Rise of Streaming SQL and Evolution of Streaming Applications
The Rise of Streaming SQL and Evolution of Streaming ApplicationsSrinath Perera
 
Analytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the UglyAnalytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the UglySrinath Perera
 
Transforming a Business Through Analytics
Transforming a Business Through AnalyticsTransforming a Business Through Analytics
Transforming a Business Through AnalyticsSrinath Perera
 
SoC Keynote:The State of the Art in Integration Technology
SoC Keynote:The State of the Art in Integration TechnologySoC Keynote:The State of the Art in Integration Technology
SoC Keynote:The State of the Art in Integration TechnologySrinath Perera
 

More from Srinath Perera (20)

Book: Software Architecture and Decision-Making
Book: Software Architecture and Decision-MakingBook: Software Architecture and Decision-Making
Book: Software Architecture and Decision-Making
 
Data science Applications in the Enterprise
Data science Applications in the EnterpriseData science Applications in the Enterprise
Data science Applications in the Enterprise
 
An Introduction to APIs
An Introduction to APIs An Introduction to APIs
An Introduction to APIs
 
An Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsAn Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance Professionals
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & Challenges
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future Integrations
 
Future of Serverless
Future of ServerlessFuture of Serverless
Future of Serverless
 
Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going? Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going?
 
Few thoughts about Future of Blockchain
Few thoughts about Future of BlockchainFew thoughts about Future of Blockchain
Few thoughts about Future of Blockchain
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New Technologies
 
Privacy in Bigdata Era
Privacy in Bigdata  EraPrivacy in Bigdata  Era
Privacy in Bigdata Era
 
Blockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and RisksBlockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and Risks
 
Today's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology LandscapeToday's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology Landscape
 
An Emerging Technologies Timeline
An Emerging Technologies TimelineAn Emerging Technologies Timeline
An Emerging Technologies Timeline
 
The Rise of Streaming SQL and Evolution of Streaming Applications
The Rise of Streaming SQL and Evolution of Streaming ApplicationsThe Rise of Streaming SQL and Evolution of Streaming Applications
The Rise of Streaming SQL and Evolution of Streaming Applications
 
Analytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the UglyAnalytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the Ugly
 
Transforming a Business Through Analytics
Transforming a Business Through AnalyticsTransforming a Business Through Analytics
Transforming a Business Through Analytics
 
SoC Keynote:The State of the Art in Integration Technology
SoC Keynote:The State of the Art in Integration TechnologySoC Keynote:The State of the Art in Integration Technology
SoC Keynote:The State of the Art in Integration Technology
 

On Research and Writing Research Papers

  • 1. On Research and Writing Research Papers Srinath Perera. Ph.D.
  • 2. Outline ● What is Research? ● Writing: How Research Works? ● Contributions ● Literature Survey ● Outline of a Paper ● Closing Remarks •
  • 4. What is Research? ● The search for knowledge ● Any systematic investigation to establish facts ● Discovering, interpreting, and the development of methods and systems for the advancement of human knowledge on our world and the universe.
  • 5. Scientific Method ● You can research with any way, but for scientific method, you have to follow the scientific method ● Scientific Method ● Observation ● Formulation of an hypothesis ● Predict a outcome based on hypothesis ● Experimental tests
  • 6. Scientific Method(Contd.) ● When you use above steps follow ● Empiricism: The Use of Empirical Evidence -evidence that one can see, hear, touch, taste, or smell ● Rationalism: The Practice of Logical Reasoning - Logic allows us to reason correctly ● Skepticism: Possessing a Skeptical Attitude – questions your beliefs and conclusions
  • 7. Doing Research ● So you want to add to the knowledge? ● Do you know the current knowledge? ● No point reinventing the wheel
  • 8. Dissemination of results ● Humans advance by building on the results of ancestors. ● There should be a way to disseminate research findings. ● “Frogs on the Well” model does not work
  • 9. How to Disseminate results? ● Will word of mouth works? ● How about talks, presentations? ● Writing is the only way! Research publications Disseminate results. ● Writing down and publications are considered a integral part of doing research.
  • 10. Question of Quality? ● Does any writing is Knowledge? ● We need quality control ● How about 1, 10 people to quality control? ● Will they be impartial? ● Who is going to pay for them? ● Will that scale?
  • 11. Peer Review ● Peer review does not always work, but that is the best we have. ● So no point crying over it, learn to survive
  • 12. So every paper suppose to add to Knowledge
  • 13. Contribution ● We call this addition to the knowledge as “contribution”. ● A contribution should be ● New ● Significant ● Useful ● Verifiable/refutable ● Typically paper should be explicit about the contributions it make.
  • 14. Types of Research Papers ● Problem-Solution Papers ● Present a problem, propose a solution, and defend it ● Survey Papers ● Out line or synthesis on a work done on a topic ● Position Papers ● Present a problem, propose a solution, and argue ● Experience Papers ● Describe a concrete usecase in detail.
  • 15. Types of Research Papers & Contribution ● Each of these types have a contribution ● Survey Papers – survey and synthesis existing work ● Position Papers – public brain storm ● Experience Papers – share useful experiences
  • 16. Figuring out Contributions ● Well what I said might scare you, it might sound like, if you do not add knowledge do not bother writing. ● In truth most work has contributions, it is up to you to bring them to focus. Ideal Case: ● Joan et. al. proposed this algorithm, we proposed this variation to the algorithm .. ● Kumar et. al. Proposed this architecture, we propose a variation to this algorithm ..
  • 17. Figuring out Contributions (Contd.) ● Other Cases: ● This is a architecture for solving this problem that occurs in this real world scenario ● It is hard for a new comer to find related work in this area, here is a survey ● We use the algorithm proposed by Frank et. al. to solve a new problem ● We implemented an algorithm/specification proposed by Chen et. al. This is how we realized it, and these are problems and solutions ● This is a comparative performance study on approaches A, B, and C to solve the problem X.
  • 18. Figuring out Contributions (Contd.) ● Talk to your Project advisor, he can give you some ideas ● Read related work, see what are the contributions they have claimed. ● Brain Strom ● Keep in touch with IT @ real world
  • 19. Negative Results ● You can not publish negative results: Edison could not have published 1000 ways how not to make a light bulb!
  • 20. Literature Survey ● Google Scholar, IEEE, ACM sites – actually last two much weaker compared to #1 ● References make a tree, that how you trace ● Papers are ranked by incoming links (well page rank was invented long ago ;) ) ● Look for related work for related works ● Look for who has cite related work (Google scholar give that as well) ● Know well know people, groups, and conferences on the topic, know their papers
  • 21. Literature Survey (Contd.) ● Use abstract, intro, and discussion to remove out of scope papers ● Read, and Reread ● Make notes, that will save you trouble next time ● I use mind mapping tools (e.g. Freemind) ● Synthesize your notes, be lookout for what is missing or connections, that how you get new ideas. ● Before you know it you might have data for a survey paper
  • 22. Following are Guidelines Only! For first time writers, they will help a lot. When you are experienced you should know when to break them
  • 23. Paper should Look like this ● Describe a problem ● Show it is an useful problem to solve ● Show it is an unsolved problem ● Show how you plan to solve it (contribution) ● Defend my idea ● Here is my idea compared to others ● And this is why you should care
  • 24. Archimedes and Lever as an Example ● Topic: Lever: A tool to defend your Country ● Introduction – Problem = Roman Army, why stopping the roman army is good? ● Problem : Roman Army ● Contribution: Lever ● Results: Empirical Demonstration and mathematical analysis ● Related Work: Naval Battle, Blockades ● Discussion: Other use cases of Lever, like Trebuchet
  • 25. Paper should Look like this ● Abstract ● Introduction - Describe a problem (example) + Show it is useful problem + unsolved problem ● Problem + Background ● Here is how I plan to solve it (contribution) ● Results: Defend my idea ● Related Work: Here is my idea compared to others ● Discussion: And this is why you should care
  • 26. Abstract ● Typically it is suppose to written last, personally, I write it first, and then revise and edit on the way. ● Used by others to decide weather the paper is relevant ● Typically using a sentence each [Kent Beck/ Jones] ● State the Problem ● Say why it is interesting ● Say what does your solution achieves ● Say what follows from the solution ● Think how would you use other's abstracts in your Literature Survey, match yours to that. Acknowledgement: How to write a great research paper by Simon Peyton Jones, Microsoft Research, Cambridge
  • 27. Role of Introduction and Discussion
  • 28. Introduction ● Big Picture ● Try to give a motivating use case ● Describe the Problem briefly ● Establish that the problem you want to solve is important. ● State you contributions ● Outline of the paper
  • 29. Problem and Solution ● Describe your problem and proposed solution in detail. ● You may have to give some background. ● Make sure you give an example or an motivating usecase. Try to use examples from the application domain of venue. ● Try to describe the intuition across to the user ● Cite related works when relevant, but leave the discussion to the end.
  • 30. Defend the Claims ● Four ways to defend ● Citing other papers ● Empirical analysis ● Theoretical results (Proofs) ● Analytical discussions ● If it is Empirical analysis or Theoretical results, make sure you state clearly what do they mean ● You should tie back each result to contributions ● Make sure you have covered each claim you had in the introduction.
  • 31. Presenting your Resulting ● Know performance indicators of your field, design tests such that they are relevant to what you demonstrate. ● Describe the experiment carefully ● Draw Graphs whenever possible ● Make sure you analyze your results Remember: Picture is worth 1000 words ● http://www.visual- literacy.org/periodic_table/periodic_table.html
  • 32. Related Work ● Provide a small introduction on what each related work did ● Compare and contrast with relevance to your contributions ● Be generous to related work, give them credit that are due, and often they are your reviewers (remember peer review)! You do not have to make them look bad. [Jones] ● Acknowledge any weakness, often there are trade-offs, and try to bring them out. Acknowledgement: How to write a great research paper by Simon Peyton Jones, Microsoft Research, Cambridge
  • 33. Discussion ● Outline the motivations ● Outline the main flow and solutions ● Restate contributions ● Present potential applications of your solution. ● Try to look at the bigger picture. Make sure you answer “So what? question” ● Finish with future works
  • 34. On English and Style ● Bad writing is sure way to get the paper rejected. ● Work on your English, that will save you lot of trouble in the future. ● e.g. The Elements Of Style [Strunk & White] ● Use active voice at all cost ● It is ok to use “We” and “You” Photo from http://www.flickr.com/photos/confetta/
  • 35. On English and Style (Contd.) ● Many people can write different parts, but one guy has to edit it and make it consistent. ● Focus: avoid going in to irrelevant details ● As I said, it takes few rounds to get it right. ● Most good works goes through lot of proof reading ● Leave 1-2 days to proof read ● Get others to read your paper ● Proof read, Proof read, Proof read ...
  • 36. Find Friendly Guinea Pigs to Read your Paper ● Try to Proof read before you give them, you do not need them to show you grammar mistakes. ● You want them to tell “I do not get what this mean?” etc. ● Finally There is no point of having expert's help unless you are ready to listen
  • 37. Know Your Tools ● Latex – learn Latex, and feel the power ● Gnuplot – visualizing results ● Inkscape + Open Clipart/ Xara exteme – Vector graphics ● Freemind – mind mapping tools ● Google Scholar – Literature survey ● http://www.websequencediagrams.com/ - sequence diagrams ● http://www.visual-literacy.org/periodic_table/period - Data visualization
  • 38. Finding a Venue ● Publishing papers takes time ● Decision takes 1-2 months ● Conference is 5-6 months away ● Typical CFP time is November to April ● Conferences are held in the summer ● Most conferences expect you to come in- person and present, plan accordingly.
  • 39. Sure ways to Get Rejected ● Do not Submit by deadline ● Ignore formatting instructions ● Merge the paper at last minute ● Obscure, make it very hard to find what your paper do ● Write poor English ● Do not add related work
  • 40. Finally ● Writing a good paper needs you to do a good work on the problem as well as tie it well to the bigger picture. ● You have to keep in touch with latest and greatest ● Keep your eye open for current and potential usecases of Computer science ● Having said that you need something to write so learn to think Remember Socrates's words
  • 42. Resources/ Reading ● A scrutiny of the introduction By JON F. CLLERBOUT Stanford University ● A Scrutiny of the Abstract by Kenneth K. Landes ● The Elements of Style by William Strunk, Jr. ● Efficient Reading of Papers in Science and Technology by Michael J. Hanson ● Developing Writing Skills in Computer Science Students by Dr. Marguerite Hafen ● How to write a great research paper by Simon Peyton Jones, Microsoft Research, Cambridge [Slides]