Slashdot Mirror


Best Way To Publish an "Indie" Research Paper?

alexmipego writes "I'm a developer, and a few months ago while working on a common geodesic problem (distance between two GPS points) I started to research a new algorithm that greatly improves the performance over existing algorithms. After relearning a lot of math I'm now fairly close to the final algorithm, after which I'll run extensive benchmarks comparing my algorithm with the most commonly used ones. After spending so much time on this, and if the final results are positive, I feel that simply posting this type of work on a blog might not be the best option, so I'm looking into something more formal, like a research paper. I've no experience on those, have not even read a complete one, so my first question is what resources do you recommend to learn how to write one? And even after I write it, I can't expect to be published by Science or other high-profile publications. So where should I send it to make it known by people in the respective fields and be taken seriously?"

16 of 279 comments (clear)

  1. It's actually really simple by Anonymous Coward · · Score: 5, Informative

    You can either submit it to a conference (look on google for them) or to a journal (also google them). They usually have an electronic form to upload your paper and after that it's simply wether the reviewers think it's worthwhile to publish. There really isn't anything complicated in publishing a paper other than having a good paper.

  2. LaTeX, Arxiv and Why the Hell Not? by eldavojohn · · Score: 5, Informative

    I'm a developer ... I'm looking into something more formal like a research paper.

    LaTeX. Here's a template (you wanted article.ltx). Some distributions of LaTeX come with templates as well. Here's a quick guide (PDF).

    I've no experience on those, not even read a complete one, so my first question is what resources do you recommend to learn how to write one?

    The template will make you get the basics right. The most basic I've seen are Title, Abstract, Sections, Conclusion, References. It's easy (I taught myself in college) and the production value of LaTeX gives you an instant artificially inflated level of credibility.

    And even after I write it I can't expect to be published by Science or other high-profile publications.

    Why the hell not? Just do it up and see what happens!

    So where should I send it to make it known by people on the respective fields and be taken seriously?

    Sounds like you should do some research on arxiv, a prepublication center where you can find some of the best stuff as well as absolute drivel. I would need to hear more about your method to ensure it's indeed an algorithm worthy of publication but I guess you would put that in Data Structures and Algorithms? But why stop there? Why don't you put it on arxiv and blog about it? Why don't you send out e-mails with the arxiv link to open source projects and commercial entities suggesting the use of your algorithm? I'd imagine the USGS would be interested in hearing from you. Sure that's all very wishful thinking but if you've got what you say you've got, why not? At the very least you'll learn why your idea isn't good enough to catch eyeballs.

    I will caveat all this with the brutish reality of capital and give you a very unpopular option. Software algorithms are currently considered intellectual property by the United States government and several other countries. You could apply for a patent and then attempt to license your algorithm to companies like ESRI and Google or the USGS. You're on your own if this is what you're aiming for.

    --
    My work here is dung.
    1. Re:LaTeX, Arxiv and Why the Hell Not? by john83 · · Score: 5, Informative

      The above amounts to good advice, but I have one thing to add. If you're still interested in publishing in an academic journal, use something like Google Scholar to find recent articles about algorithms like yours. That will give you (a) an idea of what journals publish on that subject and hence what researchers in that area read, (b) examples of published articles in that field to use as a stylistic template and (c) some idea of which academics are active in the area, which could be useful if you'd like to either recommend reviewers (as many journals ask you to when submitting) and possibly contact one of them for advise. (Though if the advise is that your idea is rubbish, ignore them - they may be right or they may just be dismissing you without giving your idea due consideration, or have another angle).

      Finally, if you'd like some help from a postdoc in a completely different field, send me a message, and I'll proof read whatever you've got and advise you on dealing with reviewers and the like.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  3. Academics control publication by Intron · · Score: 5, Funny
    Your best bet to get it published is:
    • patent it
    • get Garmin and TomTom into a bidding war
    • Profit!
    • Buy Science
    • Force them to publish your paper
    --
    Intron: the portion of DNA which expresses nothing useful.
  4. New Faster GPS Algorithm by Tekfactory · · Score: 5, Insightful

    You've taken out the patent already right?

  5. academic skepticism by vossman77 · · Score: 5, Informative

    I would say your best bet would be to contact your favorite comp. sci. college professor and ask him to sponsor your paper, before submission. First, it is good to publish with other people and second it more likely to be reviewed and get published. I am a biologist, but my understanding is that computer science publications are mainly submissions to large conferences. So, you may want to submit your paper to a conference.

    No offense, but your paper won't get into science unless to at least 10-fold improvement or something really earth shattering. My guess is that most algorithms would go to a specific journal like the Journal of GPS Algorithms.

    1. Re:academic skepticism by dkleinsc · · Score: 5, Insightful

      Said professor also has navigated precisely the same waters you're asking complete strangers for advice on, and presumably is somebody you trust. They will likely appreciate your work, teach you how to turn it into proper research, and critique it so you fix any glaring flaws.

      Oh, and be prepared for that professor, or the conference or journal you submit to, to promptly inform you that your idea is nothing new and that very smart people have either worked out this idea before you or have demonstrated conclusively why it doesn't work.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
  6. GPS navigation by kackle · · Score: 5, Funny

    "So where should I send it to make it known by people on the respective fields and be taken seriously?"

    Why don't you use your fancy schmancy algorithm and locate that yourself!

  7. Re:If you can't beat em... by bieber · · Score: 5, Funny

    Perhaps because he/she recognizes the idiocy of software patents, and cares more about doing what's right than their own bank account? I know it's a novel concept, but some people do live for more than just money...

  8. Re:If you can't beat em... by TheKidWho · · Score: 5, Insightful

    That's pretty silly, so someone else is simply going to profit off of his hard work rather than himself.

    If that's what floats your boat.

  9. arxiv.org by hyperquantization · · Score: 5, Informative

    I'm pretty sure you mean arxiv.org (the 'x' is the greek letter "chi", hence why it's procounced like "archive")

  10. Research twice, submit once by TiggertheMad · · Score: 5, Insightful

    if this is really just a math algorithm, you can't really patent it. If it is a software 'process', then you are good. Hire an attorney and get some pro advice before you go any further.

    Also, you might do some research before submission to see if you haven't just discovered something that people have know about for the last 200 years, but you haven't talked to the right math professor to know about.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  11. Re:Wait a sec by Matrix14 · · Score: 5, Informative

    If he is publishing in computer science, a conference counts as a publication exactly as much as a journal does. CS conferences are peer reviewed and the top tier ones are as prestigious as top tier journals in other fields. In CS, journals are used more as a record of a large body of work than as a venue for first publication.

  12. Are you sure it's new? by Animats · · Score: 5, Informative

    Having had to write just such code for a DARPA Grand Challenge vehicle, I'd question whether a new algorithm developed without looking at the literature is likely to be new. There were high-precision GPS systems with 15cm accuracy seven years ago, and the new ones are even better. Novatel is now offering 1cm repeatability.

    Besides, distance between two GPS points is straightforward. The high-precision receivers give you ECEF (earth-centered, earth fixed,; 3 axes centered at the center of the earth) coordinates, which are Cartesian. There, it's trivial. If all you have is latitude and longitude, the GPS device has already converted from ECEF to latitude and longitude using some standard geoid (a standard formula for the pair-shaped earth correction, like WGS-84). You use the appropriate geoid for the GPS device to convert back to ECEF, then compute the distance.

  13. Re:archive.org by jameson · · Score: 5, Informative

    As for writing the paper, here's my favourite set of slides on this topic:

    SPJ's `How to write a research paper'

    Yes, SPJ works at Microsoft Research these days, since they sponsor his primary pet project (the Glasgow Haskell Compiler), but he has been extremely successful before and after going there. I've done enough writing to basically agree with him-- there are variations here and there when it comes to structuring the paper, but his main points are very sensible and good.

  14. Easy. by tool462 · · Score: 5, Funny

    Publish it on Slashdot. Our world-renowned peer-review process will include:

    1) Claims that it's vaporware
    2) Claims that it's obviously patentable
    3) Claims that it's patently obvious
    4) Claims that it's identical to a completely different algorithm
    5) Claims that it won't work from people who either didn't read or didn't understand your paper
    6) Claims that it's an amazing breakthrough from people who either didn't read or didn't understand your paper
    7) Two separate Microsoft/Apple fanboi wars.
    8) One guy saying how awesome it would be if somebody made an implementation of your algorithm in their favorite programming language.
    9) One useful response that you'll never read because the poster accidentally replied to the wrong thread and got modded -1, Flamebait