Research advice guides
Collection of guides on various research and related topics.
Writing
- Advice to Authors of Extended Abstracts - William Pugh
- How to Write a Technical Paper - Michael Hicks
- How to Write Mathematics - P. R. Halmos
- Imagine the Reader [video] - Benjamin Pierce
- Leslie Lamport on Writing Papers
- Shitty First Drafts - Anne Lamott
- What it’s like to be a POPL referee; or how to write an extended abstract so that it is more likely to be accepted - Mark Wegman
- Writing and Speaking with Style - Benjamin C. Pierce and Rajeev Alur
- Writing Good Software Engineering Research Papers - Mary Shaw
Talks & Presentation
- Giving Technical Talks [source] - Scot Drysdale
- How I Give a Talk - Javier Esparza
- How (not) to give a great research talk [video] - Leonidas Lampropoulos
- How to give a good research talk - Simon Peyton Jones
- How to give a technical presentation - Michael Ernst
- How to Present a Paper in Theoretical Computer Science - Ian Parberry
- Making a technical poster - Michael Ernst
Artifact & Technical Guides
- ACM Artifact Review and Badging - Current ACM badging guidelines
- Can you trust your experimental results? - Evaluate Collaboratory Technical Report
- EAPLS Artifact Badges - European badging scheme
- Empirical Evaluation Guidelines - ACM SIGPLAN checklist
- Guidelines for Proof Artifacts - special care instructions
- Scientific Benchmarking of Parallel Computing Systems - Best practices guide
Review
- A Guide for New Referees in Theoretical Computer Science - Ian Parberry
- How NOT to review a paper: the tools and techniques of the adversarial reviewer [source] - Graham Cormode
- Mistakes Reviewers Make - Niklas Elmqvist
- The Task of the Referee - A.J. Smith
Other
- Faculty Job Interview Questions
- Getting an academic job - Michael Ernst
- Getting Your Research Adopted - Emery Berger
- How to Read a Paper [source] - S. Keshav
- How to Read a Technical Paper - Jason Eisner
- The Three Golden Rules for Successful Scientific Research - EW Dijkstra