Ethics & Scientific Deontology¶
This document outlines the ethical guidelines, scientific deontology principles, and standards of academic integrity governing research software developed with this deep learning boilerplate template.
📜 Scientific Deontology Principles¶
Scientific software engineering requires the same rigor, transparency, and reproducibility as empirical experiment design.
1. Transparency & Reproducibility¶
- All hyperparameter configurations, random seeds, data preprocessing steps, and model weights must be explicitly logged and archived.
- Deterministic flags (
torch.use_deterministic_algorithms(True)) should be enabled for published baseline benchmarks.
2. Peer-Reviewed Citations & Provenance¶
- Every neural layer, loss function, and architectural primitive implemented in this repository includes peer-reviewed paper citations (Author, Venue, Year, DOI/arXiv URL) directly in class docstrings.
- Developers extending this codebase must maintain citation provenance for external algorithms and baseline implementations.
3. Ethical AI & Automated Assistance¶
- AI pair programming assistants (e.g. Google's Gemini, Antigravity) are recognized as productivity tools.
- Authors remain solely responsible for the scientific validity, correctness, and accuracy of published models and experimental claims.
⚖️ Research Integrity Checklist¶
- No Ghost Writing: All automated code generation is audited by domain experts.
- Citation Transparency: Original paper authors are credited in docstrings and documentation.
- Data Integrity: Datasets are accessed legally according to publisher licenses.
- Open Access: Code and benchmarks are published openly under MIT License.