Research Software Development Principles
Prof Neil Chue Hong proposed the following 9 Research Software Development Principles during his keynote at RSECon23. By exploring these principles as the theme of RSECon24, we hope to better understand ourselves, our significance within the research environment, and our broader impact on society and the planet.
We are encourage presenters to incorporate a brief reflection on which principles are relevant to their work. We hope these moments of reflection on a unified set of principles will bring cohesion across the programme, and allow us to group together content that are driven by similar underlying principles.
-
FAIR
Reusable by as many users as possible
-
Secure
Respect data privacy and assume attacks
-
Maintainable
Easy to adapt and to correct faults
-
Reproducible
Enable trust in research
-
Recognition
Reward all roles and develop the next generation
-
Inclusive
Accessible and supportive of a broad community
-
Responsible
Build to reduce impact on our environment
-
Open & Global
Transcend national and discipline boundaries
-
Humanist
Unbiased, ethical and in support of humanity