views:

403

answers:

7

When I need some complex algorithm I first check if there's anything relevant already published on the Internet. 10 times out of 10 I'll find that someone already have figured out a solution much smarter than what I would have thought of.

Apart from a generic Google search, I use:

  • Citeseer That has a lot of good theoric reports from Universities
  • Dr Dobb's Portal More practical than Citeseer but very often too specific to a particular technology or language
  • Arxiv Even more theoretic contains draft and pre-prints (just in case I'm desperate :) )

I've also found the J.UCS (Journal of Universal Computer Science) containing some interesting articles (but i've not really used any of the info I found there).

Do you know of any other place where good CS articles can be searched and read for free?

As a side note, does anyone find reasonable that ACM, IEEE and other scientific publishers ask from 10 to 40 dollars for a single article in pdf format? I mean, the authors are professors that are paid by the Universities and that usally offer the same article (or a pre-print or a somthing similar) for free on their site and 40$ is the price of good printed book with all the associated costs! I respect publishes' right to do their business but I think knowledge should be more accessible and the price seems really too high to me!

+3  A: 

I check http://mathworld.wolfram.com for math-y stuff.

If you're a full member of the ACM, articles are [generally] free: which could easily make the cost of the membership worthwhile to you (or your employer).

warren
Thanks Warren. I was looking for something more CS oriented but wolfram site is a resource worthy to be my bookmark :)
Remo.D
Access to the ACM's Digital Library is a separate subscription on top of your annual membership fee. Membership is $99 and Digital Library access is another $99.
Dan Dyer
If you're into computer sciencey stuff (and rich), then the ACM Digital Library it totally worth it. I'm always printing PDFs to read when away from the computer.
Jeffrey L Whitledge
Note that if you don't have the Digital Library option, you still get on-line access to articles from the ful lhistory of any particular journals to which you're subscribed.
Curt Sampson
+3  A: 

Google Scholar.

Outside of that, I'm not sure. Most profs will have PDFs of their articles somewhere on their university home page, so you can look up people who've done research and get some articles there.

Paul Nathan
Thanks Vlion. The problem with Google Scholar is that it tends to direct you to ACM, IEE, Springer and other places where articles are not free ...
Remo.D
If there is a mirror PDF, you can look next to the title hyperlink and see a domain where you can get the doc for free.
Thomas Owens
+3  A: 

If you find something on ACM that is behind the pay wall, you can usually find it for free on one of the authors' websites or in the Citeseer cache. Also, a lot of CS articles are published by Springer and may only show up on their web site (behind a pay wall).

DBLP is useful if you want to look at a particular author or conference. Their links to papers are to the "official" for-pay versions, though.

BTW, individual membership dues for the ACM aren't too onerous and entitle you to access to their library. IIRC, they also offer group health insurance to members, which may be helpful if you're self-employed.

Chris Conway
+1  A: 

You can usually consult paper (and sometimes electronic) copies of journals and conference proceedings at university libraries (on site).

You can find field-specific resources as well. For instance, in computer vision, there's a lot of knowledge at http://homepages.inf.ed.ac.uk/rbf/CVonline/

Kena
+2  A: 

Google’s CS Curriculum Search might be useful. It's a Google web search restricted to the CS departments of universities. It categorises the results into “Lectures”, “Assignments” and “Reference”.

Also Scholarpedia, which is like Wikipedia but with standards.

Dan Dyer
A: 

There are fantastic mathematical libraries around for which you pay modest cost and get the whole library, in executable form, already ported to your platform. NAG - Numerical Algorithms Group, is by far the best well known, but there are others.

Richard T
A: 

Microsoft Research might have some interesting articles as well. Microsoft Research

avgbody