About the Journal of Open Source Software

The Journal of Open Source Software is a developer friendly, open access journal for research software packages.

What exactly do you mean by 'journal'

The Journal of Open Source Software (JOSS) is an academic journal (ISSN 2475-9066) with a formal peer review process that is designed to improve the quality of the software submitted. Upon acceptance into JOSS, a Crossref DOI is minted and we list your paper on the JOSS website.

Don't we have enough journals already?

Perhaps, and in a perfect world we'd rather papers about software weren't necessary but we recognize that for most researchers, papers and not software are the currency of academic research and that citations are required for a good career.

We built this journal because we believe that after you've done the hard work of writing great software, it shouldn't take weeks and months to write a paper about your work.

You said developer friendly, what do you mean?

We have a simple submission workflow and extensive documentation to help you prepare your submission. If your software is already well documented then paper preparation should take no more than an hour.

You can read more about our motivations to build JOSS in our announcement blog post.

Scope & submission requirements

Not all software is eligible to be published in JOSS.

JOSS publishes articles about research software. This definition includes software that: solves complex modeling problems in a scientific context (physics, mathematics, biology, medicine, social science, neuroscience, engineering); supports the functioning of research instruments or the execution of research experiments; extracts knowledge from large data sets; offers a mathematical library; or similar.

JOSS submissions must:

  • Be open source (i.e., have an OSI-approved license).
  • Have an obvious research application.
  • Be feature-complete (no half-baked solutions) and be designed for maintainable extension (not one-off modifications).
  • Minor 'utility' packages, including 'thin' API clients, and single-function packages are not acceptable.

Authors wishing to make a pre-submission enquiry should open an issue on the JOSS repository.

Editorial Board

Lorena A Barba
Lorena A Barba (@labarba)
Associate Editor-in-Chief: Computational science and engineering, HPC, reproducible research

Professor of mechanical and aerospace engineering at the George Washington University, leading a research group in computational fluid dynamics, computational physics and high-performance computing. Member of the Board of Directors for NumFOCUS, a non-profit in support of open-source scientific software.

Daniel S. Katz
Daniel S. Katz (@danielskatz)
Associate Editor-in-Chief: Computer Science, Information Science

Works on computer, computational, and data research at NCSA, CS, ECE, and the iSchool at the University of Illinois at Urbana-Champaign, and has a strong interest in studying common elements of how research is done by people using software and data.

Kevin M. Moerman
Kevin M. Moerman (@Kevin-Mattheus-Moerman)
Associate Editor-in-Chief: Computational mechanics, Biomechanics, Finite Element Analysis, Meshing, Design Optimization, Inverse Analysis, Image-based Modelling

Lecturer Biomedical Engineering, College of Engineering & Informatics NUI Galway, Research Affiliate MIT Media lab, Senior Member IEEE, Developer for the GIBBON computational biomechanics project.

Kyle Niemeyer
Kyle Niemeyer (@kyleniemeyer)
Associate Editor-in-Chief: Computational Combustion, Fluid Dynamics

Mechanical engineer in the School of Mechanical, Industrial, and Manufacturing Engineering at Oregon State University. Computational researcher in combustion, fluid dynamics, and chemical kinetics, with an interest in numerical methods and GPU computing strategies.

Arfon Smith
Arfon Smith (@arfon)

A lapsed academic with a passion for new models of scientific collaboration, he's used big telescopes to study dust in space, built sequencing pipelines in Cambridge, engaged millions of people in online citizen science by co-founding the Zooniverse, and led science at GitHub. These days he's running the Data Science Mission Office at STScI in Baltimore, the science operations center for the Hubble Space Telescope, James Webb Space Telescope, Kepler, TESS, and more.

Kristen Thyng
Kristen Thyng (@kthyng)
Associate Editor-in-Chief: Computational fluid dynamics, oceanography, geosciences, Python

Physical oceanographer at Texas A&M University. Researches coastal ocean dynamics, transport of material in the ocean, and tidal turbines as a renewable energy source.

Topic Editors

Gabriela Alessio Robles
Gabriela Alessio Robles (@galessiorob)
Editor: Data Science, Open Source Software

Gabriela is a data Scientist focused on building open, fair, and diverse Ecosystems on software platforms including GitHub and most recently Atlassian. Throughout Gabriela’s career, she has helped product teams empower users by advocating for the inclusion of multicultural perspectives in technology. A member of Codeando Mexico Gabriela’s has aided in disaster relief and develops open data from the public sector. It is her passion to use education as a way to bring minorities into the tech industry.

Tania Allard
Tania Allard (@trallard)
Editor: Biomechanics, Reproducible research, Open Science, Data Engineering

Research Software Engineer and data engineer, contributor and maintainer of a number of open source projects, mentor and community builder. She is particularly interested in reproducibility, sustainability, openness and FAIR principles in research software and data as well as bias an ethics in data science.

Katy Barnhart
Katy Barnhart (@kbarnhart)
Editor: Geology, Geophysics, Earth Surface Dynamics, Terrain Analysis

Research scientist at the U.S. Geological Survey Landslide Hazards Program. Her research focuses on integrating observations, model development, and model analysis to understand the evolution of the Earth's surface. She is a core developer of the Landlab toolkit.

Juanjo Bazán
Juanjo Bazán (@xuanxu)
Editor: Astrophysics, Mathematics

Astrophysics researcher at CIEMAT, mathematician and software engineer currently developing chemical evolution models for galaxies. Juanjo has worked as advisor on open source policies and contributed code to many popular libraries like Rails or Astropy. He is member of the founder team of Consul, the more widely used open sourced citizen participation software.

Sebastian Benthall
Sebastian Benthall (@sbenthall)
Editor: Social Sciences, Economics, Security and Privacy

Sebastian Benthall is an interdisciplinary researcher working on the economics of privacy and security at NYU School of Law. He received his PhD in Information Management and Systems from the University of California, Berkeley. His research has focused on how privacy and security depends on data flow and digital supply chain networks. More recently, he has become a contributing Research Engineer on Econ-ARK, an open source toolkit for structural modeling of heterogeneous agents.

Eloisa Bentivegna
Eloisa Bentivegna (@eloisabentivegna)
Editor: General Relativity, Cosmology, High-Energy Physics, Computational Fluid Dynamics, Scientific Computing

Computational physicist at IBM Research Europe, with interests in gravitational physics, high-energy physics, and fluid dynamics, as well as large-scale Scientific Computing in general.

Monica Bobra
Monica Bobra (@mbobra)
Editor: Heliophysics, Data Science

Research scientist at Stanford University in the W. W. Hansen Experimental Physics Laboratory who studies the Sun and space weather as a member of the NASA Solar Dynamics Observatory science team and contributes to Heliopython and SunPy.

Frederick Boehm
Frederick Boehm (@fboehm)
Editor: Statistical genetics, reproducible research, systems genetics

Fred is a biostatistician with research interests in statistical genetics and quantitative trait locus mapping in model organisms. He maintains the qtl2pleio R package. As a postdoctoral researcher at the University of Massachusetts Medical School, he collaborates with microbiologists to study the genetics of tuberculosis susceptibility.

Jed Brown
Jed Brown (@jedbrown)
Editor: Computational Science and Engineering, Geophysics, High-performance Computing

Assistant Professor of Computer Science at the University of Colorado Boulder leading a research group developing scalable algorithms and sustainable software for prediction, inference, and design via high-fidelity and multiscale physically-based models. He is a core developer of PETSc.

Kakia Chatsiou
Kakia Chatsiou (@kakiac)
Editor: Computational social science, R, Python, community resilience, deep learning for text analysis, political discourse analysis and media communication, social media

My research focuses on automated, quantitative methods of processing large amounts of textual and other forms of unstructured data – mainly political texts and social media – and the methodology of text mining. I have published on applications of measurement and the analysis of text as data on machine learning methods and deep learning. I am also applying machine learning and natural language processing techniques to the analysis of public policy. My substantive research interests centre on resilience and the role of public policies and institutions at different levels of governance in shaping it. I have worked as an evaluation and digital transformation scientific advisor with local authorities and voluntary sector organisations in the UK and have delivered training to policy makers on evaluation practices, text analytics and data enabling transformation.

Pierre de Buyl
Pierre de Buyl (@pdebuyl)
Editor: Stochastic simulations, statistical physics, soft matter

Postdoc at the KU Leuven's Institute for Theoretical Physics. Pierre de Buyl studies active particles and soft matter using statistical physics and numerical simulations. He is one of the editors of the SciPy Lecture Notes.

Patrick Diehl
Patrick Diehl (@diehlpk)
Editor: Computational fracture mechanics, Applied mathematics, C++, asynchronous and task-based programming

Patrick is an applied mathematician at the Center of Computation and Technology at Louisiana State University. His research interests arenon-local models, e.g. peridynamics; asynchronous many-task systems; and high performance computing. He is the co-host of the FLOSS for science podcast. Patrick received his PhD from the University of Bonn in Germany.

Dan Foreman-Mackey
Dan Foreman-Mackey (@dfm)
Editor: Astrophysics, probabilistic programming, data science, python

Dan Foreman-Mackey is an Associate Research Scientist at the Flatiron Institute in the Center for Computational Astrophysics. His research program focuses on the development and application of probabilistic data analysis techniques to make novel discoveries and solve fundamental problems in astrophysics.

Jeff Gostick
Jeff Gostick (@jgostick)
Editor: Materials science, transport phenomena, electrochemistry

Associate Professor in Chemical Engineering at the University of Waterloo, runs the Porous Materials Engineering & Analysis Lab with a research focus on the transport phenomena in porous materials, especially electrodes. Lead developer of OpenPNM a pore network modeling package, PoreSpy a quantitative image analysis toolkit for tomograms.

 Richard Gowers
Richard Gowers (@richardjgowers)
Editor: Cheminformatics, Computational chemistry

Senior software engineer at NextMove Software, lead developer of MDAnalysis and occasional contributor to various things. Interested in most things chemistry and software related, from Python to x86 assembly.

Olivia Guest
Olivia Guest (@oliviaguest)
Editor: computational cognitive modeling, cognitive science, cognitive neuroscience

Olivia Guest is a computational modeler in cognitive science and neuroscience. She creates and evaluates computational accounts for categorization and conceptual representation in healthy adults, patient groups, infants, and animals. She is also interested in using computational modeling and data science broadly in theoretical as well as applied contexts.

David Hagan
David Hagan (@dhhagan)
Editor: Atmospheric Science/Chemistry, Data Science

Experimental atmospheric chemist and software engineer at QuantAQ. He has spent much of his academic career building and maintaining a number of open source projects related to air quality and air quality sensors.

Alice Harpole
Alice Harpole (@harpolea)
Editor: Astrophysics, Fluid Dynamics, HPC

Alice Harpole is a postdoc in the Department of Physics & Astronomy at Stony Brook University. Her research focuses on using hydrodynamics simulations to better understand the interiors of stars and flows on neutron stars. She is a fellow of the Software Sustainability Institute and core developer of the AMReX-Astro codes.

Kathryn Huff
Kathryn Huff (@katyhuff)
Editor: Nuclear Engineering, Energy Engineering

Kathryn Huff is an Assistant Professor in Nuclear, Plasma, and Radiological Engineering at the University of Illinois at Urbana-Champaign. Her research focuses on modeling and simulation of advanced nuclear reactors and fuel cycles. She also advocates for best practices in open, reproducible scientific computing.

Luiz Irber
Luiz Irber (@luizirber)
Editor: Bioinformatics and Computational Biology, Open Science, Scientific Computing, Python, Rust

Postdoc at the Lab for Data Intensive Biology at University of California Davis studying the formation and maintenance of online communities, and also working on indexing, searching and scaling data analysis in large public sequencing databases using data sketches, Python, Rust and decentralizing technologies.

Mark A. Jensen
Mark A. Jensen (@majensen)
Editor: Bioinformatics and Computational Biology, Cancer Genomics, Population and Evolutionary Biology, Databases and Data Architecture, Software Development Lifecycle Management

Director of Data Management and Interoperability at the Frederick National Laboratory for Cancer Research, he leads efforts to design, build and maintain scientist-friendly research data systems that integrate clinical and multiomic data across thousands of cancer patient-donors. He is active in open source software development and a supporter of the FAIR (Findable, Accessible, Interoperable, Reusable) movement in scientific data management. A molecular evolutionary biologist by training, he served as an Associate Editor for the Journal of Molecular Evolution from 2008-2013.

Vincent Knight
Vincent Knight (@drvinceknight)
Editor: Mathematics, Applied mathematics, Game Theory, Stochastic processes, Pedagogy, Python

Vince is a mathematician at Cardiff University. He is a maintainer and contributor to a number of open source software packages and a contributor to the UK python community. His research interests are in the field of game theory and stochastic processes and also has a keen interest in pedagogy. Vince is a fellow of the Software Sustainability Institute and is interested in reproducibility and sustainability of scientific/mathematical research.

Hugo Ledoux
Hugo Ledoux (@hugoledoux)
Editor: GIS, 3D geoinformation, computational geometry

Associate-professor at the Delft University of Technology in the Netherlands. Particularly interested in combining the fields of geographical information systems (GIS) and computational geometry, with an emphasis on 3D modelling.

Christopher R. Madan
Christopher R. Madan (@cMadan)
Editor: Psychology, Neuroimaging

Assistant Professor in the School of Psychology at the University of Nottingham. Studying human memory and decision making using cognitive psychology and neuroimaging approaches, and developing novel computational methods along the way.

Brian McFee
Brian McFee (@bmcfee)
Editor: Audio, signal processing, machine learning, information retrieval, recommender systems

Brian McFee is Assistant Professor of Music Technology and Data Science New York University. His work lies at the intersection of machine learning and audio analysis. He is an active open source software developer, and the principal maintainer of the librosa package for audio analysis.

Melissa Weber Mendonça
Melissa Weber Mendonça (@melissawm)
Editor: Applied Math, Numerical Optimization, Numerical Linear Algebra, Fortran, Python, MATLAB, Julia, Teaching

Applied mathematician, working with numerical optimization and numerical linear algebra at the Federal University of Santa Catarina, in Brazil. Interested in open science, open research, and teaching practices in mathematics and computer science.

Lorena Mesa
Lorena Mesa (@lorenanicole)
Editor: creative computation, python, juypter notebook, java, natural language processing, ethics, social sciences, political science, api design, computer education, data science, data structures, languages, language theory, distributed systems

Political scientist turned data engineer and data scientist, Lorena Mesa is a GitHub data engineer and a Director and Vice-Chair, Elect on the Python Software Foundation. Lorena's passion for ethical and accountable open source and reproducible science has led her to be a supporter of the FAIR movement and champion of FATE - fair, accountable, and transparent - algorithms. One part activist, one part space enthusiast, and another part Trekkie, Lorena abides by the motto to "live long and prosper".

Mikkel Meyer Andersen
Mikkel Meyer Andersen (@mikldk)
Editor: Statistics, genetics (forensics), data science

Associate Professor at Department of Mathematical Sciences, Aalborg University, Denmark. Research interests include statistics for forensic genetics (mainly lineage markers like Y chromosomal DNA profiles) and open source research software. Teaches statistics and data science at BSc, MSc and PhD level. Involved in multiple software projects (e.g. for infrastructure and computer algebra).

Juan Nunez-Iglesias
Juan Nunez-Iglesias (@jni)
Editor: Python, image processing, visualisation, and analysis, data visualisation, biology, neuroscience, bioinformatics

Juan is a Senior Research Fellow at Monash Micro Imaging, Monash University, Australia. He spent his PhD in computational biology working on methods to study gene expression data, before moving on to develop image analysis tools to elucidate neuronal circuits. He now spends all his time developing open source software for imaging in biological research, and is a core developer for scikit-image and napari.

Lorena Pantano
Lorena Pantano (@lpantano)
Editor: Small RNAseq, RNAseq, miRNA, isomiRs, visualization, genomics, transcriptomic, non-codingRNA, data integration

Research scientist at Harvard T.H. Chan School of Public Health. She is focused on genomic regulation and data integration, and has 12 years of experience in biological data analysis and contributing to novel algorithms to improve the quantification and visualization of genomic data.

Stefan Pfenninger
Stefan Pfenninger (@sjpfenninger)
Editor: Energy systems, energy meteorology, solar and wind power modelling

Interdisciplinary researcher in renewable energy and environmental science. My group's research is on the global transition to a 100% clean and renewable energy system, and the technical, economic and policy barriers on the way to that goal. We develop software like Calliope to help us do so.

Viviane Pons
Viviane Pons (@VivianePons)
Editor: Mathematics, Computer Science

Associate professor at Université Paris-Sud. Mathematician, computer scientist and strong defender of open-source and open science in general. Contributor and user of the SageMath software. Member of the OpenDreamKit European project for open-source development in Mathematics.

Jack  Poulson
Jack Poulson (@poulson)
Editor: Numerical optimization, numerical linear algebra, PDEs, high-performance computing, lattice reduction

Independent computational scientist running Tech Inquiry and Hodge Star Scientific Computing. Previously, research scientist at Google and assistant professor of mathematics at Stanford. His research interests: software engineering of high-performance mathematical libraries (e.g., conic optimization, lattice reduction, determinantal point processes, numerical PDEs), their connections to pure mathematics (e.g., differential geometry, conic analysis, representation theory).

Karthik Ram
Karthik Ram (@karthik)
Editor: Biodiversity Informatics, Data Science

A quantitative ecologist and data scientist at UC Berkeley' Institute for Data Science, his research focuses on food web dynamics, open science, open data, and reproducible research.

Kristina Riemer
Kristina Riemer (@KristinaRiemer)
Editor: R, ecology, environmental science, data science

Scientific programmer in the DIgital Agriculture Group at the University of Arizona, Kristina maintains and promotes open software and datasets, provides computational training, and runs ecosystem models. She is interested in building open, inclusive, interdisciplinary scientific communities.

Amy Roberts
Amy Roberts (@pibion)
Editor: Physics, radiation detection and measurement, data acquisition

Amy Roberts is an Assistant Professor of Physics at the University of Colorado Denver, where she leads a research group focused on dark matter detection. She is particularly interested in building accessible analysis tools for the dark matter community and reproducible analysis infrastructure for large data sets.

Marie E.  Rognes
Marie E. Rognes (@meg-simula)
Editor: Applied mathematics, PDEs, numerical methods, biomechanics

Marie E. Rognes is Chief Research Scientist at Simula Research Laboratory, Oslo, Norway. Her research focuses on numerical methods for partial differential equations, software for scientific computing, with applications in biomechanics and neuroscience. She is a core member of the FEniCS and Dolfin-adjoint Projects.

Ariel Rokem
Ariel Rokem (@arokem)
Editor: Neuroscience, machine learning, computational social science

Trained in cognitive neuroscience (PhD: UC Berkeley, 2010) and computational neuroimaging (Postdoc, Stanford, 2011-2015), Ariel Rokem is now a data scientist at the University of Washington eScience Institute, where he continues to develop software for the analysis of human neuroimaging data, develops tools for reproducible and open research practices, and collaborates with researchers from a variety of fields to advance data-intensive research.

William Rowe
William Rowe (@will-rowe)
Editor: Bioinformatics, genomics

Bioinformatician working at the University of Birmingham, UK. Research areas include data sketching for genomics, variation graphs and metagenome profiling. Currently working on long-read sequencing applications for real-time genomic epidemiology.

David P. Sanders
David P. Sanders (@dpsanders)
Editor: Numerics, visualization, nonlinear dynamics/dynamical systems, statistical physics

Works in computational applied mathematics at the Faculty of Sciences, Universidad Nacional Autónoma de México (National University of Mexico, UNAM). Research and teaching interests in the areas of scientific computing, nonlinear dynamics, and interval analysis. Currently a visiting professor at MIT. Co-author of the JuliaIntervals suite of packages for interval arithmetic and applications.

Charlotte Soneson
Charlotte Soneson (@csoneson)
Editor: Bioinformatics, data visualization, transcriptomics, reproducible research

Research Associate at the Friedrich Miescher Institute for Biomedical Research in Basel, Switzerland, with a research background mainly in development and evaluation of analysis methods for transcriptomics data. Developer and maintainer of several open-source R packages for analysis, quality assessment and interactive visualization of high-throughput biological data.

Matthew Sottile
Matthew Sottile (@mjsottile)
Editor: Computer science, programming languages, applied mathematics

Research scientist working on program synthesis tools for high performance computing at Noddle.io, and adjunct faculty at the Washington State University Department of Mathematics and Statistics. His PhD work in computer engineering focused on measurement and analysis methods for performance analysis of high performance systems. He believes that open and reproducible research software artifacts are critical to the advancement of computational science.

Ben Stabler
Ben Stabler (@bstabler)
Editor: Transportation systems, Urban data science, Geographic information systems (GIS), Python, R

Ben develops open source data science software that is used by transportation planning agencies to help prioritize infrastructure investments. He is active in several initiatives of the Transportation Research Board of the National Academies of Sciences, Engineering, and Medicine.

Yuan Tang
Yuan Tang (@terrytangyuan)
Editor: Machine Learning, Distributed Systems, Cloud Computing

Senior software engineer at Ant Financial, building AI infrastructure and AutoML platform. He's a committer of TensorFlow, XGBoost, and Apache MXNet, maintainer of several Kubeflow projects, and author of numerous open source software projects. He's also the author of the best-selling book TensorFlow in Practice which is the first book teaching TensorFlow in Chinese and has been translated to several other languages such as traditional Chinese and Korean.

George K.  Thiruvathukal
George K. Thiruvathukal (@gkthiruvathukal)
Editor: HPC, software engineering, programming languages, systems, computational science, digital humanities

Professor of computer science at Loyola University, Chicago, and visiting faculty at the Argonne National Laboratory Leadership Computing Facility. Research interests: high-performance & distributed computing, cyber-physical systems, software engineering, programming languages and systems, history of computing, computational and data science, computing education, and ethical/legal/social issues in computing. Past editor-in-chief of IEEE Computing in Science and Engineering.

Tim Tröndle
Tim Tröndle (@timtroendle)
Editor: Energy systems, data visualisation, reproducible research

Interdisciplinary scientist analysing future energy systems and the hurdles of a transition towards decarbonised energy supply. I am a system scientist by training and have been working as a software and research software engineer in the past.

Leonardo Uieda
Leonardo Uieda (@leouieda)
Editor: Geoscience, Geophysics, Data Visualization

Geophysicist researching methods for determining the inner structure of the Earth from geophysical observations, mainly disturbances in the Earth's gravity and magnetic fields. Developer of open-source software for processing, modeling, and visualizing geophysical data. Currently Visiting Research Scholar at the University of Hawai'i at Mānoa working on the Generic Mapping Tools.

Marcos Vital
Marcos Vital (@marcosvital)
Editor: R, biostatistics, data visualization, open science, quantitative ecology, evolutionary biology, conservation biology, teaching

Biologist, quantitative ecologist and open science enthusiast at Universidade Federal de Alagoas, Brazil, where he coordinates the Quantitative Ecology Lab. He is interested in a wide range of topics related to evolutionary ecology and conservation biology, but also in other fields such as active learning methods and digital games in education.

Bruce E. Wilson
Bruce E. Wilson (@usethedata)
Editor: Ecology, remote sensing, information sciences, materials sciences

Manager for the Oak Ridge National Laboratory Distributed Active Archive Center for Biogeochemical Dynamics (ORNL DAAC) and Adjunct Professor of Information Sciences at the University of Tennessee, Knoxville. Originally trained as a chemist and statistician. Spent a few years as an Enterprise Architect. Research interests in citations, linked data, reproducible science, identity, cybersecurity, data reuse, and long-term data preservation.

Editors Emeritus

Jason Clark
Jason Clark (@jasonclark)
Editor: Information Sciences, Semantic Web
George Githinji
George Githinji (@george-githinji)
Editor: Bioinformatics
Roman Valls Guimera
Roman Valls Guimera (@brainstorm)
Editor: Bioinformatics, Computer Science
Melissa Gymrek
Melissa Gymrek (@mgymrek)
Editor: Bioinformatics
Alex Hanna
Alex Hanna (@alexhanna)
Editor: Social sciences, politics
Lindsey Heagy
Lindsey Heagy (@lheagy)
Editor: Geoscience, geophysics
 Anisha Keshavan
Anisha Keshavan (@akeshavan)
Editor: Neuroimaging, data science, data visualization
Thomas J. Leeper
Thomas J. Leeper (@leeper)
Editor: Social Sciences
Abigail Cabunoc Mayes
Abigail Cabunoc Mayes (@acabunoc)
Editor: Open Science
Pjotr Prins
Pjotr Prins (@pjotrp)
Editor: Bioinformatics, Reproducible Research, Software Deployment, High Performance Computing
Tracy Teal
Tracy Teal (@tracykteal)
Editor: Bioinformatics
Jake Vanderplas
Jake Vanderplas (@jakevdp)
Editor: Astronomy, Machine Learning
Yo Yehudi
Yo Yehudi (@yochannah)
Editor: Web and browser technologies, data visualization, application programming interfaces

Contact JOSS

Code of Conduct

Although spaces may feel informal at times, we want to remind authors and reviewers (and anyone else) that this is a professional space. As such, the JOSS community adheres to a code of conduct adapted from the Contributor Covenant code of conduct.

Authors and reviewers will be required to confirm they have read our code of conduct, and are expected to adhere to it in all JOSS spaces and associated interactions.

Ethics Guidelines

We also want to remind authors and reviewers (and anyone else) that we expect and require ethical behavior. Some examples are:

  • All authors are obliged to provide retractions or corrections of any mistakes of which they become aware.
  • Plagiarism (e.g., violation of another author's copyright), for both software and papers, is not allowed.
  • Self-plagiarism (repeated publication of the same work) is not allowed.
  • Author lists must be correct and complete. All listed authors must have made a contribution to the work, and all significant contributors should be included in the author list.
  • Reviews should be accurate and non-fraudulent. Examples of concerns are: Authors should not suggest reviewers who are not real people or have conflicts. Reviewers and editors must disclose conflicts. Bribes for authors, reviewers, editors are not permitted.

Any potentially unethical behavior should be brought to the attention of the JOSS staff. See Contacting JOSS.

The JOSS Editors will track any concerns and respond to the submitter with a resolution, which will range from doing nothing if the editors disagree about the issue to withdrawing papers and notifying authors' institutions.

JOSS Publication Ethics and Malpractice Statement

Editorial Board
  • The JOSS editorial board's members are recognized experts in the field. The full names and affiliations of the members are provided on the journal’s website (see editorial board). The individual editors' contact information are provided on that site, via their GitHub pages, and general contact information for the editorial office also on the journal’s website.
Authors and Authors responsibilities Peer-review process
  • All of JOSS's content is subjected to peer-review (see about and docs).
  • JOSS peer-review is defined as obtaining advice on individual manuscripts from reviewers expert in the field. This advice is public, and is given to both the editor(s) and the author(s), with the aim of pointing out issues the reviewers believe are insufficiently addressed for publication.
  • The JOSS review process is clearly described on the journal’s website.
  • Judgments should be objective.
  • JOSS reviewers should ideally have no conflict of interest. In practice, this is not always possible. If a reviewer has a conflict of interest, it must be declared and recorded, and the editors may choose to waive it if this is in the best interest of the review process.
  • Reviewers should point out relevant published work which is not yet cited.
  • JOSS reviews are public and non-anonymous while in progress and post-review, as they take place via GitHub issues in a public repository.
Publication ethics
  • All authors are obliged to provide retractions or corrections of any mistakes of which they become aware.
  • Plagiarism (e.g., violation of another author's copyright), for both software and papers, is not allowed.
  • Self-plagiarism (repeated publication of the same work) is not allowed.
  • Author lists must be correct and complete. All listed authors must have made a contribution to the work, and all significant contributors should be included in the author list.
  • Reviews should be accurate and non-fraudulent. Examples of concerns are: Authors should not suggest reviewers who are not real people or have conflicts. Reviewers and editors must disclose conflicts. Bribes for authors, reviewers, editors are not permitted.
Copyright and Access
  • JOSS copyright and licensing information is clearly described on the journal’s website.
  • The journal and all individual articles are freely available to all readers.
  • JOSS articles, metadata, and reviews are archived with Portico.
Ownership and management
  • Information about the ownership and/or management of a journal is clearly indicated on the journal’s website (see http://www.theoj.org).
  • JOSS and the Open Journals do not use organizational names that would mislead potential authors and editors about the nature of the journal’s owner.
Website Publishing schedule
  • JOSS immediately publishes accepted articles; it is not a serial publication.
Name of journal
  • As far as we know, the journal name (Journal of Open Source Software (JOSS)) is unique and not one that is easily confused with another journal or that might mislead potential authors and readers about the journal’s origin or association with other journals.

Cost and Sustainability Model

Journal of Open Source Software is an open access journal committed to running at minimal costs, with zero publication fees (article processing charges) or subscription fees.

Under the NumFOCUS nonprofit umbrella, JOSS is now eligible to seek grants for sustaining its future. With an entirely volunteer team, JOSS is seeking to sustain its operations via donations and grants, keeping its low cost of operation and free service for authors.

In the spirit of transparency, below is an outline of our current running costs:

  • Annual Crossref membership: $275 / year
  • Annual Portico membership: $250 / year
  • JOSS paper DOIs: $1 / accepted paper
  • JOSS website hosting (Heroku): $19 / month

Assuming a publication rate of 200 papers per year this works out at ~$4.75 per paper ((19*12) + 200 + 275 + 250) / 200.

A more detailed analysis of our running costs is available on our blog.


JOSS has an experimental collaboration with AAS publishing where authors submitting to one of the AAS journals can also publish a companion software paper in JOSS, thereby receiving a review of their software. For this service, JOSS receives a small donation from AAS publishing. In 2019, JOSS received $200 as a result of this collaboration.


Donations are one way for JOSS to offset our costs:

Content Licensing & Open Access

JOSS is a diamond/platinum open access journal. Copyright of JOSS papers is retained by submitting authors and accepted papers are subject to a Creative Commons Attribution 4.0 International License.

Any code snippets included in JOSS papers are subject to the MIT license regardless of the license of the submitted software package under review.

Any use of the JOSS logo is licensed CC BY 4.0. See the joss/logo directory in the digital-assets repository for more information about it.

Creative Commons Licence.

Public user content licensed CC BY 4.0 unless otherwise specified.
ISSN 2475-9066