Bridget Almas, architecte et développeuse principale du Projet Alpheios, projet de développement d’outils open source pour l’étude et l’appréciation des langues anciennes, donne une conférence en français intitulée « Bonnes pratiques et défis du développement applicatif durable en humanités numériques ».
Jeudi 26 octobre 2017
- 65, rue de Richelieu, Paris 2e (salle Quicherat)
- 17h30
Les réponses aux questions seront en anglais.
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.