The Software Track is targeting software whose underlying research fits within the scope of Science of Computer Programming, such as for example formal methods or empirical software engineering.
The Software Track enables dissemination of existing and useful software in the areas of programming (languages) and software development. Research on programming and software development may involve the creation of (huge) software systems to perform all kinds of experiments related to programming (languages) and software development. An OSP comprises in the first place a tool, in the second place a short (typically, around six pages) description of the tool, formatted as a regular SCP submission. The source code (or a link to it) and documentary material (such as user manuals) must be part of the submission. Supplementary material such as test cases, design documents and more are welcome, too, when they can help readers and users get going with the tool and the ideas behind it. The contributions should be innovative. The software must adhere to a recognized legal license, such as the Open Source Initiative approved licenses.
Importantly, the software will be a full publication that is able to capture your software updates as and once they are released. To fully acknowledge the author's/developer's software work your software will be fully citable as an Original Software Publication, archived and indexed and available as a complete online "body of work" for other researchers and practitioners to discover.
When submitting to the SCP Software Track, your software will be reviewed by subject experts on:
- The originality, novelty, and significance of the contribution.
- The quality, completeness, and readability of the source code.
- The quality of the documentation (both for users and developers).
- The reproducibility of the empirical results (results shown in tables and figures can be reproduced by reviewer and users).
- The accessibility of the software (is it easy to configure and use).
- The quality of the accompanying manuscript (is it clear what the software does?).
Detailed submission instructions can be found under the journal-specific information on the website of SCP:
https://www.sciencedirect.com/journal/science-of-computer-programming/publish/guide-for-authors#toc-59
The accompanying article can be published as gold open access of OA agreements between Elsevier and one of the authors' institutions agreement or in case authors pay the Article Publishing Charges (APCs) for short articles (see https://www.elsevier.com/about/policies-and-standards/pricing for full details).
If you have any questions, you can contact the associate editor-in-chief of the SCP Software Track via scico.editors@gmail.com.