In algorithms papers, how common is it to reference accepted software patches based on the algorithm presented in the paper? Is it appropriate to even mention it?

  • What do you mean "accepted software patches"? That you implemented it in a popular framework and they integrated it? (in which case it would speak of its real world relevance). – Davidmh Sep 3 '16 at 7:02
  • @davidmh Exactly. – Elliot Gorokhovsky Sep 3 '16 at 7:07

Yes, it is common and fairly reasonable.

So say you've implemented a new method for X. And you submitted it as a PR on say github, as a new feature for "SuperXdoerLibrary", and it was accepted. Then you would, say something at the end of the Section where you describe your algorithm something like:

This method for doing X is now available in SuperXdoerLibrary (V1.23)1.

And then in a footnote put a link to the SuperXdoerLibrary website, or github page. And probably also put a link on your website

It is very common to refer to what implementations of your algorithm referred to in your paper. And a "good thing".

As to if it is a stand alone implementation, or as a component in a larger library, I don't think it matters. I would in-fact suggest it is even better if it is in a larger library as that will generally mean it is in a more usable state.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.