The North Carolina Journal of Mathematics and Statistics


Online Submissions

Already have a Username/Password for The North Carolina Journal of Mathematics and Statistics?
Go to Login

Need a Username/Password?
Go to Registration

Registration and login are required to submit items online and to check the status of current submissions.


Author Guidelines


The manuscripts MUST be prepared using LaTeX and using the journal style file that can be downloaded from



Software submissions must consist of two parts. Namely, an article that contains a description of the functionality of the software and also the source code of the software. The authors of both the article and the software must be the same. When accepted for publication, the source code of the version of the software described in the article will be available on the NCJMS web site along with the article. The manuscripts must be prepared using LaTeX and using the journal style file

The Article
For software submissions the article should include:
  1. A general description of the software.
  2. A discussion of features that this software offers that were not available before, or are improvements over existing programs.
  3. A description of the requirements for running the software, such as operating system, hardware architecture, software requirements (e.g. software environment, version of computer algebra system, library or other dependencies).
  4. How to build (if needed) and run the program.
  5. Each user relevant function should be documented with
    • name of function;
    • input, including pre conditions;
    • output, including post conditions;
    • description, including algorithms used and references to algorithms;
    • at least one example that runs as provided.
Auxiliary functions that are not meant to be called by the user do not have to be documented in the article.

If applicable, a URL where updated versions of the software can be found should be given.

The Source Code

Source code must be submitted in ASCII format and contain comments. The files also must contain a list of authors and the license under which it is released. For software environments that have a documentation system (e.g., R or Sage) the code should come with documentation in the respective format.

When submitting the software to the NCJMS on the journal’s webpage, the source code should be uploaded as supplementary files. They can be uploaded as single files or as a .zip or .tgz archive.


Submission Preparation Checklist

As part of the submission process, authors are required to check off their submission's compliance with all of the following items, and submissions may be returned to authors that do not adhere to these guidelines.

  1. The submission has not been previously published, nor is it before another journal for consideration (or an explanation has been provided in Comments to the Editor).
  2. The submission file is prepared in LaTeX using the journal style file and according to the guidelines.
  3. Where available, URLs for the references have been provided.

Copyright Notice


Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 3.0 License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.


The article, like all articles in the NCJMS, will be published under a Creative Commons Attribution 3.0 License. The software should be made available under the GNU General Public License (at least version 2) or a GPL-compatible license. The license needs to be declared in the source code.

Further Distribution

Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.

Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).


Privacy Statement

The names and email addresses entered in this journal site will be used exclusively for the stated purposes of this journal and will not be made available for any other purpose or to any other party.