Published by the Foundation for Open Access Statistics
Editors-in-chief: Bettina Grün, Torsten Hothorn, Edzer Pebesma, Achim Zeileis    ISSN 1548-7660; CODEN JSSOBK
Instructions for Authors

Instructions for Authors

The Journal of Statistical Software (JSS) is an open-source and open-access scientific journal by the statistical software community for everybody interested in statistical computing. All aspects of the journal, from editorial work over review and copy-editing up to typesetting and publication, are run by a group of volunteers committed to free software (as in software that respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes) and free-subscription, free-submission open-access publishing ideas. Therefore, and as a matter of principle, JSS charges no author fees or subscription fees. The journal does expect the same level of commitment from authors seeking to publish in JSS. Authors will have to accept a high level of responsibility throughout the whole publishing process, including the preparation of the final publishable versions of article and software. Due to the steadily increasing number of incoming and accepted submissions and limited volunteer resources, publication times can be rather long. Compliance by authors to JSS standards and instructions typically speeds-up this process considerably.


Our mission page states what type of papers are suitable for publication in this journal.

All new submissions must provide attachments or links to

  1. PDF manuscript in JSS style,
  2. source code for the software and
  3. replication materials for all results from the manuscript, preferably via a standalone replication script.

The replication materials must enable reproducibility of all results from the manuscript (see also Review Process).

Software Preparation

Source code must be submitted in ASCII files. It should be readable and have comments. For software environments with package/library systems (e.g., R, S, Stata, etc.), the code should come with formatted help files and should be packaged for easy installation. If at all possible, submitted software should also be available from a standard repository. For R packages, we encourage inclusion of JSS submissions as vignettes. Please note that JSS only allows file uploads up to a maximum size of 50 megabyte (MB). If there is a need for bigger supplementary files, the authors should include a file containing the download instructions with a link to the external data source. If the authors do not have the resources to provide these files on an external server, please contact the JSS editors at

Code can be in any language. The majority of software published in JSS is written in S, MATLAB, SAS/IML, C++, or Java. It will be more difficult to find appropriate referees for software written in less popular languages and authors might have to accept longer review times.

Code needs to include the GNU General Public Licence (GPL), versions GPL-2 or GPL-3, or a GPL-compatible license for publication in JSS.

Manuscript Preparation

Manuscripts must be written in English using the LaTeX text processing system. The JSS Style Guide must be followed for formatting manuscripts. Only PDF files can be submitted. It is the responsibility of the authors to provide a submission in the appropriate format, paying very close attention to the style instructions. Manuscripts not meeting the formal requirements will be returned to the authors immediately. JSS has no resources to help authors with conversions from other typesetting environments, so we strongly advise authors who need assistance to find a local LaTeX expert. We provide templates, detailed instructions and a FAQ in our JSS Style Guide. There is no page limit, nor a limit on the number of figures or tables. Manuscripts longer than 30 pages typically require much longer review times. However, more important for the review times incurred might be that the manuscript is carefully written exhibiting high readability.

All figures, tables, and other output presented in the manuscript must be fully and exactly reproducible on at least one platform. Please indicate any platform dependencies with the submission. Make sure to initialize the generator for pseudo random numbers if the results rely on some form of simulation. Typically, reproducibility is demonstrated by a standalone replication script. As a rough guideline, anybody with sufficient technical background should be able to install the software and to run the replication material within reasonable time.

Online Submission

Contributions are submitted online. Authors should have a look at our step-by-step submission guide.

Review Process

The software and manuscript will be peer reviewed by the statistical software community. The editor-in-chief selects a section editor, the section editor selects two reviewers (one of whom can be the section editor). The review has two parts: both the software and the manuscript are reviewed. The software should work as indicated, be clearly documented, and serve a useful purpose. Reviewers are instructed to evaluate both correctness and usefulness. Special emphasis is given on the reproducibility of the results presented in the submission.

The possible editorial decisions are:

Reject Decisions - decline (editorial reject), - reject (after review, possibly after revision) Revise Decisions - resubmit for review (will go back to both reviewers and editor), - revision required (will only go back to editor) Accept Decisions - (conditional) accept

Revisions, in any state of the review process, must always be submitted together with a point-to-point reply to the points made by reviewers and editors.

Manuscripts rejected by JSS cannot be resubmitted. We hope the review process gives the authors sufficient information to submit to another journal.

If a revision is not received back from the authors within six months of a revision being requested, the paper will be considered to be withdrawn.

If a conditionally accepted paper is not brought into final form within a year, the paper will be considered to be withdrawn.

Publishing Process

Accept decisions are always conditional on delivering a manuscript that satisfies the JSS style and reproducibility requirements. It is the responsibility of the author to make sure the manuscript conforms with the JSS requirements. Accepted manuscripts that do not satisfy these requirements cannot be published. Each published article will be a separate issue. Issues are published in volumes.