Ask YC: Contributing to Mathematics Journal?
While working on a (coding) project I had need of a particular numerical method/algorithm which is pretty popular and used in many places. While working with it, I noticed that with a small change to the fundamental idea of the method would result in a pretty decent improvement in terms of efficiency and accuracy, and rewrote it. A friend recommended that I try to publish the revised algorithm in an academic journal as it would be good for my career, etc.
What's the general opinion about coders contributing to scientific journals in the community? Keeping in mind that I've never even read a mathematics journal (though I have read many individual articles here and there), what would be a good journal to approach and how does one go about submitting an article for peer review with them (process, steps, requirements, etc.)?
20 comments
[ 3.9 ms ] story [ 90.4 ms ] threadThat said, if you're not familiar with the journal your odds of getting a paper accepted on your own are rather slim. A better approach would be to find someone with publication experience in the field and get them to look over your work before you submit it -- if you don't have anyone else, I'd be happy to help with this.
As for which journal to approach -- it depends on the material, of course. A good place to start is with whichever journal is most frequently named in your list of references. :-)
Don't worry about that -- it happens very rarely, but I suspect that even from those few cases the vast majority are dealing with graduate students where there's a real question as to who had which ideas.
Ultimately you're just asking them for help in refining it into publishable form, so you should be first author, they should be second author.
Also, note that the first professor you go to is likely to think that what you've done isn't sufficient for a publication. That's OK. But if you try three professors and they all think that, you might want to give up trying. Based on your description (small change, decent improvement), what you've done may or may not warrant a publication all on its own.
Only if you've feeling very generous. I would acknowledge help received in a section at the end of the paper, but I would never list a co-author who didn't contribute any of the ideas.
But I've never published in a maths journal (only physics) so you probably know better than I do on this point.
Even in CS where things are mostly conference oriented, you're still probably looking at close to a year between finishing the research and seeing it published.
Nevertheless, it depends on the nature of the improvement, as I said above. If you have that, you can be sure that it can eventually be published.
I'm not sure I'd go that far. There have been many papers published which make improvements in the constant factors in FFTs, and a few others in areas like integer factorization and primality proving.
What matters is whether the work is exciting to other people in the field -- an improvement which is inconsequential in one field could be groundbreaking in another.
The answer to these questions significantly affects the journal you should submit to. I can offer you suggestions if you give a little more detail.
You might want to work with someone at a local university on it. Doing research is hard, and writing papers is also difficult (especially your first paper).
http://arxiv.org/list/cs.DS/recent