Publishing runnable code instead of pseudocode is accepted in computer science publishing
the verdict
CONTESTED
contested - the weight sits with the supporting side
refutedsupported
the weight of evidence
3 sources for · 0 against
The sources discuss computational reproducibility and the challenges of unmanaged code dependencies, but they do not establish a general acceptance or standard for publishing runnable code instead of pseudocode across computer science publishing.
Reproducibility is fundamental to scientific integrity but is increasingly compromised by the common practices of publishing papers without code, or sharing code that cannot be executed easily on another computer due to unmanaged dependencies and computing environments. This talk introduces the landscape of tools that enable researchers to overcome these barriers, with a focus on Devbox, a tool designed to encapsulate computing environments. With Devbox it is easy to ensure that scientific code is not just runnable but also replicable across various systems. By highlighting specific case studi
While AI coding tools have demonstrated potential to accelerate software development, their use in scientific computing raises critical questions about code quality and scientific validity. In this paper, we provide twelve practical tips for AI-assisted coding that balance the capabilities of AI with the demands of scientific and methodological rigor. We address how AI can be leveraged strategically throughout the development cycle with four key themes: problem preparation and understanding, managing context and interaction, testing and validation, and code quality assurance and iterative impr
ABSTRACT Pseudocode is an artificial and informal language that helps developers to create algorithms. In this paper a software tool is described, for translating the pseudocode into a particular source programming language. This tool compiles the pseudocode given by the user and translates it to a source programming language. The scope of the tool is very much wide as we can extend it to a universal programming tool which produces any of the specified programming language from a given pseudocode. Here we present the solution for translating the pseudocode to a programming language by using th
Everything we examined (3) — 2 independent sources
This check searched the claim as stated. It did not run a separate search for evidence against it.