Un développement applicatif durable en humanités numériques

Si les humanités numériques sont dépendantes des logiciels, leur but n’est pas le développement applicatif mais la production de nouvelles formes de connaissance. Les résultats des recherches doivent être reproductibles pour les évaluer. Tous les logiciels que nous créons doivent pouvoir être utilisés sur le long terme. Il faut y penser dès le commencement du développement et durant tout le processus : les langages de programmation choisis, les librairies, frameworks et services utilisés, la documentation écrite, ou encore les détails du déploiement logiciel ; tous ces aspects sont essentiels. Dans cette présentation nous discuterons des bonnes pratiques et défis du développement applicatif en humanités numériques sur le long terme.

 

English translation

Digital humanities relies upon software at all stages of its practice. But digital humanities is not about software development. It’s is about the production of new knowledge. Research results must be reproducible in order to assess their validity. Any software we develop must be sustained along with the research results we produce. Software sustainability cannot be achieved as an afterthought. It requires intentional decision making at the beginning and all throughout the software development process. The programming languages in which we choose to write our code, the third party libraries, frameworks and services we use, the tests and documentation we write, the environments in which we run and deploy our code - all of these are critical factors. This presentation will review current best practices in software development in the digital humanities and discuss concerns and considerations for software sustainability.

Partager sur les réseaux sociaux

Sur les mêmes thématiques

Publications aux éditions de l’École

Applications, éditions et jeux de données

Publications de chercheur