Giter Site home page Giter Site logo

Publishing: Developing a categorization of journals that publish software papers, and case studies of alternative publishing mechanisms that have been shown to improve software discoverability/reuse about meetings HOT 9 OPEN

danielskatz avatar danielskatz commented on August 16, 2024
Publishing: Developing a categorization of journals that publish software papers, and case studies of alternative publishing mechanisms that have been shown to improve software discoverability/reuse

from meetings.

Comments (9)

mr-c avatar mr-c commented on August 16, 2024

One example is F1000: http://f1000research.com/for-authors/article-guidelines/software-tool-articles

from meetings.

danielskatz avatar danielskatz commented on August 16, 2024

@npch has a list that he keeps of some journals that publish software paper, though I don't know if it is categorized.

from meetings.

mr-c avatar mr-c commented on August 16, 2024

@danielskatz Great, though I don't have a meaning for the phrase 'Developing a categorization'. Do you mean an annotated / organized list?

from meetings.

danielskatz avatar danielskatz commented on August 16, 2024

I mostly meant organized, though annotated might also be useful

from meetings.

kyleniemeyer avatar kyleniemeyer commented on August 16, 2024

Not sure if you want to begin such a list here, but here's one for computational physics and physical chemistry: Computer Physics Communications

from meetings.

kyleniemeyer avatar kyleniemeyer commented on August 16, 2024

People here are probably aware of this one already, but the SSI has a list with some categorization: http://www.software.ac.uk/resources/guides/which-journals-should-i-publish-my-software

(edit: sorry @danielskatz, I just realized that this list is probably the one you were referring to earlier)

from meetings.

kyleniemeyer avatar kyleniemeyer commented on August 16, 2024

Technically it hasn't actually launched yet, but Research Ideas and Outcomes will publish all research output, including software and data

from meetings.

kyleniemeyer avatar kyleniemeyer commented on August 16, 2024

Regarding successful alternate publishing mechanisms, I can say that in my field one successful example is Cantera.

Originally it was hosted on Google Code but more recently migrated to GitHub, and although it hasn't ever been published in the traditional sense (i.e., there isn't a journal publication that documented its release) the combustion/chemical kinetics community has really started to embrace it in recent years—based on the frequency I see it mentioned in papers, at least. My guess is that its success thus far is due to two main reasons:

  1. The combination of hosting openly on popular repositories (Google Code -> GitHub) and a supportive developer and user community forum, and
  2. A vacuum in terms of available free/open-source software that provided similar functionality. Most people used (and many still do) Chemkin, which was originally developed by Sandia and shared openly, but now is sold commercially.

from meetings.

owlice avatar owlice commented on August 16, 2024

You might find this effort of interest: https://github.com/arceli/charter

from meetings.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.