Rejected from Journal of Statistical Software? The 7 Best Venues to Submit Next
Software rejected from Journal of Statistical Software? 7 alternative venues by fit, software scope, review speed, and cost, plus how to route it.
Readiness scan
Find out what this manuscript actually needs before you pay for a larger service.
Run the Free Readiness Scan to see whether the real issue is scientific readiness, journal fit, figures, citations, or language support before you buy editing or expert review.
Quick answer: Being rejected from Journal of Statistical Software (JSS, open access, free to submit) puts you in normal company: JSS reviews the software as rigorously as the paper, and it routinely turns away packages that re-implement existing functionality, that are too narrow, or that have code-quality and reproducibility gaps. Your best next venue depends on what your contribution actually is.
If the software is solid but the methodological novelty was thin, The R Journal (CRAN packages) or SoftwareX (any language) fits. If the artifact itself is the contribution, Journal of Open Source Software. If the real advance is a new computational or graphical method, Journal of Computational and Graphical Statistics or Computational Statistics. For algorithm and simulation-method work, Journal of Statistical Computation and Simulation. For a broader CS audience, PeerJ Computer Science.
Before you send the work anywhere, decide whether the rejection was about fit and novelty (move venues now) or about the software itself, missing unit tests, thin documentation, non-reproducible results (fix the package first, or the next reviewer who also runs your code raises the same point). Run a Journal of Statistical Software manuscript fit check to see whether scope, novelty framing, or software readiness was the real problem.
Why Journal of Statistical Software rejected your paper
JSS is unusual: it is a journal run by the statistical-software community that peer-reviews the source code, the documentation, and the replication materials alongside the manuscript. After an initial editorial read, the editor-in-chief assigns a section editor, who selects two reviewers tasked with judging both correctness and usefulness and with verifying that every figure, table, and number in the paper is exactly reproducible. That double bar, a real methodological or implementation contribution AND production-grade software, is why most rejections land in one of a few places.
The package re-implements what already exists. The most consistent rejection trigger is software that duplicates functionality available in an established package without a clearly argued advantage. JSS explicitly asks authors to discuss the advantages and disadvantages of the new contribution compared to existing implementations. If your introduction does not make that case, the work reads as a re-implementation.
The package is too narrow. JSS prefers substantial, general toolkits over very specific small packages. A package that solves one narrow problem is less likely to be accepted than one that provides a general toolkit for a discipline area or implements several useful approaches to a problem.
The software or the reproducibility is not ready. Non-idiomatic code, missing function-level help files, a thin or absent test suite, or a replication script that does not exactly reproduce the manuscript's results gets the submission returned or declined, because the reviewers cannot recommend acceptance until reproducibility problems are completely resolved. The detailed, manuscript-testable versions of all of these are in the rejection-patterns section below.
The 7 best venues to submit next
Venue | Selectivity / fit | What it reviews | Review speed | Cost |
|---|---|---|---|---|
The R Journal | Selective; IF ~1.1, Q3 | R package (on CRAN/Bioconductor) plus a readable article | Thorough, faster than JSS | No APC |
Journal of Open Source Software | Artifact-focused; open GitHub review | The software, with a very short paper | Weeks, often fastest | No APC |
SoftwareX | Moderately selective | Software plus a short article, any language | Faster than JSS | Gold OA, APC ~$950 |
Journal of Computational and Graphical Statistics | Competitive; methods-first | The method and results; code as support | Moderate | Hybrid; OA optional |
Computational Statistics | Selective; methods and applications | Methodology, with computational contribution | Moderate | Hybrid; OA optional |
Journal of Statistical Computation and Simulation | Moderately selective | Algorithms, inference by simulation, systems | Moderate | Hybrid; OA optional |
PeerJ Computer Science | Moderately selective; broad CS | Research, reviews, application notes | Moderate to fast | Gold OA, APC ~$1,395 |
Source: Clarivate JCR 2025, the journals' own aims-and-scope and author-guideline pages, and JOSS review documentation (accessed June 2026). APCs are list prices and may vary.
1. The R Journal. If your contribution is an R package already on CRAN or Bioconductor and the novelty is the tool rather than a new method, this is the cleanest landing spot. The R Journal wants concise, readable articles that go beyond the package vignette to give context and reach a wider readership. Its software review is thorough but generally faster than JSS, and there is no APC.
2. Journal of Open Source Software. Reach for JOSS when the artifact is the contribution and you do not have a method-paper's worth of new statistics to say. JOSS reviews the software openly on GitHub, expects tests and documentation, and pairs it with a very short paper. It desk-rejects submissions under 300 lines of code and flags those under 1,000 as possibly out of scope, so it suits real, reusable libraries, not one-off analysis scripts. It is typically the fastest route on this list.
3. SoftwareX. A good general home for software in any language with demonstrated potential to impact scientific work across domains. SoftwareX reviews both the short article and the code and is faster than JSS, but it is gold open access, so factor the APC into the decision.
4. Journal of Computational and Graphical Statistics. If reviewers told you the package was fine but the methodological or graphical contribution was the real story, JCGS is the right pivot. It publishes computational and graphical methods for readers with a strong statistics background, where the method is the protagonist and the implementation is supporting evidence rather than the deliverable.
5. Computational Statistics. This Springer journal publishes methodological research and applications at the intersection of computing and statistics, with attention to complex data sets. It fits when your work is a genuine computational-statistics method, Bayesian computing, simulation, nonparametrics, that happens to ship with software, rather than a software paper that happens to contain a method.
6. Journal of Statistical Computation and Simulation. JSCS is the natural venue for algorithm-centered and simulation-study work, computer algorithms related to probability or statistics, inference studied through simulation, and interactive statistical systems. It is a Taylor & Francis title that takes submissions through the ScholarOne Manuscripts portal at ScholarOne submission portal, a different workflow from the JSS system, so budget time to reformat. Choose it when the contribution is the algorithm or the simulation evidence, not a packaged general toolkit.
7. PeerJ Computer Science. When the audience is broader computer science rather than the statistical-computing community specifically, PeerJ Computer Science takes research articles, literature reviews, and application notes across many CS subjects. It is gold open access; weigh the APC against the wider readership.
The cascade strategy
JSS does not run a publisher-wide article transfer system the way large commercial publishers do, so there is no one-click cascade to a sister title. Routing after a JSS rejection is a manual decision, which makes matching the venue to the rejection reason more important, not less. Think of it as a ladder by contribution type rather than by tier.
Practical ladder by rejection reason:
- Rejected for thin methodological novelty, but the software is genuinely useful? Step to a software-artifact venue. For an R package already on CRAN, The R Journal is the first choice; if that is rejected, JOSS (artifact-focused) or SoftwareX (any language) is the next venue.
The software work you already did carries over almost entirely.
- Rejected because the package was too narrow? Either broaden the package into a general toolkit and try JSS or The R Journal again, or accept the scope as-is and submit the narrower tool to JOSS, which welcomes focused but well-engineered libraries.
- Rejected because the contribution is really a new method, not a package? Reframe the manuscript around the method and move to JCGS, Computational Statistics, or JSCS.
Demote the software to a reproducibility artifact and lead with the statistical advance.
- Rejected for code quality, missing tests, or non-reproducible results? Do not cascade unchanged. Every venue on this list that reviews the artifact, The R Journal, JOSS, and SoftwareX, will run into the same wall. Fix the package and the replication script first, then choose by contribution type.
Common rejection patterns and software-readiness triggers
In our pre-submission review work with Journal of Statistical Software submissions, the rejections we see most often cluster into four named patterns. Each is specific to the editorial culture of a journal that reviews running software, not just prose, and each is testable against your own package and manuscript, which is what makes them worth checking before you resubmit anywhere.
Of the 40+ statistical-software manuscripts we reviewed for JSS-class venues, these four account for the large majority of avoidable rejections, and editors here routinely reject on them before novelty even enters the conversation. In practice, what actually happens at the desk is a reviewer cloning your repository and running your replication script, so we see the same code-readiness gaps surface again and again.
The re-implementation with no stated advantage. Across our Journal of Statistical Software pre-submission reviews, the single most common reviewer trigger is a package that duplicates what an established package already does, with an introduction that never argues why the new implementation is better. JSS asks authors to compare the new contribution against existing implementations directly, and reviewers judge usefulness, not just correctness.
The fix is a concrete comparison: name the existing packages, and show in your abstract and introduction what your software does faster, more generally, or more correctly. This is testable, open your manuscript and check whether a reviewer can find, in the first two pages, the sentence that says why your package should exist alongside the incumbents.
The narrow package framed as a general contribution. A second recurring pattern in the Journal of Statistical Software manuscripts we review is a package that solves one specific problem, presented as though it were a general toolkit. JSS prefers substantial packages that serve a discipline area or implement a family of approaches. When the software covers a single function with a thin wrapper, reviewers flag the mismatch between the framing and the artifact.
The fix is either to broaden the package, add the related methods, the diagnostics, the alternative estimators, or to honestly reframe the contribution and move to a venue like JOSS that accepts focused tools.
The thin test suite and incomplete documentation. We see manuscripts where the science is sound but the software is not review-ready: no unit tests covering core functionality, missing function-level help files, or a vignette that does not match what the package actually does. JSS expects formatted help files, a package installable from a standard repository such as CRAN, Bioconductor, or PyPI rather than only GitHub, and code that is readable and commented.
Reviewers verify the software works as the paper claims, so a missing test suite or a help file that disagrees with the code is a direct reject signal. Check that every exported function has documentation, that your tests exercise the core methods, and that the package installs cleanly from a clean environment.
The replication script that does not exactly reproduce the paper. The fourth pattern is a submission whose results cannot be reproduced exactly from the supplied materials. JSS requires replication materials for all results, preferably a single commented standalone script, and reviewers only recommend conditional acceptance after reproducibility problems are completely resolved. When a figure or a reported number differs when the reviewer runs the script, the manuscript is returned.
Before resubmitting, run your own replication script in a fresh session on a clean machine and confirm that every figure, table, and statistic in the paper regenerates exactly, including random-seed control.
Readiness check
Find out what this manuscript actually needs before you choose a service.
Run the free scan to see whether the issue is scientific readiness, journal fit, or citation support before paying for more help.
Who each venue is best for
Choose The R Journal if your contribution is an R package already on CRAN or Bioconductor, the software is solid, and the JSS rejection was about methodological novelty rather than code quality. It keeps you in a software-paper format with a thorough but faster review and no APC.
Choose Journal of Open Source Software if the artifact is the contribution, the library is genuinely reusable (well over the 300-line floor), and you want the fastest open, GitHub-based review. Pick it when you do not have a full method paper to write.
Choose SoftwareX if your software is in a language other than R, has cross-domain potential, and you can absorb a gold open-access APC in exchange for a review that is faster than JSS.
Choose Journal of Computational and Graphical Statistics if reviewers signaled that the real advance is a new computational or graphical method and the package is supporting evidence. Lead with the method.
Choose Computational Statistics if the work is a genuine computational-statistics methodology contribution, simulation, Bayesian computing, complex-data analysis, that ships with software rather than being primarily a software paper.
Choose Journal of Statistical Computation and Simulation if the contribution is an algorithm or a simulation study of statistical methods, rather than a packaged general toolkit.
Choose PeerJ Computer Science if the natural audience is broader computer science and you want an application-note or research-article format with a wider readership; weigh the APC.
Before you resubmit
Don't just resubmit the same package to the next venue. The fastest way to collect a second rejection is to send unrevised software to another journal that also reviews the artifact, The R Journal, JOSS, and SoftwareX all run your code. A rejection for fit or novelty is a routing problem you can fix by reframing the contribution and choosing the right venue.
A rejection for code quality, missing tests, or non-reproducible results is a software problem, and the same reviewers' concerns will reappear anywhere the artifact is reviewed. Be honest about which one you got.
Two cases call for real work before resubmitting, not a faster next submission. First, if reviewers questioned whether the package adds value over existing implementations, the manuscript needs an explicit, sourced comparison and possibly a broader feature set, not just a new cover letter. Second, if the tests, documentation, or reproducibility were challenged, the only fix is a stronger test suite, complete help files, and a replication script that regenerates the paper exactly.
Appealing is rarely worth it: a novelty or scope rejection is an editorial judgment, not a factual error, and given JSS handling times near fifteen months, a clean resubmission to a better-fit venue is almost always faster than the appeal queue.
Resubmission checklist
Before submitting to your next venue, work through these factors. A few hours here saves months of waiting on a second rejection at a journal that reviews software as closely as JSS does.
Factor | Question to answer | Why it matters |
|---|---|---|
Contribution type | Is your real contribution the software, a new method, or an algorithm? | It determines the venue: artifact venues vs methods journals review entirely different things |
Novelty argument | Does your introduction name existing packages and state your advantage? | Re-implementation with no stated advantage is the top JSS-class reject reason |
Test suite | Do unit tests cover the core functionality, and does the package install cleanly? | Artifact-reviewing venues run your code; a thin test suite is a direct reject signal |
Documentation | Does every exported function have a help file that matches the code? | Missing or stale documentation is flagged across this venue class |
Reproducibility | Does a single standalone script regenerate every figure and number exactly? | JSS and its peers verify reproducibility before any acceptance recommendation |
Repository and license | Is the package on CRAN, Bioconductor, or PyPI under a compatible open license? | "GitHub only" and unclear licensing are common avoidable rejections |
Run a Journal of Statistical Software manuscript scope and readiness check to confirm your novelty argument, scope framing, and reproducibility story before you resubmit. You can also find a better-fit software or methods venue in 30 seconds before you finalize the target.
Sources used for the journal facts on this page (scope, software requirements, review model, queue length, and the alternatives' scope) are the primary references below, cross-checked against each journal's own author guidelines. Rejection patterns reflect our pre-submission review work and are kept consistent with our other Journal of Statistical Software pages.
- Information for Authors (Journal of Statistical Software)
- Submission Guide (Journal of Statistical Software)
- Journal of Statistical Software review experience (SciRev)
- The R Journal
- About the Journal of Open Source Software
- JOSS Review Criteria
- SoftwareX (ScienceDirect, Elsevier)
- Aims and Scope, Computational Statistics (Springer)
- Clarivate Journal Citation Reports (JCR 2025)
Frequently asked questions
Match the next venue to why it was rejected and to what your contribution actually is. If the software is solid but the methodological novelty was thin, The R Journal (for an R package already on CRAN) or SoftwareX (any language) is the natural step. If the artifact is the contribution and the paper is short, Journal of Open Source Software fits.
If it was a scope or novelty rejection, you can reframe and resubmit to a better-fit venue within a week or two. If reviewers flagged missing unit tests, thin documentation, or non-reproducible results, budget two to six weeks to fix the package and replication script first. JSS reviews the software itself, so the same code problems will resurface at any venue that also reviews the artifact, including The R Journal, JOSS, and SoftwareX.
Appeals rarely change the outcome unless you can show a factual error in the assessment, such as a reviewer claiming functionality is missing that the package demonstrably provides. A rejection for insufficient novelty (re-implementing what an existing package already does) or for a package being too narrow is an editorial judgment, not an error, so a better-fit resubmission is almost always faster than an appeal.
JSS reviews both the manuscript and the software, with two reviewers verifying reproducibility, so first-review times of around nine months and total handling near fifteen months are common, and longer for packages over 30 pages. If speed matters after a rejection, JOSS (weeks, GitHub-based open review) and SoftwareX (faster than JSS) are the time-sensitive routes; The R Journal and the methods journals are thorough but generally quicker than JSS.
Rejection is the normal outcome. JSS is selective on both software maturity and methodological contribution, and a large share of submissions are turned away for re-implementing existing functionality, for being too narrow a package, or for code-quality and reproducibility gaps. A rejection is information about fit and software readiness, not a verdict on your work.
Final step
Run the scan before you spend more on editing or external review.
Use the Free Readiness Scan to get a manuscript-specific signal on readiness, fit, figures, and citation risk before choosing the next paid service.
Best for commercial comparison pages where the buyer is still choosing the right help.
Anthropic Privacy Partner. Zero-retention manuscript processing.
Where to go next
Same journal, next question
Supporting reads
Conversion step
Run the scan before you spend more on editing or external review.
Anthropic Privacy Partner. Zero-retention manuscript processing.