Skip to content
Papers from the computer science community to read and discuss. http://paperswelove.org/
Find file
New pull request
Latest commit d397b1c @zeeshanlakhani zeeshanlakhani Merge pull request #362 from krisztianfekete/patch-1
Fix markup for data_structures
Failed to load latest commit information.
_meetups/SanFrancisco link to SF meetup summary
android added space after a md formatted link
api_design Update to all READMEs for hosted content
artificial_intelligence Update to all READMEs for hosted content
audio_comp_sci Update to all READMEs for hosted content
biocomputing Update to all READMEs for hosted content
caching Update to all READMEs for hosted content
clojure Update to all READMEs for hosted content
clustering_algorithms Update README.md
combinatory_logic Adds section and paper on combinatory logic. Referenced by William By…
comp_sci_fundamentals_and_history Update to all READMEs for hosted content
computer_architecture add papers referred to by @skamille
computer_education A Framework for Automated Generation of Questions Across Formal Domains
computer_graphics Update to all READMEs for hosted content
computer_vision Update to all READMEs for hosted content
concurrency Update to all READMEs for hosted content
crash_only Add crash-only software dir + articles
cryptography Add crypto publication dates and another paper
data_compression Update to all READMEs for hosted content
data_replication Update to all READMEs for hosted content
data_structures Fix markup for data_structures
datastores Update to all READMEs for hosted content
design Update to all READMEs for hosted content
digital_currency Update to all READMEs for hosted content
distributed_systems Update to all READMEs for hosted content
economics Added dates and authors to economics section
ethics Update to all READMEs for hosted content
experimental_algorithmics Update to all READMEs for hosted content
functional_programming Update to all READMEs for hosted content
functional_reactive_programming Update to all READMEs for hosted content
gamification Update to all READMEs for hosted content
garbage_collection add - haskell gc paper
gossip Update to all READMEs for hosted content
haskell add - haskell gc paper
information_retrieval Update to all READMEs for hosted content
information_theory Update to all READMEs for hosted content
logic_and_programming Update to all READMEs for hosted content
machine_learning Update to all READMEs for hosted content
macros Update to all READMEs for hosted content
memory_management Update to all READMEs for hosted content
networks Update to all READMEs for hosted content
new_paradigms Update to all READMEs for hosted content
object_oriented_programming add metaobject protocols
operating_systems Update to all READMEs for hosted content
pattern_matching Update to all READMEs for hosted content
physics add paper for presentation 11/19 nyc pwl
plt Update to all READMEs for hosted content
processes Update to all READMEs for hosted content
program_verification Add new category, program verification.
robotics methed -> method
security Update to security section
smalltalk Update to all READMEs for hosted content
speech_recognition Added tutorial link back in with new URL as provided by @DarrenN
sports_analytics Update to all READMEs for hosted content
stringology add "Fast String Searching"
sublinear_algorithms Update to all READMEs for hosted content
tdd add paper: Realizing quality improvement through test driven developm…
testing init #clojurewest papers to research
time_series Update to all READMEs for hosted content
user_interfaces init #clojurewest papers to research
virtual_machines fastcommit
.gitignore primecoin
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md
README.md Updated README URLs based on HTTP redirects

README.md

Papers We Love

Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves as a directory of some of the best papers the community can find, bringing together documents scattered across the web. You can also visit the Papers We Love site for more info.

Due to licenses we cannot always host the papers themselves (when we do, you will see a :scroll: emoji next to its title in the directory README) but we can provide links to their locations.

If you enjoy the papers, perhaps stop by a local chapter meetup and join in on the vibrant discussions around them. You can also discuss PWL events, the content in this repository, and/or anything related to PWL on our Slack, after signing-up to join it, or on our #paperswelove IRC channel on freenode.

Chapters

Here are our official chapters. Let us know if you are interested in starting one in your city!

All of our meetups follow our Code of Conduct.

Past Presentations

View a complete list of past presentations or check out our Youtube and MixCloud (audio-only format) channels.

Search this Repo!

@polyfractal indexed this repository with Elastic Search. Find papers here !

Info

We're looking for pull requests related to papers we should add, better organization of the papers we do have, and/or links to other paper-repos we should point to.

Other Good Places to Discuss Papers

Other Good Places to Find Papers

Please check out our wiki-page for links to blogs, books, exchanges that are worth a good read.

How To Read a Paper

Reading a paper is not the same as reading a blogpost or a novel. Here are a few handy resources to help you get started.

Contributing Guidelines

We have a few guidelines in place to keep the repo clean and easy to navigate. We recommend that you follow these conventions in your pull-request for a speedy merge. Note that every pull request we receive must have Two-Thumbs-Up minimum from PWL organizers/collaborators to be merged.

Follow the group's ethos

We want to help bring academic research closer to practitioners and we strive to:

  • Keep the quality of papers listed high: Books, blogposts, and/or reference pdfs don't go through the same review process that academic papers do and we won't add them to this repo.
  • Help people understand why a paper is important: We ask that you include with your commit an update to the directory README with a short justification of why you love this paper (for example: A paper might be interesting because it spawned a new domain, it was exceptionally well-written, or perhaps it was completely wrong about something.)

Respect content licenses

  • We will only merge pull requests that contain research papers that allow digital distribution. Papers whose copyright prohibits redistribution will not be accepted; for example license 1 from the ACM digital library.
  • We encourage papers that do not allow digital distribution to be added to a README in the appropriate subject's folder. For example, the distributed systems README.

Follow our naming convention

  • Directory names are undercased and separated by underscores (example: artificial_intelligence)
  • Paper names are undercased and separated by dashes (example: out-of-the-tar-pit.pdf). Use the full title when possible.

Copyright

The name "Papers We Love" and the logos for the organization are copyrighted, and under the ownership of Papers We Love Ltd, all rights reserved. When starting a chapter, please review our guidelines and ask us about using the logo.

Something went wrong with that request. Please try again.