How to Get My Paper Accepted at Top Software Engineering Conferences

Alex Orso
How Can I Get My Paper
Accepted at a Top SE
Conference?
Alessandro (Alex) Orso
Georgia Institute of Technology, USA
http://www.cc.gatech.edu/~orso/
Sebastian Uchitel
University of Buenos Aires,AR
Imperial College London, UK
http://lafhis.dc.uba.ar/~suchitel/
Before we start...
• We asked for input from colleagues in the community...
Before we start...
• We asked for input from colleagues in the community...
• “OMG, this is such a difficult task!”
• “There is no recipe”
• ...
Before we start...
• We asked for input from colleagues in the community...
• “OMG, this is such a difficult task!”
• “There is no recipe”
• ...
• But there are some general, shared principles
Before we start...
• We asked for input from colleagues in the community...
• “OMG, this is such a difficult task!”
• “There is no recipe”
• ...
• But there are some general, shared principles
➡ Our goal is not to give you a recipe, but to share (our and
others’) principles and experience accumulated as
• researchers, writers, and advisors
• associate editors of TSE and TOSEM
• conference program chairs
• program committee members
Before we start...
• We asked for input from colleagues in the community...
• “OMG, this is such a difficult task!”
• “There is no recipe”
• ...
• But there are some general, shared principles
➡ Our goal is not to give you a recipe, but to share (our and
others’) principles and experience accumulated as
• researchers, writers, and advisors
• associate editors of TSE and TOSEM
• conference program chairs
• program committee members
No monologue, but interaction!
Feel free to ask, dissent, share!
We’ll have a followup discussion
Big disclaimer
Everything we say from now on is
absolutely second to the fact that...
Big disclaimer
Everything we say from now on is
absolutely second to the fact that...
There is no substitute
for good research!
• Don’t think about publications first
• Do exciting research
Papers are a means to
an end, not a goal
, and the papers will come
• Don’t think about publications first
• Do exciting research
• But do write early!
(e.g., progress reports)
• Helps assess your work
• May eventually lead to a paper
Draft
Papers are a means to
an end, not a goal
, and the papers will come
How to Get My Paper Accepted
at Top SE Conferences
Why bother?
The selection process
Tips and tricks
How to Get My Paper Accepted
at Top SE Conferences
Why bother?
Why bother?
(with ICSE and FSE)
• Low acceptance rates
• One-shot process
• Reviews can be frustrating
• Not ISI indexed
Because it’s worth it
• Improve the impact of your research
• Boost your professional career
(recognition, contacts, collaborations)
• Get useful feedback from peers
(external, independent, usually frank)
Research is as much about ideas
as about communicating them
Embrace rejection
• All authors get rejections
• Rejection is a path to acceptance
• Do not take it personally or blame the reviewers
• Do use the feedback to improve
• Broader, more general results
• More compelling evaluation
• Better motivation and applications
• Stronger theory
• ...
(At least we do...)
Avoid temptation
Don’t give up and settle for
• less readers
• less citations
• less impact
• little (or even negative) impact on your CV
Publishing at “easy” venues will not make
the weaknesses in your work go away...
Papers require a big effort; make it count!
Specific example
blah blah
Specific example
blah blah
A few months later, after taking the
reviewers’ comments into account...
Specific example
blah blah
How to Get My Paper Accepted
at Top SE Conferences
The selection process
How to Get My Paper Accepted
at Top SE Conferences
The selection process
A practical (cynical?) take
The reviewer’s psyche
Highly trained papervore, trained in
science, expert in critical thinking.
Main diet:
•Weak motivations
•Lack of applicability
•Limited contributions
•Unsubstantiated claims
•Obvious solutions
•Weak evaluation
•Inadequate treatment of related work
•Sloppy presentations
ehm... could you
please look for
reasons to accept?
Reviewer
PC Admin
System
Conflicts of Interest
Expertise
Submitted Abstracts
Bidding
1st Phase Papers
1st Phase Reviews
2nd Phase Papers
2nd Phase Reviews
Online Discussion
Program Committee Meeting
Reviewing process
With possible variations
Workload:
approximately one
paper per working day
Submission lifecycle
With possible variations
Submitted
Paper
2 reviews Phase 1
Reviewed
Paper
Rejected
Paper
[No positive reviews]
[Some
positive
review]
Phase 2
Paper
Phase 2
Reviewed
Paper
3rd Review
Rejected
Paper
[Weak/no support]
PC Meeting
Paper
[Strong
Support]
[Negative Decision]Accepted
Paper
Rejected
Paper
[Positive
Decision]
• A – Strong accept
(champion)
• B – Weak accept
(accept, but could reject)
• C – Weak reject
(reject, but could accept)
• D – Strong reject
(over my dead body)
• In addition, expertise
(the paper’s perspective)
PC meeting
•1.5-2 days
•~100 papers discussed
(can be much more)
•~40 people present
•>> 100k air travel miles
•~50% papers accepted
The selection process is perfect
• Limited space
• Limited reviewers’ time/attention
• Limited/varied/wrong reviewers’ expertise
• High selectivity
(i.e., reviewers’ proneness to rejection)
• Human process...
➡Address imperfections to improve your
paper’s chances
far from
The selection process is perfect
• Limited space
• Limited reviewers’ time/attention
• Limited/varied/wrong reviewers’ expertise
• High selectivity
(i.e., reviewers’ proneness to rejection)
• Human process...
➡Address imperfections to improve your
paper’s chances
far from
Limited space
• Focus: explain less, but don’t be superficial
(extra materials can go in a Tech Report)
• Rule of thumb: one paper, one main result
• But avoid LPUs!
Limited space
Limited reviewers’
time/attention
• Write for your reviewers too
• Make paper self contained and accessible
• State your contributions clearly and upfront
(no Agatha Christie’s style!)
• Put extra effort in abstract, introduction,
and conclusions (and captions!)
Limited reviewers’
time/attention
Limited reviewers’
time/attention
• Write for your reviewers too
• Make paper self contained and accessible
• State your contributions clearly and upfront
(no Agatha Christie’s style!)
• Put extra effort in abstract, introduction,
and conclusions (and captions!)
Also addresses limited/varied/
wrong reviewers’ expertise
Reviewers’ proneness
to rejection
• Feed the vulture
• Convey why the problem is important, hard,
and unsolved
• Suitably validate your approach
• Discuss and compare with the state of the art
• Avoid sloppiness in the writing
Reviewers’ proneness
to rejection
How to Get My Paper Accepted
at Top SE Conferences
Tips and tricks
A typical paper structure
• Title, authors
• Abstract
• Introduction
• Paper body
• Related work
• Conclusion
• Acknowledgement
• References
not mandatory
• (Background)
• Approach
• Validation
• (Discussion)
{
• Different styles
• First impression
(for both readers and reviewers)
• Used for bidding
➡Put effort into it!
Abstract
Introduction
(key points)
• What is the problem?
• Why is it interesting/important?
• Why is it hard?
• What's wrong with existing solutions?
• Why is your approach “better”?
• What are the key components of your approach?
• How do your results support your claims?
Introduction
(key points)
• What is the problem?
• Why is it interesting/important?
• Why is it hard?
• What's wrong with existing solutions?
• Why is your approach “better”?
• What are the key components of your approach?
• How do your results support your claims?
All of this in about one page!
Introduction
(writing)
• Tell a story
• Doesn’t have to be the real story
• No “what I did last summer” story
• Just keep it flowing
• One concept per paragraph
• Motivating example?
• Summarize your contributions
(for the reviewers)
Related work
• Location, location, location
• Be explicit on the relation with your
work, don’t just enumerate
• Competing
• Complementary
• Overlapping
• Don’t add PC papers just because
(but do check related work from the PC!)
Related work
(self reference)
• Self plagiarism
• When in doubt, self cite and discuss
• Create a technical report if needed
• Watch out for double submissions!
• Self referentiality
• Are you too ahead?
• Is it an irrelevant or accidental problem?
Approach
• Be precise on
• what you are doing
• how you are doing it
• Do not devote space in proportion to effort
invested
• Discuss limitations honestly and upfront
• Use example(s) throughout to illustrate the
complex parts
(have a single, running example if possible)
• Use section titles, figures, and captions wisely
Validation
(strategies)
• Different strategies for different papers
• First of a kind or well trodden area
• Nature of the contribution
• Options
• Analytical vs empirical
• Comparative (against what?) vs absolute
• Qualitative vs quantitative
• Human studies vs proxies
Validation
(key points)
• Have traceability from claims to validation
• State your research questions
• Describe the experimental protocol
• Be honest in interpreting your results
• List threats to validity (no boilerplate)
• Release code and artifacts
Conclusion
• Do not repeat the introduction or abstract
• Restate
• Can be more concrete
• Discuss future work
(not necessarily yours!)
Overarching advice
• Be self critical
• Write for your audience
• Don’t be sloppy
• Learn the conference/community style
Be self critical
• Let the paper settle
• Role play
• Understanding your own paper is easy
• Pretend you hate it
• Be ruthless in editing/restructuring
• Can be painful
• Use a scrap file
Write for your audience
(in particular, reviewers)
• Help the reader not lose the big picture
• Introduce and conclude each sections
• Avoid digressions and unnecessary details
• Help the non-expert reviewer
• Gradual complexity increase
• Complexity encapsulation and recap
Don’t be sloppy
• Spell check and proof read (no excuses for not doing this!)
• Make citations complete and consistent
• Use reasonable font size and resolution for figures
• Defined all terms exactly once, including acronyms
• Be a bit obsessive
• Make it look good
• Remove widows, orphans, and other formatting issues
• Work on your style
• Keep sentences short
• Use active form but don’t overuse “we”
• Paying attention to verb tenses
• Use help if needed
Learn the conference/
community style
• Read (recent) papers from the conference
• Attend the conference
• Talk to both junior and senior authors
• Solicit feedback on your work
Wrapping up
• There is no formula, but...
(and there are plenty of further readings)
• Don't follow any advice blindly
(especially ours!)
• Find what works for you and feel free to
innovate
• Most importantly...
Wrapping up
• There is no formula, but...
(and there are plenty of further readings)
• Don't follow any advice blindly
(especially ours!)
• Find what works for you and feel free to
innovate
• Most importantly...
Focus on the research and enjoy it!
With much appreciated
input/contributions from
• Abhik Roychoudhury
• Axel van Lamsweerde
• Frank Tip
• Gail Murphy
• James Herbsleb
• Jane Cleland-Huang
• Jeff Kramer
• Jennifer Widom
• Lionel Briand
• Lori Clark
• Martin Robillard
• Matt Dwyer
• Michael Ernst
• Nenad Medvidovic
• Paolo Tonella
• Prem Devanbu
• Sebastian Elbaum
• Tao Xie
• Wes Weimer
• Zhendong Su
And many thanks to all the colleagues whose advise
we collected indirectly, while collaborating, reviewing,
and generally interacting with them (too many to list)
1 of 51

Recommended

내가 대학원에 들어왔을 때 알았더라면 좋았을 연구 노하우 (개정증보판) (UST 대학원 신입생 OT 강연) by
내가 대학원에 들어왔을 때 알았더라면 좋았을 연구 노하우 (개정증보판) (UST 대학원 신입생 OT 강연)내가 대학원에 들어왔을 때 알았더라면 좋았을 연구 노하우 (개정증보판) (UST 대학원 신입생 OT 강연)
내가 대학원에 들어왔을 때 알았더라면 좋았을 연구 노하우 (개정증보판) (UST 대학원 신입생 OT 강연)Yoon Sup Choi
278.6K views77 slides
Academic Publication Workshop by
Academic Publication WorkshopAcademic Publication Workshop
Academic Publication WorkshopProf Simon Haslett
2.2K views20 slides
How to survive a PhD by
How to survive a PhDHow to survive a PhD
How to survive a PhDncg_nuim
2.9K views46 slides
Key to success for PhD student by
Key to success for PhD studentKey to success for PhD student
Key to success for PhD studentArirido Barakuba
1.6K views15 slides
How to do a Literature Review by
How to do a Literature ReviewHow to do a Literature Review
How to do a Literature ReviewElizabeth Moll-Willard
8.1K views35 slides
Developing critical thinking by
Developing critical thinkingDeveloping critical thinking
Developing critical thinkingKristy Lundstrom
729 views34 slides

More Related Content

What's hot

同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと by
同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと
同志社大学大学院への進学:授業や研究、習得したこと、大変だったことTakeshi Kuboyama
70 views40 slides
대학원생 생존가이드 by
대학원생 생존가이드대학원생 생존가이드
대학원생 생존가이드POSTECH
1.5K views60 slides
Literature review by
Literature reviewLiterature review
Literature reviewUnitecLibrary
3.3K views10 slides
Life as a PhD student by
Life as a PhD studentLife as a PhD student
Life as a PhD studentZeynep Yetis-Larsson
6.6K views17 slides
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013 by
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013Kinji Akemine
41.8K views48 slides
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁) by
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)KAIST
15.4K views18 slides

What's hot(20)

同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと by Takeshi Kuboyama
同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと
同志社大学大学院への進学:授業や研究、習得したこと、大変だったこと
Takeshi Kuboyama70 views
대학원생 생존가이드 by POSTECH
대학원생 생존가이드대학원생 생존가이드
대학원생 생존가이드
POSTECH1.5K views
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013 by Kinji Akemine
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
Kinji Akemine41.8K views
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁) by KAIST
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)
25년전의 나에게 (대학원 신입생이 꼭 알아야할 연구실 생활의 팁)
KAIST15.4K views
130323 KAIST CS 아주 소소한 진로 설명회 by Yunseok Jang
130323 KAIST CS 아주 소소한 진로 설명회130323 KAIST CS 아주 소소한 진로 설명회
130323 KAIST CS 아주 소소한 진로 설명회
Yunseok Jang7.5K views
How to write and publish a scientific paper by Sets India
How to write and publish a scientific paperHow to write and publish a scientific paper
How to write and publish a scientific paper
Sets India3.1K views
포스텍 2012 입시설명회: 내가 포항공대에서 얻은 것들 by Yoon Sup Choi
포스텍 2012 입시설명회: 내가 포항공대에서 얻은 것들포스텍 2012 입시설명회: 내가 포항공대에서 얻은 것들
포스텍 2012 입시설명회: 내가 포항공대에서 얻은 것들
Yoon Sup Choi17.2K views
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS by iwan_rg
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERSCHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
iwan_rg2K views
Documentation: Citing Sources in the Text by Asari Bhavyang
 Documentation: Citing Sources in the Text Documentation: Citing Sources in the Text
Documentation: Citing Sources in the Text
Asari Bhavyang515 views
Types of Articles by robinbowles
Types of ArticlesTypes of Articles
Types of Articles
robinbowles4.3K views
Learn how to write a review of literature. by Rakib Hossain
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 Hossain813 views
Introduction to Academic Writing by Dilip Barad
Introduction to Academic WritingIntroduction to Academic Writing
Introduction to Academic Writing
Dilip Barad1K views
How to write a research proposal for ph d by Dr. Sapna Dadwal
How to write a research proposal for ph dHow to write a research proposal for ph d
How to write a research proposal for ph d
Dr. Sapna Dadwal185 views
Locating & Reviewing Literature by Dyah chan
Locating & Reviewing LiteratureLocating & Reviewing Literature
Locating & Reviewing Literature
Dyah chan1K views
Writing a literature review by WDCNewcastle
Writing a literature reviewWriting a literature review
Writing a literature review
WDCNewcastle2.4K views
PhD-Program Preparation for Successful Post-PhD Career by Tao Xie
PhD-Program Preparation for Successful Post-PhD CareerPhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD Career
Tao Xie27.6K views
Making your research and teaching more efficient, transparent and impactful by Jay Van Bavel
Making your research and teaching more efficient, transparent and impactfulMaking your research and teaching more efficient, transparent and impactful
Making your research and teaching more efficient, transparent and impactful
Jay Van Bavel1.3K views
論文の考察の書き方 by Yosuke Uozumi
論文の考察の書き方論文の考察の書き方
論文の考察の書き方
Yosuke Uozumi9.2K views

Viewers also liked

Field Failure Reproduction Using Symbolic Execution and Genetic Programming by
Field Failure Reproduction Using Symbolic Execution and Genetic ProgrammingField Failure Reproduction Using Symbolic Execution and Genetic Programming
Field Failure Reproduction Using Symbolic Execution and Genetic ProgrammingAlex Orso
2.2K views37 slides
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor... by
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...Mihály Mirk
373 views16 slides
Back-annotation of Simulation Traces with Change-Driven Model Transformations by
Back-annotation of Simulation Traces with Change-Driven Model TransformationsBack-annotation of Simulation Traces with Change-Driven Model Transformations
Back-annotation of Simulation Traces with Change-Driven Model TransformationsÁbel Hegedüs
583 views77 slides
VIATRA 3: A Reactive Model Transformation Platform by
VIATRA 3: A Reactive Model Transformation PlatformVIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation PlatformÁbel Hegedüs
851 views22 slides
Eclipse Neon Democamp Budapest - VIATRA 1.3 release by
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseÁbel Hegedüs
553 views27 slides
Towards Quality-Aware Development of Big Data Applications with DICE by
Towards Quality-Aware Development of Big Data Applications with DICETowards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICEPooyan Jamshidi
705 views17 slides

Viewers also liked(20)

Field Failure Reproduction Using Symbolic Execution and Genetic Programming by Alex Orso
Field Failure Reproduction Using Symbolic Execution and Genetic ProgrammingField Failure Reproduction Using Symbolic Execution and Genetic Programming
Field Failure Reproduction Using Symbolic Execution and Genetic Programming
Alex Orso2.2K views
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor... by Mihály Mirk
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...
fenyszorason-alapulo-optikai-reszecskeszamlalo-berendezesek-alkalmazasa-a-kor...
Mihály Mirk373 views
Back-annotation of Simulation Traces with Change-Driven Model Transformations by Ábel Hegedüs
Back-annotation of Simulation Traces with Change-Driven Model TransformationsBack-annotation of Simulation Traces with Change-Driven Model Transformations
Back-annotation of Simulation Traces with Change-Driven Model Transformations
Ábel Hegedüs583 views
VIATRA 3: A Reactive Model Transformation Platform by Ábel Hegedüs
VIATRA 3: A Reactive Model Transformation PlatformVIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation Platform
Ábel Hegedüs851 views
Eclipse Neon Democamp Budapest - VIATRA 1.3 release by Ábel Hegedüs
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 release
Ábel Hegedüs553 views
Towards Quality-Aware Development of Big Data Applications with DICE by Pooyan Jamshidi
Towards Quality-Aware Development of Big Data Applications with DICETowards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICE
Pooyan Jamshidi705 views
Sensitivity Analysis for Building Adaptive Robotic Software by Pooyan Jamshidi
Sensitivity Analysis for Building Adaptive Robotic SoftwareSensitivity Analysis for Building Adaptive Robotic Software
Sensitivity Analysis for Building Adaptive Robotic Software
Pooyan Jamshidi333 views
Autonomic Resource Provisioning for Cloud-Based Software by Pooyan Jamshidi
Autonomic Resource Provisioning for Cloud-Based SoftwareAutonomic Resource Provisioning for Cloud-Based Software
Autonomic Resource Provisioning for Cloud-Based Software
Pooyan Jamshidi847 views
An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing S... by Pooyan Jamshidi
An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing S...An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing S...
An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing S...
Pooyan Jamshidi2.1K views
Transfer Learning for Improving Model Predictions in Robotic Systems by Pooyan Jamshidi
Transfer Learning for Improving Model Predictions  in Robotic SystemsTransfer Learning for Improving Model Predictions  in Robotic Systems
Transfer Learning for Improving Model Predictions in Robotic Systems
Pooyan Jamshidi490 views
Deep learning-for-pose-estimation-wyang-defense by Wei Yang
Deep learning-for-pose-estimation-wyang-defenseDeep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defense
Wei Yang1.5K views
Pose Machine by Wei Yang
Pose MachinePose Machine
Pose Machine
Wei Yang2.2K views
Deformable Part Models are Convolutional Neural Networks by Wei Yang
Deformable Part Models are Convolutional Neural NetworksDeformable Part Models are Convolutional Neural Networks
Deformable Part Models are Convolutional Neural Networks
Wei Yang844 views
Articulated human pose estimation by deep learning by Wei Yang
Articulated human pose estimation by deep learningArticulated human pose estimation by deep learning
Articulated human pose estimation by deep learning
Wei Yang1.3K views
Deep convolutional neural fields for depth estimation from a single image by Wei Yang
Deep convolutional neural fields for depth estimation from a single imageDeep convolutional neural fields for depth estimation from a single image
Deep convolutional neural fields for depth estimation from a single image
Wei Yang2.2K views
Welcome to Linked Data 0/5 Semtech2011 by Juan Sequeda
Welcome to Linked Data 0/5 Semtech2011Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011
Juan Sequeda622 views
Consuming Linked Data by Humans - WWW2010 by Juan Sequeda
Consuming Linked Data by Humans - WWW2010Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010
Juan Sequeda507 views
Welcome to Consuming Linked Data tutorial WWW2010 by Juan Sequeda
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010
Juan Sequeda1.1K views
Drupal 7 and Semantic Web Hands-on Tutorial by Juan Sequeda
Drupal 7 and Semantic Web Hands-on TutorialDrupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on Tutorial
Juan Sequeda851 views

Similar to How to Get My Paper Accepted at Top Software Engineering Conferences

Workshop -- How to successfully write a scientific paper? by
Workshop -- How to successfully write a scientific paper?Workshop -- How to successfully write a scientific paper?
Workshop -- How to successfully write a scientific paper?KnihovnaUTB
2.7K views43 slides
Thesis evaluation criteria by
Thesis evaluation criteriaThesis evaluation criteria
Thesis evaluation criteriaMohamed Amin Embi
6K views33 slides
Journal selection and fast track publication by
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publicationMuhammad Imran
33 views66 slides
Journal selection and fast track publication by
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publicationMuhammad Imran
45 views66 slides
Journal selection and fast track publication by
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publicationMuhammad Imran
56 views66 slides
Preparing for your viva by
Preparing for your vivaPreparing for your viva
Preparing for your vivaLearning Development Centre
7.9K views18 slides

Similar to How to Get My Paper Accepted at Top Software Engineering Conferences(20)

Workshop -- How to successfully write a scientific paper? by KnihovnaUTB
Workshop -- How to successfully write a scientific paper?Workshop -- How to successfully write a scientific paper?
Workshop -- How to successfully write a scientific paper?
KnihovnaUTB2.7K views
Journal selection and fast track publication by Muhammad Imran
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publication
Muhammad Imran33 views
Journal selection and fast track publication by Muhammad Imran
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publication
Muhammad Imran45 views
Journal selection and fast track publication by Muhammad Imran
Journal selection and fast track publicationJournal selection and fast track publication
Journal selection and fast track publication
Muhammad Imran56 views
Dorothy Faulkner - Thesis & viva student version june2012 by OUmethods
Dorothy Faulkner - Thesis & viva student version june2012Dorothy Faulkner - Thesis & viva student version june2012
Dorothy Faulkner - Thesis & viva student version june2012
OUmethods1.6K views
Manuscript development workshop by Sgbed
Manuscript development workshopManuscript development workshop
Manuscript development workshop
Sgbed300 views
How to write article to be published by Ainul Yaqin
How to write article to be publishedHow to write article to be published
How to write article to be published
Ainul Yaqin1.1K views
Literature gap identification gvk sharma-1 by Pooja Tripathi
Literature gap identification   gvk   sharma-1Literature gap identification   gvk   sharma-1
Literature gap identification gvk sharma-1
Pooja Tripathi193 views
Getting Published! Exploring strategies, myths and barriers of academic publi... by Prof Simon Haslett
Getting Published! Exploring strategies, myths and barriers of academic publi...Getting Published! Exploring strategies, myths and barriers of academic publi...
Getting Published! Exploring strategies, myths and barriers of academic publi...
Thesis & viva student version 2013 [compatibility mode] by VreckaScott
Thesis & viva student version 2013 [compatibility mode]Thesis & viva student version 2013 [compatibility mode]
Thesis & viva student version 2013 [compatibility mode]
VreckaScott2.2K views
edu_managing_time_expectations.ppt by Shree Shree
edu_managing_time_expectations.pptedu_managing_time_expectations.ppt
edu_managing_time_expectations.ppt
Shree Shree6 views
MM Bagali..... Research.... PhD... Management... HR... Management Research Pu... by dr m m bagali, phd in hr
MM Bagali..... Research.... PhD... Management... HR... Management Research Pu...MM Bagali..... Research.... PhD... Management... HR... Management Research Pu...
MM Bagali..... Research.... PhD... Management... HR... Management Research Pu...

Recently uploaded

ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyPECB
585 views18 slides
11.28.23 Social Capital and Social Exclusion.pptx by
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptxmary850239
298 views25 slides
Are we onboard yet University of Sussex.pptx by
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxJisc
96 views7 slides
Structure and Functions of Cell.pdf by
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdfNithya Murugan
545 views10 slides
MercerJesse2.1Doc.pdf by
MercerJesse2.1Doc.pdfMercerJesse2.1Doc.pdf
MercerJesse2.1Doc.pdfjessemercerail
169 views5 slides
JiscOAWeek_LAIR_slides_October2023.pptx by
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJisc
96 views8 slides

Recently uploaded(20)

ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 585 views
11.28.23 Social Capital and Social Exclusion.pptx by mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239298 views
Are we onboard yet University of Sussex.pptx by Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc96 views
Structure and Functions of Cell.pdf by Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan545 views
JiscOAWeek_LAIR_slides_October2023.pptx by Jisc
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptx
Jisc96 views
11.30.23 Poverty and Inequality in America.pptx by mary850239
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptx
mary850239160 views
Sociology KS5 by WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch70 views
Community-led Open Access Publishing webinar.pptx by Jisc
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
Jisc93 views
AUDIENCE - BANDURA.pptx by iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood84 views
When Sex Gets Complicated: Porn, Affairs, & Cybersex by Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu67 views
Narration lesson plan.docx by TARIQ KHAN
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docx
TARIQ KHAN112 views
Narration ppt.pptx by TARIQ KHAN
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
TARIQ KHAN135 views
The basics - information, data, technology and systems.pdf by JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena1115 views
Class 10 English notes 23-24.pptx by TARIQ KHAN
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
TARIQ KHAN131 views

How to Get My Paper Accepted at Top Software Engineering Conferences

  • 1. How Can I Get My Paper Accepted at a Top SE Conference? Alessandro (Alex) Orso Georgia Institute of Technology, USA http://www.cc.gatech.edu/~orso/ Sebastian Uchitel University of Buenos Aires,AR Imperial College London, UK http://lafhis.dc.uba.ar/~suchitel/
  • 2. Before we start... • We asked for input from colleagues in the community...
  • 3. Before we start... • We asked for input from colleagues in the community... • “OMG, this is such a difficult task!” • “There is no recipe” • ...
  • 4. Before we start... • We asked for input from colleagues in the community... • “OMG, this is such a difficult task!” • “There is no recipe” • ... • But there are some general, shared principles
  • 5. Before we start... • We asked for input from colleagues in the community... • “OMG, this is such a difficult task!” • “There is no recipe” • ... • But there are some general, shared principles ➡ Our goal is not to give you a recipe, but to share (our and others’) principles and experience accumulated as • researchers, writers, and advisors • associate editors of TSE and TOSEM • conference program chairs • program committee members
  • 6. Before we start... • We asked for input from colleagues in the community... • “OMG, this is such a difficult task!” • “There is no recipe” • ... • But there are some general, shared principles ➡ Our goal is not to give you a recipe, but to share (our and others’) principles and experience accumulated as • researchers, writers, and advisors • associate editors of TSE and TOSEM • conference program chairs • program committee members No monologue, but interaction! Feel free to ask, dissent, share! We’ll have a followup discussion
  • 7. Big disclaimer Everything we say from now on is absolutely second to the fact that...
  • 8. Big disclaimer Everything we say from now on is absolutely second to the fact that... There is no substitute for good research!
  • 9. • Don’t think about publications first • Do exciting research Papers are a means to an end, not a goal , and the papers will come
  • 10. • Don’t think about publications first • Do exciting research • But do write early! (e.g., progress reports) • Helps assess your work • May eventually lead to a paper Draft Papers are a means to an end, not a goal , and the papers will come
  • 11. How to Get My Paper Accepted at Top SE Conferences Why bother? The selection process Tips and tricks
  • 12. How to Get My Paper Accepted at Top SE Conferences Why bother?
  • 13. Why bother? (with ICSE and FSE) • Low acceptance rates • One-shot process • Reviews can be frustrating • Not ISI indexed
  • 14. Because it’s worth it • Improve the impact of your research • Boost your professional career (recognition, contacts, collaborations) • Get useful feedback from peers (external, independent, usually frank) Research is as much about ideas as about communicating them
  • 15. Embrace rejection • All authors get rejections • Rejection is a path to acceptance • Do not take it personally or blame the reviewers • Do use the feedback to improve • Broader, more general results • More compelling evaluation • Better motivation and applications • Stronger theory • ... (At least we do...)
  • 16. Avoid temptation Don’t give up and settle for • less readers • less citations • less impact • little (or even negative) impact on your CV Publishing at “easy” venues will not make the weaknesses in your work go away... Papers require a big effort; make it count!
  • 18. Specific example blah blah A few months later, after taking the reviewers’ comments into account...
  • 20. How to Get My Paper Accepted at Top SE Conferences The selection process
  • 21. How to Get My Paper Accepted at Top SE Conferences The selection process A practical (cynical?) take
  • 22. The reviewer’s psyche Highly trained papervore, trained in science, expert in critical thinking. Main diet: •Weak motivations •Lack of applicability •Limited contributions •Unsubstantiated claims •Obvious solutions •Weak evaluation •Inadequate treatment of related work •Sloppy presentations ehm... could you please look for reasons to accept?
  • 23. Reviewer PC Admin System Conflicts of Interest Expertise Submitted Abstracts Bidding 1st Phase Papers 1st Phase Reviews 2nd Phase Papers 2nd Phase Reviews Online Discussion Program Committee Meeting Reviewing process With possible variations Workload: approximately one paper per working day
  • 24. Submission lifecycle With possible variations Submitted Paper 2 reviews Phase 1 Reviewed Paper Rejected Paper [No positive reviews] [Some positive review] Phase 2 Paper Phase 2 Reviewed Paper 3rd Review Rejected Paper [Weak/no support] PC Meeting Paper [Strong Support] [Negative Decision]Accepted Paper Rejected Paper [Positive Decision] • A – Strong accept (champion) • B – Weak accept (accept, but could reject) • C – Weak reject (reject, but could accept) • D – Strong reject (over my dead body) • In addition, expertise (the paper’s perspective)
  • 25. PC meeting •1.5-2 days •~100 papers discussed (can be much more) •~40 people present •>> 100k air travel miles •~50% papers accepted
  • 26. The selection process is perfect • Limited space • Limited reviewers’ time/attention • Limited/varied/wrong reviewers’ expertise • High selectivity (i.e., reviewers’ proneness to rejection) • Human process... ➡Address imperfections to improve your paper’s chances far from
  • 27. The selection process is perfect • Limited space • Limited reviewers’ time/attention • Limited/varied/wrong reviewers’ expertise • High selectivity (i.e., reviewers’ proneness to rejection) • Human process... ➡Address imperfections to improve your paper’s chances far from
  • 28. Limited space • Focus: explain less, but don’t be superficial (extra materials can go in a Tech Report) • Rule of thumb: one paper, one main result • But avoid LPUs! Limited space
  • 29. Limited reviewers’ time/attention • Write for your reviewers too • Make paper self contained and accessible • State your contributions clearly and upfront (no Agatha Christie’s style!) • Put extra effort in abstract, introduction, and conclusions (and captions!) Limited reviewers’ time/attention
  • 30. Limited reviewers’ time/attention • Write for your reviewers too • Make paper self contained and accessible • State your contributions clearly and upfront (no Agatha Christie’s style!) • Put extra effort in abstract, introduction, and conclusions (and captions!) Also addresses limited/varied/ wrong reviewers’ expertise
  • 31. Reviewers’ proneness to rejection • Feed the vulture • Convey why the problem is important, hard, and unsolved • Suitably validate your approach • Discuss and compare with the state of the art • Avoid sloppiness in the writing Reviewers’ proneness to rejection
  • 32. How to Get My Paper Accepted at Top SE Conferences Tips and tricks
  • 33. A typical paper structure • Title, authors • Abstract • Introduction • Paper body • Related work • Conclusion • Acknowledgement • References not mandatory • (Background) • Approach • Validation • (Discussion) {
  • 34. • Different styles • First impression (for both readers and reviewers) • Used for bidding ➡Put effort into it! Abstract
  • 35. Introduction (key points) • What is the problem? • Why is it interesting/important? • Why is it hard? • What's wrong with existing solutions? • Why is your approach “better”? • What are the key components of your approach? • How do your results support your claims?
  • 36. Introduction (key points) • What is the problem? • Why is it interesting/important? • Why is it hard? • What's wrong with existing solutions? • Why is your approach “better”? • What are the key components of your approach? • How do your results support your claims? All of this in about one page!
  • 37. Introduction (writing) • Tell a story • Doesn’t have to be the real story • No “what I did last summer” story • Just keep it flowing • One concept per paragraph • Motivating example? • Summarize your contributions (for the reviewers)
  • 38. Related work • Location, location, location • Be explicit on the relation with your work, don’t just enumerate • Competing • Complementary • Overlapping • Don’t add PC papers just because (but do check related work from the PC!)
  • 39. Related work (self reference) • Self plagiarism • When in doubt, self cite and discuss • Create a technical report if needed • Watch out for double submissions! • Self referentiality • Are you too ahead? • Is it an irrelevant or accidental problem?
  • 40. Approach • Be precise on • what you are doing • how you are doing it • Do not devote space in proportion to effort invested • Discuss limitations honestly and upfront • Use example(s) throughout to illustrate the complex parts (have a single, running example if possible) • Use section titles, figures, and captions wisely
  • 41. Validation (strategies) • Different strategies for different papers • First of a kind or well trodden area • Nature of the contribution • Options • Analytical vs empirical • Comparative (against what?) vs absolute • Qualitative vs quantitative • Human studies vs proxies
  • 42. Validation (key points) • Have traceability from claims to validation • State your research questions • Describe the experimental protocol • Be honest in interpreting your results • List threats to validity (no boilerplate) • Release code and artifacts
  • 43. Conclusion • Do not repeat the introduction or abstract • Restate • Can be more concrete • Discuss future work (not necessarily yours!)
  • 44. Overarching advice • Be self critical • Write for your audience • Don’t be sloppy • Learn the conference/community style
  • 45. Be self critical • Let the paper settle • Role play • Understanding your own paper is easy • Pretend you hate it • Be ruthless in editing/restructuring • Can be painful • Use a scrap file
  • 46. Write for your audience (in particular, reviewers) • Help the reader not lose the big picture • Introduce and conclude each sections • Avoid digressions and unnecessary details • Help the non-expert reviewer • Gradual complexity increase • Complexity encapsulation and recap
  • 47. Don’t be sloppy • Spell check and proof read (no excuses for not doing this!) • Make citations complete and consistent • Use reasonable font size and resolution for figures • Defined all terms exactly once, including acronyms • Be a bit obsessive • Make it look good • Remove widows, orphans, and other formatting issues • Work on your style • Keep sentences short • Use active form but don’t overuse “we” • Paying attention to verb tenses • Use help if needed
  • 48. Learn the conference/ community style • Read (recent) papers from the conference • Attend the conference • Talk to both junior and senior authors • Solicit feedback on your work
  • 49. Wrapping up • There is no formula, but... (and there are plenty of further readings) • Don't follow any advice blindly (especially ours!) • Find what works for you and feel free to innovate • Most importantly...
  • 50. Wrapping up • There is no formula, but... (and there are plenty of further readings) • Don't follow any advice blindly (especially ours!) • Find what works for you and feel free to innovate • Most importantly... Focus on the research and enjoy it!
  • 51. With much appreciated input/contributions from • Abhik Roychoudhury • Axel van Lamsweerde • Frank Tip • Gail Murphy • James Herbsleb • Jane Cleland-Huang • Jeff Kramer • Jennifer Widom • Lionel Briand • Lori Clark • Martin Robillard • Matt Dwyer • Michael Ernst • Nenad Medvidovic • Paolo Tonella • Prem Devanbu • Sebastian Elbaum • Tao Xie • Wes Weimer • Zhendong Su And many thanks to all the colleagues whose advise we collected indirectly, while collaborating, reviewing, and generally interacting with them (too many to list)